Guten Morgen Leute!,
Ich hab mir ein Projekt vorgenommen, einen Arduino mit deren angeschlossenen Sensoren und den gewonnenen Werten in der KNX Bus zu schicken.
Bis dato hab ich gerade mal den Arduino Pro Mirco mit dem SIEMENS 5WG1117-2AB12 als Testschaltung zum funktionieren bekommen.
Siehe Code:
include <Arduino.h>
include <KnxTpUart.h>
KnxTpUart knx(&Serial1, "1.1.60");
void setup() {
serial.begin(9600)
Serial1.begin(19200, SERIAL_8E1);
knx.uartReset();
}
void loop() {
bool success = knx.groupWriteBool("5/5/55", true);
delay(1000);
}
Da aber mein Vorhaben einen größeren Arduino (Mega oder Uno) benötigt und die auch an einem größerem Board übertragen möchte, kommt mir immer wieder der gleiche Fehler in die Quere.
"Serial1 in not defenied" kommt jedes mal, wenn ich das Projekt an einen UNO oder MEGA übertragen will. Wie kann ich den "Serial1" definieren oder wo liegt da mein Fehler?
Beste Grüße
Johannes
Ich hab mir ein Projekt vorgenommen, einen Arduino mit deren angeschlossenen Sensoren und den gewonnenen Werten in der KNX Bus zu schicken.
Bis dato hab ich gerade mal den Arduino Pro Mirco mit dem SIEMENS 5WG1117-2AB12 als Testschaltung zum funktionieren bekommen.
Siehe Code:
include <Arduino.h>
include <KnxTpUart.h>
KnxTpUart knx(&Serial1, "1.1.60");
void setup() {
serial.begin(9600)
Serial1.begin(19200, SERIAL_8E1);
knx.uartReset();
}
void loop() {
bool success = knx.groupWriteBool("5/5/55", true);
delay(1000);
}
Da aber mein Vorhaben einen größeren Arduino (Mega oder Uno) benötigt und die auch an einem größerem Board übertragen möchte, kommt mir immer wieder der gleiche Fehler in die Quere.
"Serial1 in not defenied" kommt jedes mal, wenn ich das Projekt an einen UNO oder MEGA übertragen will. Wie kann ich den "Serial1" definieren oder wo liegt da mein Fehler?
Beste Grüße
Johannes
Kommentar