Étape 6: Cinquième tutoriel : connexion Arduino avec Linkit un
Il s’agit d’un pas très important car il vous aidera beaucoup tout en faisant un projet de domotique. Linkit on est exactement semblable Arduino et il dispose également d’un module qui manque d’Arduino, mais que se passe-t-il si vous présentez un projet domotique et toutes les goupilles de Linkit une planche est utilisé et vous devez ajouter des options supplémentaires pour votre projet d’automatisation. Alors la meilleure option est d’utiliser un microcontrôleur deuxième. Donc ici je va être vous indiquant comment configurer une connexion entre votre Arduino et linkit une planche. Vous pouvez utiliser votre Arduino pour recevoir des stimuli de l’environnement extérieur et puis envoyez-le à Linkit celui qui agirait comme un serveur. Pour envoyer des données de l’Arduino, on utiliserait module rf 433MHz. La meilleure option serait d’utiliser un émetteur/récepteur, mais je voudrais être vous racontant seulement ce module rf. Ce module est très facile à utiliser. Voici ses connexions :
ÉMETTEUR :
- SCR du module---vcc de l’Arduino
- masse du module---gnd de l’Arduino
- données du module---la broche 10 du Arduino
RÉCEPTEUR :
- SCR du module---vcc de linkit un
- masse du module---gnd de linkit un
- données du module---pin 2 de Linkit un
Remarque : S’il y a plusieurs données dans votre module, puis leur court avec un fil et puis connectez l’un avec l’Arduino ou Linkit un
Télécharger la bibliothèque RC interrupteur de google et l’importer dans votre ide Arduino. Vous pouvez le télécharger ici. Pour recevoir une valeur différente de l’Arduino, il suffit de changer cette ligne dans le code d’émetteur-« 100900 ».
CODE DE L’ÉMETTEUR :
#include
RCSwitch mySwitch=RCSwitch() ;
void setup()
{
mySwitch.enableTransmit(10) ;
}
void loop()
{
mySwitch.send("100900") ; Changez cette ligne pour votre puspose
Delay(1000) ;
}
CODE POUR LE RÉCEPTEUR :
#include
RCSwitch mySwitch=RCSwitch() ;
void setup()
{
Serial.Begin(9600) ;
mySwitch.enableReceive(0) ;
}
void loop()
{
if(mySwitch.available())
{
int value=mySwitch.getReceivedValue() ;
Serial.println(value) ;
}
}