
Download and install the Arduino IDE program. It is available for1.
Windows, Mac OS and Linux.
Open the Arduino program and copy the following program in it:2.
int PinSpeedMotorA = 5, PinSpeedMotorB = 6; // PIN
DIGITAL PARA LA VELOCIDAD DE LOS MOTORES
int PinBoton = 11, ValueBoton = 0; // PIN DIGITAL DEL
BOTÓN Y VALOR DEL BOTÓN
int PinLED1 = 9, PinLED2 = 10; // PIN DIGITAL LED1 Y
LED2
int PinBuzzer = 8; // PIN DIGITAL DEL ZUMBADOR
void setup() {
// put your setup code here, to run once:
// CONFIGURACIÓN DE LOS PINES DIGITALES
pinMode(PinSpeedMotorA, OUTPUT);
pinMode(PinSpeedMotorB, OUTPUT);
pinMode(PinBoton, INPUT);
pinMode(PinLED1, OUTPUT);
pinMode(PinLED2, OUTPUT);
pinMode(PinBuzzer, OUTPUT);
// VELOCIDAD DE LOS MOTORES A 0
analogWrite(PinSpeedMotorA, 0);
analogWrite(PinSpeedMotorB, 0);
}
void loop() {
// put your main code here, to run repeatedly:
ValueBoton = digitalRead( PinBoton); // LECTURA DE
ESTADO DEL BOTÓN
if ( ValueBoton == LOW) // SI EL BOTÓN ESTÁ PULSADO
{
digitalWrite(PinLED1,HIGH); // LED1 = ON
digitalWrite(PinLED2,LOW); // LED2 = OFF
tone(PinBuzzer, 600); // TONO DEL ZUMBADOR
delay(350); // TIEMPO DE EJECUCIÓN
digitalWrite(PinLED1,LOW); // LED1 = OFF
digitalWrite(PinLED2,HIGH); // LED2 = ON
tone(PinBuzzer, 400); // TONO DEL ZUMBADOR
delay(350); // TIEMPO DE ESPERA
}
else // SI EL BOTÓN NO ESTÁ PULSADO
{
noTone(PinBuzzer); // ZUMBADOR APAGADO