Abaixo segue o código do programa realizado:
int ledPin = 13; //define o pino em que o led está ligado
int ledPin2 = 12;
int ledPin3 = 11;
int LDR;
char leitura; //define a variável leitura que corresponde a uma letra o teclado
//definido por char
void setup() {
pinMode(ledPin, OUTPUT); //define que o pino 13 será uma saida
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(A0, INPUT);
Serial.begin(9600);
}
void loop() {
leitura = Serial.read(); // a variável leitura será obtida através do teclado
LDR = analogRead(A0);
Serial.print("Valor lido no LDR:\t");
Serial.println(LDR);
if (LDR >=290) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
if (LDR >=370) {
digitalWrite(ledPin2, HIGH);
}
else {
digitalWrite(ledPin2, LOW);
}
if (LDR >=600) {
digitalWrite(ledPin3, HIGH);
}
else {
digitalWrite(ledPin3, LOW);
}
}
Nenhum comentário:
Postar um comentário