O experimento a seguir propõe um primeiro contato com o Arduino, aonde um LED será ligado a uma placa em uma porta digital, e através do código programado nele o LED piscará interruptamente,com um intervalo de alternação entre acender e apagar de 1 segundo.
Nesse experimento foram utilizados os seguintes componentes: 1 LED, 1 resistor de 330 Ohm, 2 fios.
Esquematização do Circuito
Código-Fonte
int LDR;
unsigned long tempo; //declara tempo
int LedAzul = 7;
int LedVerde = 6;
int LedVermelho = 5;
void setup() {
pinMode(A0, INPUT);
pinMode(LedAzul, OUTPUT);
pinMode(LedVerde, OUTPUT);
pinMode(LedVermelho, OUTPUT);
Serial.begin(9600);
}
void loop() {
tempo= millis(); // base de tempo para a coleta
LDR = analogRead(A0);
{
Serial.print(tempo);
Serial.print(" "); // introduz um espaço entre as colunas
Serial.print(" ");
Serial.print(LDR);
if ( LDR > 100){
digitalWrite(LedAzul,HIGH);
}
else {
digitalWrite(LedAzul,LOW);
}
if ( LDR > 150){
digitalWrite(LedVerde,HIGH);
}
else {
digitalWrite(LedVerde,LOW);
}
if ( LDR > 200){
digitalWrite(LedVermelho,HIGH);
}
else {
digitalWrite(LedVermelho,LOW);
}
}
Serial.println(); // imprime em linhas
delay(100);
}
Ola pessoal, este esquema não corresponde ao experimento. No seu esquema vc indica um led associado a uma resistência e uma bateria..
ResponderExcluirCade o LDR? E o Arduino? Que pinos foram conectados? Revejam o circuito ok?
Ok vou arrumar! Obrigado por avisar
ResponderExcluir