Lab01 Arduino
Lab01 Arduino
int v;
float voltaje;
void setup() {
Serial.print(9600);
pinMode(1,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
}
void loop() {
// lectura señal anlógica
adc = analogRead(A0);
delay(10);
// Conversión a voltaje
v=adc;
voltaje= v*=5;
voltaje= voltaje/=1023;
Serial.print(" voltaje=");
Serial.println(voltaje);
//Comparador para activar los leds
if (voltaje > 0 && voltaje <= 1)
{
digitalWrite(1,HIGH);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
}
else
{
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
}
}