Browse Source
Es gibt einen Sender und einen Empfänger, die miteinander reden können. Das Senden geschieht im Moment noch ohne Kollisions-Überwachung. Signed-off-by: Stephan Richter <s.richter@srsoftware.de>nano-revision-1.0
Stephan Richter
1 year ago
commit
60a90ae9ed
2 changed files with 43 additions and 0 deletions
@ -0,0 +1,19 @@
@@ -0,0 +1,19 @@
|
||||
#include <SoftwareSerial.h> |
||||
|
||||
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); |
||||
} |
||||
} |
@ -0,0 +1,24 @@
@@ -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);
|
||||
} |
Loading…
Reference in new issue