From 60a90ae9eda896d48f1eddf45f2b5e06250b6930 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Sun, 16 Jul 2023 12:00:40 +0200 Subject: [PATCH] =?UTF-8?q?Initialer=20Commit:=20Es=20gibt=20einen=20Sende?= =?UTF-8?q?r=20und=20einen=20Empf=C3=A4nger,=20die=20miteinander=20reden?= =?UTF-8?q?=20k=C3=B6nnen.=20Das=20Senden=20geschieht=20im=20Moment=20noch?= =?UTF-8?q?=20ohne=20Kollisions-=C3=9Cberwachung.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Stephan Richter --- Receiver/Receiver.ino | 19 +++++++++++++++++++ Sender/Sender.ino | 24 ++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 Receiver/Receiver.ino create mode 100644 Sender/Sender.ino diff --git a/Receiver/Receiver.ino b/Receiver/Receiver.ino new file mode 100644 index 0000000..3c75939 --- /dev/null +++ b/Receiver/Receiver.ino @@ -0,0 +1,19 @@ +#include + +int baud = 19200; +int sTx = 4; +int sRx = 5; +SoftwareSerial mySerial(sRx,sTx); + +void setup(){ + Serial.begin(115200); + mySerial.begin(baud); + Serial.println("Receiver ready"); +} + +void loop(){ + if (mySerial.available() > 0){ + char c = mySerial.read(); + Serial.print(c); + } +} diff --git a/Sender/Sender.ino b/Sender/Sender.ino new file mode 100644 index 0000000..5142074 --- /dev/null +++ b/Sender/Sender.ino @@ -0,0 +1,24 @@ +int id = 0; +int baud = 19200; +int enable = 2; + +void setup(){ + pinMode(A0,INPUT); + id = analogRead(A0)*10; + pinMode(enable,OUTPUT); + Serial.begin(baud); + Serial.print("Baud rate set to "); + Serial.println(baud); + Serial.print("Initialized #"); + Serial.println(id); + +} + +void loop(){ + delay(id); + digitalWrite(enable,HIGH); + Serial.write("Howdy, this is Arduino #"); + Serial.println(id); + Serial.flush(); + digitalWrite(enable,LOW); +}