Schritt 5: Codierung
Es gibt zwei Arten von Kommunikation:
- Router mit Arduino
- Arduino mit Router
Für die erste Art:
- Laden Sie einfach diesen Code auf Ihrem Arduino, das wird Ihre PIN13 LED schalten.
void setup () { pinMode(13,OUTPUT); Serial.begin(115200); } void loop () { int val; val=Serial.read(); if(val=='1') {digitalWrite(13,HIGH); } } } }
- Führen Sie diesen Befehl von Ihrem Router.
echo "1" > /div/tts/0 115200
Das ist es, Sie können schalten Ihre LED an PIN13, fügen andere Code-Zeile zum Ausschalten durch die Verwendung dieses Mal "0".
Für die zweite Art:
Jedes Mal, wenn fragt Ihr Arduino -Start mit Ihrem Routerkommunizieren, Ihren Router über Benutzername und Passwort, so ist dies die Basis Ihres Codes:
// 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"
Achten Sie darauf, dass Ihr Router nicht den Port "5555" blockiert
Einfach so! Es ist der apps im Android Store für SSH Befehle zum Steuerelement zuteilen
Ihre Arduino über Internet, sowieso im nächsten Tutorial ich werde Ihnen zeigen wie Sie Ihre eigene Webseite oder VB.net Programm, erstellen wenn Sie irgendwelche Fragen, zögern Sie nicht zu Fragen.
Mein letzte Projekt 4KM wireless für mein Arduino :)