Activity Forums Questions & Troubleshooting UART für Anfänger

  • UART für Anfänger

  • Padde

    Member
    July 15, 2024 at 1:42 pm

    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

    1x GEN4-IB – 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.

Original Post
0 of 0 posts June 2018
Now