#define luz 11
#define botao_inc 4
#define botao_dec 2
int numPessoas;
int sensorA;
int sensorB;
void setup()
{
numPessoas = 0;
sensorA = 0;
sensorB = 0;
pinMode(botao_inc, INPUT);
pinMode(botao_dec, INPUT);
pinMode(luz, OUTPUT);
Serial.begin(9600);
Serial.println("Sala com sistema de iluminação automática");
}
void loop()
{
if(digitalRead(botao_inc)==1)
{
sensorA = sensorA + 1;
while(digitalRead(botao_inc)==1){}
}
if(digitalRead(botao_dec)==1)
{
sensorB = sensorB + 1;
while(digitalRead(botao_dec)==1){}
numPessoas = numPessoas + 1;
Serial.print("O número de pessoas é: ");
Serial.println(numPessoas);
}
if((sensorB == 1) && (sensorA == 1))
{
digitalWrite(luz, 1);
while(digitalRead(botao_dec)==1){}
}
}