Paso 2: receptor
Ahora deberíamos tener la configuración del transmisor y transmitir 1,2,3,4 y 5 dependiendo de la posición de la
palanca de mando. Ahora en este Arduino receptor vamos a esperar una señal, leerlo y decidir que la luz para activar o desactivar.
Receptor de configuración de hardware
Ahora para conectar el receptor. En primer lugar utilizar una "hembra a macho" plomo de puente para conectar la "tierra" a "GND" en el lado derecho del tablero. En segundo lugar utilizar una "hembra a macho" pin cable de puente para conectar la "duda" a "Pin Digital 2". Finalmente utilizando un puente "A hembra" plomo "VCC" de conexión con el conector de encabezado superior izquierda "5v".
Utilizando un cable de "macho" Puente Digital Pin 4" va a"220Ω"y luego a un"LED". Utilizando un cable de puente "macho" "Digital Pin 5" va a "220Ω" y luego a un "LED". Utilizando un cable de puente "macho" "Pin Digital 7" va a "220Ω" y luego a un "LED". Utilizando un cable de puente "macho" "Pin Digital 9" va a "220Ω" y luego a un "LED". Estos cuatro "LED" se volvió a "GND" usando usando un puente de "macho" conduce.
Ahora están configurados para recibir algunos datos de forma inalámbrica.
Código de Arduino receptor
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
int pos = 0;
void setup() {
Serial.begin(9600);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
mySwitch.enableReceive(0);
}
void loop() {
Si (mySwitch.available()) if (mySwitch.available()) {
int value = mySwitch.getReceivedValue();
Si (valor > 0) if (value > 0) {
if (mySwitch.getReceivedValue()==1){digitalWrite(4,HIGH);}
else if (mySwitch.getReceivedValue()==2){digitalWrite(5,HIGH);}
else if (mySwitch.getReceivedValue()==3){digitalWrite(8,HIGH);}
else if (mySwitch.getReceivedValue()==4){digitalWrite(9,HIGH);}
else if (mySwitch.getReceivedValue()==5){
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
}
}
mySwitch.resetAvailable();
}
}
Y ahí lo tienen ahora podrá controlar los LEDs a través de un joystick en el primer Arduino.
Que les espero guste, por favor deja comentario si puedes pensar en cualquier mejora o utilizarlo en cualquiera de sus proyectos.
Club informática creativa
www.creativecomputingclub.com