Paso 6: Quinto tutorial: conectar el Arduino con Linkit uno
Este es un paso muy importante ya que le ayudará mucho al hacer un proyecto de automatización del hogar. LinkIT uno es exactamente igual Arduino y también tiene un módulo que carece de Arduino, pero qué pasa si usted está haciendo un proyecto de automatización del hogar y todos los pines de un tablero de Linkit se utiliza y se debe añadir más características a su proyecto de automatización. Entonces la mejor opción es utilizar un segundo microcontrolador. Así que aquí te va ser diciendo cómo configurar una conexión entre la placa Arduino y linkit uno. Puede utilizar su Arduino para recibir estímulos del ambiente externo y luego enviarlo a Linkit que actuaría como un servidor. Para enviar datos desde Arduino estaría utilizando módulo de rf de 433MHz. La mejor opción sería utilizar un transceptor pero que decirte sólo sobre este módulo de rf. Este módulo es muy fácil de usar. Aquí están sus conexiones:
TRANSMISOR:
- VCC de módulo---vcc de Arduino
- GND del módulo---gnd de Arduino
- datos del módulo---pin 10 del Arduino
RECEPTOR:
- VCC de módulo---vcc de linkit uno
- GND del módulo---tierra de linkit uno
- datos del módulo---pin 2 de Linkit uno
Nota: Si hay más datos en el módulo, luego los corto con un alambre y luego conectar uno con el Arduino o Linkit uno
Descargar la biblioteca RC interruptor de google e importar en el ide de Arduino. Se puede descargar desde aquí. Para recibir el valor diferente de Arduino, sólo cambia esta línea en el código de emisor-"100900".
CÓDIGO PARA:
#include
MySwitch=RCSwitch() de RCSwitch;
void setup()
{
mySwitch.enableTransmit(10);
}
void loop()
{
mySwitch.send("100900"); Cambiar esta línea para su puspose
Delay(1000);
}
CÓDIGO PARA EL RECEPTOR:
#include
MySwitch=RCSwitch() de RCSwitch;
void setup()
{
Serial.Begin(9600);
mySwitch.enableReceive(0);
}
void loop()
{
if(mySwitch.Available())
{
int value=mySwitch.getReceivedValue();
Serial.println(Value);
}
}