Enkel chatt Program med Arduino Uno (2 / 3 steg)
Steg 2: Programmering av Arduinos
När du har anslutit till din dator, kan du börja programmera din Arduino styrelser. Jag antar att du har din Arduino IDE installerat, om inte, gå till denna länk här och hämta den. Arduino IDE Hämta
I datorn måste du öppna två session för Arduino IDE. Se till att de kan komma åt två olika portar. Det måste öppnas annorlunda och bör du inte öppna den andra sessionen i samma fönster. Detta kommer inte att fungera. Logiken är att du behöver öppna två IDE sessioner så att datorn kan kommunicera med både din Arduino seriellt och skriva ut resultaten i följetong monitor. När IDE är upp, ladda ner den nedan skiss för Arduino båda.
/ * < Br > enkel Chat Program
Tar emot från hårdvara seriell, skickar till maskinvara och programvara följetong.
Tar emot från mjukvaran följetong, skickar till hårdvara följetong.
Krets:
* RX är digital stift 10 (ansluta till TX av annan enhet)
* TX är digital stift 11 (ansluta till RX av annan enhet)
skapad 16 augusti 2014
modifierad 16 augusti 2014
av William Chang Wei Tan
baserad på SoftwareSerial exempel
*/
#include < SoftwareSerial.h >
SoftwareSerial chat (10, 11); RX, TX
int text;
void setup()
{
öppen hårdvara seriell, TX = 1, RX = 0
Serial.BEGIN(9600);
Serial.println ("Start chatt Program...");
ställa in datahastigheten för SoftwareSerial port
Chat.BEGIN(9600);
Delay(1000); fördröja 1s för att stabilisera seriella portar
Chat.println ("Hello World");
}
void loop()
{
om (chat.available())
Serial.write(chat.Read());
om (Serial.available())
{
Serial.Print("me:\t");
samtidigt (Serial.available())
{
text = Serial.read();
Chat.write(text);
Serial.write(text);
}
Chat.println();
Serial.println();
}
}