Stap 2: Programmering de Arduinos
Zodra u met succes met uw PC verbonden had, kun dan je beginnen je Arduino boards programmeren. Ik neem aan dat u je Arduino IDE geïnstalleerd hebben, als dat niet het geval is, hoofd naar deze link hier en download het. Arduino IDE downloaden
In uw PC moet u om twee sessie van de Arduino IDE te openen. Zorg ervoor dat ze toegang hebben tot twee verschillende poorten. Het moet anders worden geopend en moet u de andere sessie niet openen in hetzelfde venster. Dit zal niet werken. De logica is dat u openen twee IDE-sessies wilt, zodat de computer kan met zowel je Arduino serieel communiceren, en de resultaten in de seriële monitor afdrukken. Zodra de IDE is, download het onderstaande schets aan allebei van de Arduino.
/*<br> Simple Chat Program Receives from the hardware serial, sends to hardware & software serial. Receives from software serial, sends to hardware serial. The circuit: * RX is digital pin 10 (connect to TX of other device) * TX is digital pin 11 (connect to RX of other device) created 16 August 2014 modified 16 August 2014 by William Chang Wei Tan based on SoftwareSerial example */ #include <SoftwareSerial.h> SoftwareSerial chat(10, 11); // RX, TXint text;void setup() { // open hardware serial, TX = 1, RX = 0 Serial.begin(9600); Serial.println("Starting Chat Program..."); // set the data rate for the SoftwareSerial port chat.begin(9600); delay(1000); // delay 1s to stabilize serial ports chat.println("Hello World"); }void loop() { if (chat.available()) Serial.write(chat.read()); if (Serial.available()) { Serial.print("Me:\t"); while (Serial.available()) { text = Serial.read(); chat.write(text); Serial.write(text); } chat.println(); Serial.println(); } }