Étape 5: codage
Il y a deux types de communications :
- Routeur pour Arduino
- Arduino pour routeur
Pour le premier type :
- Il suffit de télécharger ce code à votre Arduino, qui est la volonté allumez votre LED PIN13.
void setup () { pinMode(13,OUTPUT); Serial.begin(115200); } void loop () { int val; val=Serial.read(); if(val=='1') {digitalWrite(13,HIGH); } } } }
- À partir de votre routeur exécutez cette commande.
echo "1" > /div/tts/0 115200
Ça y est, vous pouvez tourner votre LED ON ajouter à PIN13, autre ligne de code pour le désactiver à l’aide de « 0 » cette fois-ci.
Pour le second type :
Chaque fois que votre début de Arduino communiquer avec votre routeur, votre routeur va demander nom d’utilisateur et mot de passe, donc il s’agit de la base de votre code :
// DD-WRT user-ID,password,serial-speed settings #define USER_ID "root" #define PASSWD "XXXX" #define SERIAL_SPEED 115200 //Server IP and TCP-Port Listening settings #define SERVER "192.168.X.XXX" #define PORT "5555"
N’oubliez pas que votre routeur pas bloqué votre port "5555"
Simple comme ça ! Il est d ' attribuer des apps Android magasin pour les commandes SSH, au contrôle
votre Arduino sur internet, en tout cas dans le prochain tutoriel je vais vous montrer comment vous pouvez construire votre propre page Web ou un programme VB.net, si vous avez une question, n’hésitez pas à demander.
Mon dernier projet 4KM sans fil pour mon Arduino:)