Activity › Forums › Questions & Troubleshooting › UART für Anfänger
-
Hallo Controllino Community.
Ich versuche gerade ein Diablo16 mit einem Controllino Mega über UART zu verbinden. Leider sind meine Programmiere Fähigkeiten begrenzt.
Hardware:
1x Controllino Mega
1x Display GEN4-ULCD-70DCT-CLB – 4D Systems
Ich bin mir jetzt nicht ganz sicher wie ich die RX/TX vom Controllino Ansteuern muss.
Für was ist die Funktion Controllino_UART_RX?
Hat jemand ein Manual darüber das ich noch nicht kenne? Vielleicht kann mich jemand erleuchten.
Momentan ist TX auf RXD2 12 (X2) und RX auf TXD2 13 (X2) angeschlossen.
#include <Arduino.h>
#include <Controllino.h>
#include <genieArduino.h>
Genie genie;
int Iswitch = 0;
int LEDdigit;
int LEDStat;
void setup()
{
Serial.begin(9600);
Serial3.begin(19200);
genie.Begin(Serial3);
genie.WriteContrast(10); // About 2/3 Max Brightness
genie.WriteStr(0, (String) "Hello 4D World");
}
void loop()
{
Serial.println(Iswitch);
Serial.println(CONTROLLINO_UART_TX);
Serial.println(CONTROLLINO_UART_RX);
Serial.println("---------------------------------");
delay(1000);
genie.DoEvents(); // This calls the library each loop to process the queued reponses from the display
Iswitch = genie.ReadObject(GENIE_OBJ_WINBUTTON, 0); // Switch 0 Zustand lesen.
if (Iswitch)
{
genie.WriteObject(GENIE_OBJ_USER_LED, 0, 10);
digitalWrite(CONTROLLINO_D1, HIGH);
}
else
{
genie.WriteObject(GENIE_OBJ_USER_LED, 0, 0);
digitalWrite(CONTROLLINO_D1, LOW);
}
}Vielen dank für eure Hilfe
Gruss
Viewing 1 of 1 replies
Log in to reply.