- Código:
int ledRojo = 13;
int ledVerde = 12;
int ledAmarillo = 8;
int pinBoton = 2;
int valorBoton= 0;
void setup()
{
pinMode(ledRojo, OUTPUT);
pinMode(ledVerde, OUTPUT);
pinMode(ledAmarillo, OUTPUT);
pinMode(pinBoton, INPUT);
Serial.begin(9600);
Serial.println("me llamo maria");
}
void loop()
{
valorBoton = digitalRead(pinBoton);
Serial.println("El valor del boton es:");
Serial.println(valorBoton);
if(valorBoton == 1)
{
digitalWrite(ledRojo, HIGH);
Serial.println("Botón pulsado -> LED encendido");
}
else
{
digitalWrite(ledRojo, LOW);
Serial.println("Botón no pulsado -> LED apagado");
}
}
2. Controlando un LED con un potenciómetro.
- Código:
int ledAzul = 13;
int pinSensor = 0;
int valorPotenciometro = 0;
void setup()
{
pinMode(ledAzul, OUTPUT);
Serial.begin(9600);
}
void loop()
{
valorPotenciometro = analogRead(pinSensor);
Serial.println("El valor del potenciómetro es:");
Serial.println(valorPotenciometro);
if(valorPotenciometro>500)
{
digitalWrite(ledAzul,HIGH);
}
else
{
digitalWrite(ledAzul,LOW);
}
}
3. Sensor LDR.
- Código:
int ledAzul = 13;
int pinSensor = 0;
int valorSensor = 0;
void setup()
{
pinMode(ledAzul, OUTPUT);
Serial.begin(9600);
}
void loop()
{
valorSensor = analogRead(pinSensor);
Serial.println("El valor del sensor es:");
Serial.println(valorSensor);
if(valorSensor<512)
{
digitalWrite(ledAzul,HIGH);
}
else
{
digitalWrite(ledAzul,LOW);
}
}
No hay comentarios:
Publicar un comentario