codigo
codigo
byte pinSensor1 = 4;
byte pinSensor2 = 2;
bool lecturaSensor1 = true;
bool lecturaSensor2 = true;
bool bandera1 = true;
bool bandera2 = true;
int contador1 = 0;
int contador2 = 0;
//PARA SERVOMOTOR
#include <Servo.h>
Servo miServo1;
int angulo1 = 0;
Servo miServo2;
int angulo2 = 0;
//PARA LCD
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4);
//PARA SOLENOIDE
byte pinSolenoide = 7;
void setup()
{
Serial.begin(9600);
pinMode(pinSensor1, INPUT);
pinMode(pinSensor2, INPUT);
pinMode(pinSolenoide, OUTPUT);
miServo1.attach(3);
miServo2.attach(5);
lcd.init();
}
void loop()
{
lecturaSensor1 = !digitalRead(pinSensor1);
lecturaSensor2 = !digitalRead(pinSensor2);
lcd.setCursor(2,0);
lcd.print("LectOpt1:");
lcd.setCursor(13,0);
lcd.print(lecturaSensor1);
lcd.setCursor(15,0);
lcd.print(contador1);
lcd.setCursor(2,1);
lcd.print("LectOpt2:");
lcd.setCursor(13,1);
lcd.print(lecturaSensor2);
lcd.setCursor(15,1);
lcd.print(contador2);
}