Stap 5: codering
Er is type twee van communicatie:
- Router aan Arduino
- Arduino naar Router
Voor het eerste type:
- upload enkel deze code aan je Arduino, thats zal uw PIN13 LED inschakelen.
void setup () { pinMode(13,OUTPUT); Serial.begin(115200); } void loop () { int val; val=Serial.read(); if(val=='1') {digitalWrite(13,HIGH); } } } }
- Deze opdracht uitvoeren van uw Router.
echo "1" > /div/tts/0 115200
Thats it, kunt u schakelen op uw LED op PIN13, voeg andere coderegel te schakelen met behulp van "0" ditmaal.
Voor het tweede type:
Telkens wanneer zal uw Arduino start communiceren met uw Router, uw router vragen over gebruikersnaam en wachtwoord, dus dit de basis van uw code is:
// 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"
Zorg ervoor dat uw router niet geblokkeerd uw poort "5555"
Simpel als dat! Er is toewijzen van apps op Android store SSH opdrachten, besturingselement
je Arduino via internet, hoe dan ook in de volgende tutorial ik zal u tonen hoe u kunt bouwen uw eigen webpage of VB.net program, hebt u een vraag, voel je vrij om te vragen.
Mijn laatste project 4KM draadloze voor mijn Arduino :)