Este va a ser un montaje muy sencillo pero que permite algo muy común en el mundo, un interruptor con un botón de encendido y otro de apagado. Muchas máquinas lo tienen y aquí lo vamos a programar, será una herramienta muy sencilla para próximos montajes.

Materiales empleados:

  • Arduino UNO R3 + Cable USB + Software en el PC
  • 1x Led
  • 2x Botones
  • 2x Resistencia 1kOhms
  • 6x Cables macho-macho de distintos colores

// Código:

//Montaje 5: Un pulsador enciende y otro apaga.
// Código revisado para Arduinopasoapaso
// Open source (Código abierto)
 
// Estructura del programa:
 
// 1.- Bibliotecas (libraries)
 
// 2.- Definición de variables
 
int led = 13;
int pulsadorA = 3;
int pulsadorB = 4;
 
// 3.- Bucle inicial (setup) 
 
void setup() {
  
pinMode(led, OUTPUT); // Se define el LED como una salida
pinMode(pulsadorA, INPUT); // Se define el pulsador 1 como una entrada
pinMode(pulsadorB, INPUT); // Se define el pulsador 2 como una entrada
Serial.begin(9600); // Se inicializa el monitor serial.
 
}
 
// 4.- Núcleo del programa
 
void loop(){
  
  if(digitalRead(pulsadorA) == HIGH){
    digitalWrite(led, HIGH); // Led encendido
    Serial.println("Encendido"); // Se registra la pulsación
    delay(500);
  }
  
  if(digitalRead(pulsadorB) == HIGH){
    digitalWrite(led, LOW); // Led apagado
    Serial.println("Apagado"); // Se registra la pulsación
    delay(500);
     
  }
}
 
/* Fín del código */
https://arduinopasoapaso.wordpress.com/

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *