LCD Display ansteuern, mein kleines Tutorial

  Рет қаралды 44,923

Bastelbruder

Bastelbruder

Күн бұрын

Пікірлер: 55
@LiQNSMBW
@LiQNSMBW 9 ай бұрын
Bruder, du hast unser Schulprojekt mit dem Potentiometer gerettet. Kuss.
@Bastelbruder
@Bastelbruder 9 ай бұрын
😂👍✌️
@Mischa_S
@Mischa_S Жыл бұрын
Mit Abstand das beste Video zu dem Thema. Bei mir hat es sofort geklappt
@Bastelbruder
@Bastelbruder Жыл бұрын
👍
@hubertkinna8641
@hubertkinna8641 Жыл бұрын
Danke, mit Hilfe deines Videos konnte ich I2C innerhalb 5 Minuten installieren
@CJ-yj1qw
@CJ-yj1qw 3 жыл бұрын
Bastelbruder, more like Ehrenbruder. Nices Tutorial!
@mabiii
@mabiii 2 жыл бұрын
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
@Mawtella
@Mawtella Жыл бұрын
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 :(
@Creeperkingnick
@Creeperkingnick 4 ай бұрын
Muss man das anlöten mit es geht?
@EinfxchNick
@EinfxchNick 5 ай бұрын
welches board ist das?
@Bastelbruder
@Bastelbruder 5 ай бұрын
Habe mal alles in der Videobeschreibung verlinkt
@tuarth9562
@tuarth9562 11 ай бұрын
Wow es lag an der Helligkeit.... Nun klappt es, Danke :D
@ulrichbosch157
@ulrichbosch157 9 ай бұрын
Hallo, welchen Fehler kann ich gemacht haben, wenn auf der LCD Anzeige nur in jeder Zeile der erste Buchstabe erscheint?
@ipadize
@ipadize 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.
@adrem170
@adrem170 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
@@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 4 ай бұрын
Super :)
@IgorKovacs02
@IgorKovacs02 3 жыл бұрын
Den Code konnte ich hochladen aber auf dem Display erscheinen keinerlei Zeichen, hat mein I2C Modul vielleicht eine andere Hex Adresse?
@ludwig8891
@ludwig8891 2 жыл бұрын
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...
@bucketz_822
@bucketz_822 3 жыл бұрын
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..
@testtset529
@testtset529 2 жыл бұрын
Hey ich finde leider nicht die libery die im Video installiert wurde :(
@ludwig8891
@ludwig8891 3 жыл бұрын
geht es auch mit einem Atmega8 auch
@Bastelbruder
@Bastelbruder 3 жыл бұрын
Jaa, das geht auch.
@CarstenReinhard-r8k
@CarstenReinhard-r8k 10 ай бұрын
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.
@elvinsvraka3621
@elvinsvraka3621 3 жыл бұрын
Vielen Dank
@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.
@feinerherr8178
@feinerherr8178 3 жыл бұрын
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 3 жыл бұрын
Öhhm ab Minute 08:40 habe ich die Lösung des Problems geschildert und gefixt ;)
@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
@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 жыл бұрын
„Ich hab hier Jetzt kein OBS installiert!" Links unten: OBS😂
@Bastelbruder
@Bastelbruder 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 жыл бұрын
@@Bastelbruder Mal eine Frage am Rande: Welche Programmiersprache wird hier zum Programmieren genommen? (Also in diesem Programm)
@emilschlampp
@emilschlampp 4 жыл бұрын
Das ist ja dick!(Display)
@juliahofer-hansen4152
@juliahofer-hansen4152 3 жыл бұрын
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 жыл бұрын
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
@mr.mythoclast4451
@mr.mythoclast4451 4 жыл бұрын
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 Жыл бұрын
Und GND ist nicht Minus. GND ist ist das Null Potential.
@eriks.
@eriks. 4 жыл бұрын
Bist du KZbin Partner?
@Bastelbruder
@Bastelbruder 4 жыл бұрын
Noch nicht, mir fehlen noch ein paar Stündchen ;)
@mo7aZa
@mo7aZa 18 күн бұрын
darf ich?: LC-Display ;-). sry und grüße
@Bastelbruder
@Bastelbruder 18 күн бұрын
Ja, aber nur weil du so nett gefragt hast 😉
Diese 4 TIPPS für LC-Displays am Arduino solltest du kennen
13:10
FearlessEngineers - Elektrotechnik & Programmieren
Рет қаралды 18 М.
Vampire SUCKS Human Energy 🧛🏻‍♂️🪫 (ft. @StevenHe )
0:34
Alan Chikin Chow
Рет қаралды 138 МЛН
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН
How I Built A LEGO Treadmill That Moves In EVERY Direction
18:06
Banana Gear Studios
Рет қаралды 905 М.
Der einfache Einstieg in Arduino & Co. 15: Ab jetzt mit Display
28:14
Der Hobbyelektroniker
Рет қаралды 38 М.
Arduino Pushbutton Menu System with I2C LCD Display Tutorial
5:07
Arduino Intro
Рет қаралды 11 М.
How to drive a LCD with only 2 pins [SUBTITLE]
5:09
MaxTechTV
Рет қаралды 261 М.
Temperatursteuerung mit einem Arduino selber bauen
24:06
Bastelbruder
Рет қаралды 26 М.
LCD 1602: Step-by-Step Guide to Arduino Display Integration
12:37
Mario's Ideas
Рет қаралды 59 М.
Arduino programmieren mit ChatGPT o1 fühlt sich an wie SCHUMMELN!
15:25
I2C in 8 Minuten verstehen! | #EdisTechlab #i2c #arduino
8:39
Edi's Techlab
Рет қаралды 17 М.
EEVblog #506 - IR Remote Control Arduino Protocol Tutorial
23:56
Datasheets: 16x2 LCD By Hand (No microcontroller)
26:35
Mitch Davis
Рет қаралды 110 М.
Vampire SUCKS Human Energy 🧛🏻‍♂️🪫 (ft. @StevenHe )
0:34
Alan Chikin Chow
Рет қаралды 138 МЛН