You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
802 B
43 lines
802 B
#include <SoftwareSerial.h> |
|
|
|
int sTx = 4; |
|
int sRx = 5; |
|
SoftwareSerial mySerial(sRx,sTx); |
|
|
|
int id = 0; |
|
int baud = 19200; |
|
int enable = 2; |
|
char c; |
|
int counter = 0; |
|
void setup(){ |
|
pinMode(A0,INPUT); |
|
id = analogRead(A0)*10; |
|
pinMode(enable,OUTPUT); |
|
mySerial.begin(baud); |
|
Serial.begin(115200); |
|
Serial.print("Baud rate set to "); |
|
Serial.println(baud); |
|
Serial.print("Initialized Arduino #"); |
|
Serial.println(id); |
|
} |
|
|
|
void printSerial(){ |
|
while (mySerial.available()){ |
|
c = mySerial.read(); |
|
Serial.print(c); |
|
} |
|
} |
|
|
|
void loop(){ |
|
printSerial(); |
|
delay(id); |
|
digitalWrite(enable,HIGH); |
|
mySerial.print("Arduino #"); |
|
mySerial.print(id); |
|
mySerial.print(": Counter = "); |
|
mySerial.println(counter); |
|
mySerial.flush(); |
|
digitalWrite(enable,LOW); |
|
printSerial(); |
|
counter++; |
|
}
|
|
|