Para la botonera
const int buttonPin = 2; // número del pin para el botónconst int ledPin = 13; // número del pin del LED
int buttonState = 0; // estado del botón (0 ó LOW es apagado y 1 ó HIGH es encendido)
void setup() {
pinMode(ledPin, OUTPUT); // Se identifica el pin 13 como salida
pinMode(buttonPin, INPUT); // Se identifica el pin 2 como entrada
}
void loop(){
buttonState = digitalRead(buttonPin); // Leemos si el botón en pin2 está abierto o cerrado
if (buttonState == HIGH) { // Si está siendo pulsado es HIGH
digitalWrite(ledPin, HIGH); // Y el LED se enciende
}
else {
digitalWrite(ledPin, LOW); // Si no es asi, se apaga
}
}
Para el potenciómetro
int potPin = 0; // Pin de entrada para el potenciómetro
int ledPin = 13; // Pin de salida para el LED
void setup() {
pinMode(ledPin, OUTPUT); // Declara el pin del LED como de salida
}
void loop() {
digitalWrite(ledPin, HIGH); // Enciende el LED
delay(analogRead(potPin)); // Lee el valor del potenciómetro
digitalWrite(ledPin, LOW); // Apaga el LED
delay(analogRead(potPin));
}
No hay comentarios:
Publicar un comentario