Hi Dude,
Damit wird der Name und die Baudrate des BT-Moduls festgelegt, muss nur einmal erfolgen!
/*
An den Jumper denken!
*/
int led = 13;
void setup() {
Serial1.begin(38400); // Default fuer AT-Mode HC-05 38400 Baud
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
}
void loop() {
delay (1000);
digitalWrite(led, HIGH);
Serial1.write("AT+NAME=Elektroskate-Controller\r\n"); // zukuenftiger Name des Moduls beim BT-Scan
Serial1.write("AT+UART=230400,0,0\r\n"); // zukuenftige Baudrate auf der Schnittstelle
delay (20000);
digitalWrite(led, LOW);
}
Terminal Console zum Handy
void setup()
{
Serial.begin(19200); // Terminal out Arduino IDE
Serial1.begin(230400); // BT-Schnitstelle
//Serial1.begin(38400); // Nur im AT-Mode!
}
void loop() // run over and over
{
while (Serial1.available() > 0) {
Serial.write(Serial1.read());
}
while (Serial.available() > 0) {
Serial1.write(Serial.read());
}
}
Zum Auslesen der Adresse des Temperatursensors findest du unter Arduino IDE -> Beispiele -> OneWire -> DS18X20 nur an den Abfrage Pin denken. (Pin_Temperaturanschluss 13)