Hausautomatisierungs-Platine + Arduino-Software
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.

44 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++;
}