Gostaria de saber porque de motivo algum não entra na segunda condição do IF. Ja testei mil vezes as portas do arduino, os sensores, tirar e colocar o "else" e de nenhuma forma o segundo sensor óptico não consegue detectar. PRECISO DE AJUDA URGENTE, HELP MEEE
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
int leitura1;
int leitura2;
int pinosensor1=8;
int pinosensor2=7 ;
int contador1 =0;
int contador2 =1;
LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7,3, POSITIVE);
void setup() {
pinMode(pinosensor1, INPUT);
lcd.begin(16,2);
}
void loop() {
leitura1=digitalRead(pinosensor1);
leitura2=digitalRead(pinosensor2);
if(leitura2!=1){
lcd.setCursor(0,1);
lcd.print(contador2++);
}
if(leitura1!= 1){
lcd.setCursor(1,0);
lcd.print(contador1++);
}
}