Skip to main content

Ejemplos de condicionales

Uso de condicionales AND (&&) y OR (||)

#include <KnightRoboticsLibs_Iroh.h>
#include <NewPing.h>
#include <Servo.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

int a = 2; //prueba cambiar los valores de a y b
int b = 1;
int sensor1 = -1;
int sensor2 = 3;

void setup(){
inicializarMovimientoRobot();
}

void loop(){
if ((b < 1) || (sensor2 > a)){
avanzar(120);
pausa(1500);
}
else{
retroceder(100);
pausa(1500);
}
}

Uso de sensor obstáculo derecho

#include <KnightRoboticsLibs_Iroh.h>
#include <NewPing.h>
#include <Servo.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

int IR_Derecho;

void setup(){
inicializarMovimientoRobot();
inicializarSensoresRobot();
}

void loop(){
IR_Derecho = leerSensorObstaculoDerecho();
if (IR_Derecho == 0){
girarDerecha(200);
}
else{
avanzar(200);
}
}