Paso 2: Programación de la placa de Arduino Uno
Programa básico establecido
Así que lo que está codificado el programa de Arduino es como sigue:
Interruptores: S1 = Pin 2
S2 = Pin 3
S3 = Pin 4
Luces: L1 = Pin 5
L2 = Pin 6
L3 = Pin 7
Zumbador: B = Pin 8
Código de Arduino (no dude en copiar y pegar)
definir los pernos a utilizar
int S1 = 2; interruptor 1
int S2 = 3;
int S3 = 4;
int L1 = 5; luz 1
int L2 = 6;
int L3 = 7;
int B = 8; zumbador
void setup() {/ / inicializar los pines digitales. / / asumen interruptores serán alambre de tierra para pins de entrada
pinMode (S1, INPUT_PULLUP);
pinMode (S2, INPUT_PULLUP);
pinMode (S3, INPUT_PULLUP);
pinMode (L1, salida); LEDs con cable de pin de salida a tierra}
pinMode (L2, salida);
pinMode (L3, salida);
pinMode (B, salida); timbre con cable de pin de salida a tierra}
void loop() {si (! digitalRead(S1)) {digitalWrite(L1,HIGH); / / enciende luz de 1
digitalWrite(B,HIGH); encender el zumbador
Delay(500); esperar 2 segundos
digitalWrite(B,LOW); Apague el buffer
Delay(5000); esperar 28 segundos más
digitalWrite(L1,LOW); Apague la lámpara 1}
Si (! digitalRead(S2)) {digitalWrite(L2,HIGH); / / enciende lámpara 2
digitalWrite(B,HIGH); encender el zumbador
Delay(500); esperar 2 segundos
digitalWrite(B,LOW); Apague el buffer
Delay(5000); esperar 28 segundos más
digitalWrite(L2,LOW); Apague la lámpara 2}
Si (! digitalRead(S3)) {digitalWrite(L3,HIGH); / / enciende lámpara 3
digitalWrite(B,HIGH); encender el zumbador
Delay(500); esperar 2 segundos
digitalWrite(B,LOW); Apague el buffer
Delay(5000); esperar 28 segundos más
digitalWrite(L3,LOW); Apagar lámpara 3}}