LCD Display ansteuern, mein kleines Tutorial

แชร์
ฝัง

ความคิดเห็น • 55

  • @LiQNSMBW
    @LiQNSMBW 9 หลายเดือนก่อน +5

    Bruder, du hast unser Schulprojekt mit dem Potentiometer gerettet. Kuss.

    • @Bastelbruder
      @Bastelbruder  9 หลายเดือนก่อน

      😂👍✌️

  • @Mischa_S
    @Mischa_S ปีที่แล้ว +1

    Mit Abstand das beste Video zu dem Thema. Bei mir hat es sofort geklappt

  • @hubertkinna8641
    @hubertkinna8641 ปีที่แล้ว +1

    Danke, mit Hilfe deines Videos konnte ich I2C innerhalb 5 Minuten installieren

  • @CJ-yj1qw
    @CJ-yj1qw 3 ปีที่แล้ว +4

    Bastelbruder, more like Ehrenbruder. Nices Tutorial!

  • @Mawtella
    @Mawtella ปีที่แล้ว +1

    Irgendwie klappt bei mir das mit dem Set Cursor nicht da kommt immer alles wieder auf die gleiche Reihen ich kriege es nicht auf die zweite:( Bitte helft einer :(

  • @mabiii
    @mabiii 2 ปีที่แล้ว +3

    hallo, wenn ich alles richtig anschließe und den richtigen sketch hochlade, wird immer nur eine gesamte weiße-balkenreihe angezeigt... kein text nur weiße blöcke in der oberen reihe... kann mir jemand bitte helfen?

    • @poweronion69
      @poweronion69 ปีที่แล้ว

      Du musst den Kontrast auf dem Modul mit dem Poti einstellen. Einfach den Kontrast runterschrauben, dann sollte es funktionieren

  • @tuarth9562
    @tuarth9562 ปีที่แล้ว +1

    Wow es lag an der Helligkeit.... Nun klappt es, Danke :D

  • @Creeperkingnick
    @Creeperkingnick 4 หลายเดือนก่อน +1

    Muss man das anlöten mit es geht?

  • @ulrichbosch157
    @ulrichbosch157 10 หลายเดือนก่อน

    Hallo, welchen Fehler kann ich gemacht haben, wenn auf der LCD Anzeige nur in jeder Zeile der erste Buchstabe erscheint?

  • @bucketz_822
    @bucketz_822 3 ปีที่แล้ว +1

    Immer wenn ich es hochlade kommt ,,exit status 1" was mache ich falsch?

    • @Bastelbruder
      @Bastelbruder  3 ปีที่แล้ว

      Scheinbar haben noch mehr diese Probleme: www.arduinoforum.de/arduino-Thread-exit-status-1-Fehler-beim-kompilieren ich hab da leider kein Tipp für dich..

  • @EinfxchNick
    @EinfxchNick 5 หลายเดือนก่อน +1

    welches board ist das?

    • @Bastelbruder
      @Bastelbruder  5 หลายเดือนก่อน +1

      Habe mal alles in der Videobeschreibung verlinkt

  • @ludwig8891
    @ludwig8891 2 ปีที่แล้ว +1

    Geht das ganze auch mit dem Atmega 8

    • @Bastelbruder
      @Bastelbruder  2 ปีที่แล้ว

      Ich kenne den Atmega8 nicht, ich denke mein TUT ist da nur anwendbar wenn die Library auch mit dem ATmega8 kompatible ist. Müsstest du einfach mal testen...

  • @elvinsvraka3621
    @elvinsvraka3621 3 ปีที่แล้ว +1

    Vielen Dank

  • @ludwig8891
    @ludwig8891 3 ปีที่แล้ว +1

    geht es auch mit einem Atmega8 auch

  • @adrem170
    @adrem170 5 หลายเดือนก่อน

    Gibts da nun einen Sketch um LCD über Arduino vom PC aus per USB anzusteuern? Dass Adruino als Controller fungiert und vom PC geschickten Text an I2C -Controller durchreicht und auf LCD anzeigt? Ist sowas machbar? Habe ich bisher nicht geschaft.

    • @Bastelbruder
      @Bastelbruder  5 หลายเดือนก่อน +1

      Da würde ich eher ein ESP empfehlen. LCD an das ESP anschließen. Dann Einen Sketch mit Webserver und Formular hochladen. Über den PC kannste dann im Browser die Webseite aufrufen vom ESP und via Formular die Eingaben an den ESP senden. Dieser muss dafür natürlich in dein WLAN eingebunden werden.

    • @adrem170
      @adrem170 5 หลายเดือนก่อน +1

      @@Bastelbruder Danke!!! hat gestern mit der hd44780 Bibliothek geklappt: #include
      #include
      #include
      hd44780_I2Cexp lcd;
      void setup() {
      Serial.begin(9600);
      lcd.begin(20, 4);
      lcd.print("Ready");
      }
      void loop() {
      if (Serial.available() > 0) {
      String input = Serial.readStringUntil('
      ');
      lcd.clear();
      lcd.setCursor(0, 0);
      lcd.print(input);
      }
      }
      da kann ich unter Linux was über /dev/ttyACM0 am LCD ausgeben. Werd's aber auch mit ESP32 ausprobieren👋

    • @Bastelbruder
      @Bastelbruder  5 หลายเดือนก่อน +1

      Super :)

  • @testtset529
    @testtset529 2 ปีที่แล้ว

    Hey ich finde leider nicht die libery die im Video installiert wurde :(

  • @errorbytedioxy4464
    @errorbytedioxy4464 2 ปีที่แล้ว

    in meinem buch steht auch die library i2c von Frank de Bander runterzuladen, aber diese wird mir nirgends mehr angezeigt nur andere-.-

    • @999raveees5
      @999raveees5 2 ปีที่แล้ว

      Das Problem hatte ich auch, ich habe eine nahezu identische Bibliothek namens "LiquidCrystal I2C" von "Marco Schwartz" verwendet , welche dieselben Befehle beinhaltet.

  • @IgorKovacs02
    @IgorKovacs02 3 ปีที่แล้ว

    Den Code konnte ich hochladen aber auf dem Display erscheinen keinerlei Zeichen, hat mein I2C Modul vielleicht eine andere Hex Adresse?

  • @ipadize
    @ipadize 2 ปีที่แล้ว +2

    für solch eine einfache Anzeige ist das nutzen von "delay();" natürlich io, wenn der code aber komplexer wird (zB eine Blinkende LED und währenddessen etwas anderes machen zB einen Schrittmotor betreiben), dann sollte man das delay non-blocking schreiben mittels millis usw.

    • @Bastelbruder
      @Bastelbruder  2 ปีที่แล้ว

      Richtig, dann nötig wenn während der Wartezeit noch weiter Programm ausgeführt werden muss.

  • @CarstenReinhard-r8k
    @CarstenReinhard-r8k 11 หลายเดือนก่อน

    Mit denn lcd.init und denn lcd.backlight dieses aus dem loop bereicht rauszunehmen macht auch absolut einen Sinn, da es beim Ersten Start es eingeschaltet wird und so dies nicht nochmal durchlaufen werden muss. Ich habe auch vor mir so ein Ardunino Baukasten zu besorgen, weil mich sowas Intressiert und ich muss auch sagen das die Programmierung fast genauso aufgebaut ist wie bei Autoit wo man Skripte Schreibt die Virtuelle Button drückt. Wieso nicht auch sowas außerhalb eines Virtuelle sache zu machen.
    Doch wenn man so die Verschiedene Möglichkeiten sieht und was es so alles dafür schon gibt, dann hat man schon so ein leichtes Suchverlangen. Mit Ardunino habe ich auch schon Angefangen zwei Hexapod zu bauen, doch das Starterset so sehe ich es das es die Grundlage für die Entwicklung von verschiedene Projekte sind.

  • @feinerherr8178
    @feinerherr8178 4 ปีที่แล้ว

    Hey. Ich hab noch nie programmiert. Ich bekomme immer folgende Meldung, wenn ich den Code hochladen will: liquidcrystal_i2c.h no such file or directory
    Was kann ich tun, bzw. Was ist der Fehler?

    • @Bastelbruder
      @Bastelbruder  4 ปีที่แล้ว

      Öhhm ab Minute 08:40 habe ich die Lösung des Problems geschildert und gefixt ;)

  • @amandaschulze5093
    @amandaschulze5093 2 ปีที่แล้ว

    Wie kann man denn einzelne Zeilen löschen, statt das gesamte Display?

    • @Bastelbruder
      @Bastelbruder  2 ปีที่แล้ว

      Ich kenne nur die Methode über lcd.print(" ");
      Mit 20 Leerzeichen überschreibst du halt eine Zeile eines 4x20 LCDs.

  • @tobiazsh
    @tobiazsh 4 ปีที่แล้ว +10

    „Ich hab hier Jetzt kein OBS installiert!" Links unten: OBS😂

    • @Bastelbruder
      @Bastelbruder  4 ปีที่แล้ว +4

      Da hast du recht, das habe ich heute auch gemerkt als ich OBS installieren wollte für mein Video was ich gleich hochlade. Ich bin ein Depp manchmal ;)))

    • @MobBuster2022
      @MobBuster2022 2 ปีที่แล้ว +1

      @@Bastelbruder Mal eine Frage am Rande: Welche Programmiersprache wird hier zum Programmieren genommen? (Also in diesem Programm)

  • @Amperekaefer
    @Amperekaefer 11 หลายเดือนก่อน

    Neu entdeckt und gleich abonniert.
    Noch etwas Klugscheisserei:
    👉Es heisst nicht Reihen sondern Zeilen (z.B. 2 Zeilen x 16 Zeichen-Display) ;-)
    👉Drähte, Litzen oder einzelne Leitungen sind keine Kabel ;-)
    LG

  • @juliahofer-hansen4152
    @juliahofer-hansen4152 3 ปีที่แล้ว +1

    Hallo,
    ich muss für ein Schulprojekt dn LCD Monitor programnmieren, habe mir sehr viele Videos angeschaut und nie hat es funktioniert, bis ich auf dein Video gestoßen bin. Es hat auch funktioniert. DANKE.
    Doch obwohl ich nichtgeändert habe(habe den Code auch schon kontroliert, sowie die Stecker) es zeigt nur noch die ersten beiden Buchstaben an. Am LCDMOnitor kann es nicht liegen, da ich den schon ausgetauscht habe.
    Vielleicht hat ja jemand eine Idee, wie es funktionieren könnte:)
    Liebe Grüße

    • @Bastelbruder
      @Bastelbruder  3 ปีที่แล้ว +1

      Hallo Julia,
      ist das denn ein vergleichbares LCD aus meinem Video, also 4 Reihen und 20 Zeichen Pro reiche oder hast du ein 2x16 Display ? Verwendest du auch das I2C Modul ?

    • @juliahofer-hansen4152
      @juliahofer-hansen4152 3 ปีที่แล้ว

      @@Bastelbruder Hallo,
      es ist ein 2x 16 display und ja ich verwende ein I2C Modul.

    • @juliahofer-hansen4152
      @juliahofer-hansen4152 3 ปีที่แล้ว

      das Pannel funktioniert soweit, ich habe jeden "symbolplatz" getestet, aber nur, wenn man sie direkt ansteuert.

    • @Bastelbruder
      @Bastelbruder  3 ปีที่แล้ว

      Ok, mein Sketch aber ist genau für ein bestimmtest LCD angepasst, sprich ein 4x20 LCD mit I2C modul. Wenn du ein anderes verwendet muss der Sketch angepasst werden.

    • @juliahofer-hansen4152
      @juliahofer-hansen4152 3 ปีที่แล้ว

      @@Bastelbruder ok danke,
      hast du vieleicht trozdem eine Idee, was ich ändern muss?
      Weil es funktioniert, wenn ich es:
      lcd.setCursor(0,0);
      lcd.print("H");
      lcd.setCursor(1,0);
      lcd.print("a");
      lcd.setCursor(2,0);
      lcd.print("l");
      lcd.setCursor(3,0);
      lcd.print("l");
      lcd.setCursor(4,0);
      lcd.print("o");
      so eingebe, aber nicht wenn ich es so :
      lcd.setCursor(0,0);
      lcd.print("Hallo");
      Und ich habe schon sehr viel ausprobiert und weis nicht mehr weiter

  • @emilschlampp
    @emilschlampp 4 ปีที่แล้ว +1

    Das ist ja dick!(Display)

  • @mr.mythoclast4451
    @mr.mythoclast4451 4 ปีที่แล้ว +3

    das ist kein LCD-DISPLAY , sondern wenn schon ein LC-DISPLAY
    weil LCD = Liquid Crystal Display
    SDA = Serial Data (also die Datenleitung)
    SCL = Serial Clock (timing ist alles) :D
    und mach es dir zur Gewohnheit GND immer zuerst zu verbinden

    • @Bastelbruder
      @Bastelbruder  4 ปีที่แล้ว

      Wieder etwas gelernt ;)

    • @1968LuckyStriker
      @1968LuckyStriker ปีที่แล้ว +1

      Und GND ist nicht Minus. GND ist ist das Null Potential.

  • @eriks.
    @eriks. 4 ปีที่แล้ว

    Bist du TH-cam Partner?

    • @Bastelbruder
      @Bastelbruder  4 ปีที่แล้ว

      Noch nicht, mir fehlen noch ein paar Stündchen ;)

  • @mo7aZa
    @mo7aZa หลายเดือนก่อน +1

    darf ich?: LC-Display ;-). sry und grüße

    • @Bastelbruder
      @Bastelbruder  หลายเดือนก่อน +1

      Ja, aber nur weil du so nett gefragt hast 😉