Heute habe ich (endlich) mein elegoo ultimate set bekommen, habe erst den 1 sketch mit blinkenden leds gebaut (aber selber programmiert). Konnte das dank deinen tutorials, danke für deine arbeit👍
Mein Display zeigt mit dem I2C Backpack nichts an. Nur die Hintergrundbeleuchtung geht an. Ich habe auch die I2C Adresse verwendet, die der Scanner angezeigt hat, leider ohne Erfolg...
Du musst oben auf "sketch" klicken, dann auf "Bibliothek einbinden", auf ".Zip-Bibliothek hinzufügen..." klicken und dann die Liquid master Zip aus der Beschreibung auswählen.
@@muhammetcenik7103 Es ist schon etwas her, dass ich den Kommentar verfasst habe aber ich denke ich meinte mit der Zip-Datei jene die du downloadest. (In der Beschreibung ist ein link zu github. Hier kannst du diese Zip- Datei downloaden. Diese musst du danach einbetten.) In der "Readme.txt"-Datei findest du auch noch nähere Anweisungen.
@@jannisben5870 oke werde ich ausprobieren danke dir für die Antwort. kannst du auch noch ein video clip machen wo mann mehrere LDC displays ansteuert mit natürlich verschiedenen texten auf den LCDs
Super erklärtes Video Danke !! Eine Verständnisfrage hätte ich noch : Wird durch die Verwendung der I2C Lcd Bibliothek nach dem Print befehl die Übertragung automatisch beendet? Also wenn noch weitere andere Busteilnehmer vorhanden sind können diese weiterhin wie gewohnt über den Bus angesprochen werden ohne den vorher bekannten Wire.endTransmission() befehl ?
Hallo Max, ist es möglich mit einem Code das LCD-Display zu invertieren. Also statt dunkler Schrift auf hellem Hintergrund - helle Schrift auf dunklem Hintergrund anzeigen zu lassen? Ich habe das selbe LCD Display wie das welches Du es in deinem Tutorial verwendest (16x02 mit I2C Interface)
Danke, Max. Ich verstehe alles aber ich habe eine Frage. Die LCD nur leuchtet aber ich sehe kein text. Ich habe Liquid Crystal I2C installiert aber die Beispiel wirkt nicht. Entschuldigung ich habe Deutsch seit 15 Jahren überhaupt nicht geredet. English: only light, no text, everything installed as shown, help?
+feramuz06 ja, das geht. Die Displays brauchen aber zwei unterschiedliche Adressen. Meistens gibt es einen Jumper den man verlöten kann um die Adresse zu ändern.
kann man auch verschiedene sachen auf dem bildschirm abwechselnd anzeigen ? also wie 365 sprüche alle 365 Tage ein neuer spruch ? einfach so in einem weg klappt ja nicht so ganz kann mir wer Helfen ?
Klasse Video, bei mir meckert der C++-Compiler : error: #include nested too deeply bei #include "LiquidCrystal_I2C.h" in der Header Datei. Man fügt sich ja quasi selber ein:(
Sehr nützliche Videos und Tipps bin echt gut voran gekommen. Sehr einfache Umsetzung auch für Einsteiger Könntest du noch ein Tutorial über die 8x8 Led Matrix machen ? Komme da nicht klar mit Danke Mach bitte weiter
Bei mir markiert er " begin()" rot und unten wird mir angezegt " no matching function for call to 'LiquidCrystal_I2C::begin() " wo könnte der Fehler liegen ??
hat was damit zu tun das begin scheinbar nicht leer sein darf. begin(20,4); funktioniert. Allerdings gibts noch einige andere Befehle die nicht erkannt werden.
Wo ist dein Videos zu I2C Adressen finden? Hatte letztens einen LCD display wie bei dir gezeigt via I2C angeschlossen aber nichts passiert? Irgendwelche Ideen wo der fehler liegen kann?
Hallo Max, vieleicht kannst du mir weiterhelfen. Ich möchte mir eine Dosieranlage Bauen. Habe eine Prog. für die Messzelle HX711, Prog. für den Stepper( Nema 17) und ein Display. Jetzt gehts darum mit zwei Taster einen festen Wert vorgeben (z.B 202g) und dann Start betätigen, jetzt soll der Stepper solange laufen bis der eingegebe Wert über die Messzelle ereicht ist. Binn noch nicht so weit mit dem Programmieren mit einen Adruino. Vieleicht kann ich deine Hilfe Rechnen Besten Dank Georg
Can someone help me to figure out how to build own nanoleafs? I want to detect with a esp32 automatic how much own panels are connected and set individual colors and animations. But how can it set automatically number up the IDs for every panels? Every panel should have 18 rgbw LEDs. I don't know which LEDs I have to choose. Thx
fange den arduino doch in einem loop lcd.print("bla bla"); //dein text einfügen delay(100); while(digitalRead(buttonPin) == LOW) {} delay(100); lcd.clear(); lcd.print("bla bla"); //deinen text einfügen delay(300); while(digitalRead(buttonPin) == LOW) {} delay(100);
Ich habe dann doch selbst weiter probiert. Also "lcd.begin(); funktioniert so nicht. Man muss die Anzahl der Spalten (Zeichen) und Zeilen angeben. Bei mir also lcd.begin(20, 4);. Das lies sich bei mir zwar kompilieren, hat aber trotzdem nicht funktioniert. Mit lcd.init(); im Setupteil hats dann aber schon besser funktioniert. Ich habe dann nur noch lcd.init() (braucht scheinbar keine Parameter) alleine im Setupteil stehen lassen und den Rest in den Loopteil gestellt. So sieht mein Sketch nun aus. Mit lcd.cursor(column, row) sieht man wie immer bei Zeichenposition "0" angefangen wird, und er dann Zeile(row) für Zeile durchläuft. Ich habe den Sketch auch deshalb in den Loopteil gestellt, damit er ihn immer wieder durchläuft. Dann sieht man auch, dass er was tut. //Ansteuerung LCD Display 20 4 I2C #include #include LiquidCrystal_I2C lcd(0x27, 20, 4); void setup() { lcd.init(); } void loop() { lcd.backlight(); lcd.setCursor(0,0); lcd.print("Hallo zusammen"); lcd.setCursor(0,1); lcd.print("bei RU-vid"); lcd.setCursor(0,2); lcd.print("ich wuensche euch"); lcd.setCursor(0,3); lcd.print("frohes schaffen"); delay(10000); lcd.clear(); lcd.noBacklight(); delay(1000); }
Moin, ich bin noch ganz neu und bekomme die Teilebibliothek aus der Beschreibung nicht installiert. kann mir jemand weiterhelfen? ich bekomme nur .fzbz Dateien importiert. Danke schonmal
du lädst die zipdatei von github herunter. Dann gehst du in deiner Arduino IDE auf Sketch => Bibliothek einbinden => .ZIP-Bibliothek hinzufügen im nächsten Fenster wählst du die heruntergeladene zip datei aus (nicht entzipen) und Arduino macht den rest ab dann sollte die Bibliothek in the Liste under "Bibliothek einbinden" auftauchen
alles super wenn du nich einen Link zu allen Bauteilen in die Vidoe Beschreibung setzen würdest, wie es Andere machen. z.B. zu Gearbest oder Banggood , E-Bay, Amazon Wärs Godlike ;) Immer weiter so ;)
ich nutze ein sainsmart 2004 display am arduino mega 2560 und erhalte folgenden Fehler beim rüberladen: "no matching function for call to 'LiquidCrystal_I2C::begin()"
Du musst oben auf "sketch" klicken, dann auf "Bibliothek einbinden", auf ".Zip-Bibliothek hinzufügen..." klicken und dann die Liquid master Zip aus der Beschreibung auswählen.
Hallo MaxTechTV kann man dich auch privat erreichen Instagram ? Muss für die Schule ein Projekt machen und komme nicht weiter auf Hilfe wäre ich sehr dankbar
michael bielmeier Ich habe es inzwischen gelöst. Mein Display war leider etwas speziell: Es hatte eine komische i2c Adresse und das eigentliche Problem lag daran, dass das löten nicht reibungslos funktioniert hat bzw. Gab es bei bestimmten Verbindungen Probleme mit der Leitfähigkeit. Das gute alte pieps Messgerät hat mir hier sehr weitergeholfen
Arduino: 1.8.1 (Windows 7), Board: "Arduino/Genuino Uno" C:\Users\Computer\Documents\Arduino\sketch_mar08a\selber Prgrammiert\Memory_Spiel_Gr3\Memory_Spiel_Gr3.ino: In function 'void setup()': Memory_Spiel_Gr3:10: error: no matching function for call to 'LiquidCrystal_I2C::begin()' lcd.begin(); ^ C:\Users\Computer\Documents\Arduino\sketch_mar08a\selber Prgrammiert\Memory_Spiel_Gr3\Memory_Spiel_Gr3.ino:10:13: note: candidate is: In file included from C:\Users\Computer\Documents\Arduino\sketch_mar08a\selber Prgrammiert\Memory_Spiel_Gr3\Memory_Spiel_Gr3.ino:1:0: C:\Users\Computer\Documents\Arduino\libraries\NewliquidCrystal/LiquidCrystal_I2C.h:110:17: note: virtual void LiquidCrystal_I2C::begin(uint8_t, uint8_t, uint8_t) virtual void begin(uint8_t cols, uint8_t rows, uint8_t charsize = LCD_5x8DOTS); ^ C:\Users\Computer\Documents\Arduino\libraries\NewliquidCrystal/LiquidCrystal_I2C.h:110:17: note: candidate expects 3 arguments, 0 provided Mehrere Bibliotheken wurden für "LiquidCrystal_I2C.h" gefunden Benutzt: C:\Users\Computer\Documents\Arduino\libraries\NewliquidCrystal Nicht benutzt: C:\Users\Computer\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master Nicht benutzt: C:\Users\Computer\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master Nicht benutzt: C:\Users\Computer\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master Nicht benutzt: C:\Users\Computer\Documents\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master exit status 1 no matching function for call to 'LiquidCrystal_I2C::begin()' Dieser Bericht wäre detaillierter, wenn die Option "Ausführliche Ausgabe während der Kompilierung" in Datei -> Voreinstellungen aktiviert wäre.
funktioniert nicht ! C:\Users\Papa\Desktop\Tutorial_Sketches-master\Tutorial_Sketches-master\T12_I2C_Display\T12_I2C_Display.ino: In function 'void setup()': C:\Users\Papa\Desktop\Tutorial_Sketches-master\Tutorial_Sketches-master\T12_I2C_Display\T12_I2C_Display.ino:9:12: error: no matching function for call to 'LiquidCrystal_I2C::begin()' lcd.begin(); ^ In file included from C:\Users\Papa\Desktop\Tutorial_Sketches-master\Tutorial_Sketches-master\T12_I2C_Display\T12_I2C_Display.ino:2:0: c:\Users\Papa\Documents\Arduino\libraries\LiquidCrystal_I2C-master/LiquidCrystal_I2C.h:58:8: note: candidate: void LiquidCrystal_I2C::begin(uint8_t, uint8_t, uint8_t) void begin(uint8_t cols, uint8_t rows, uint8_t charsize = LCD_5x8DOTS ); ^~~~~ c:\Users\Papa\Documents\Arduino\libraries\LiquidCrystal_I2C-master/LiquidCrystal_I2C.h:58:8: note: candidate expects 3 arguments, 0 provided exit status 1 Compilation error: no matching function for call to 'LiquidCrystal_I2C::begin()'
Dann hast du ein anderes I2C Board als im Video, funduino.de/nr-06-zwei-i%C2%B2c-displays-gleichzeitig Schau dir dieses Tutorial an, das kann man auch prima mit einem einzelnen Board ausführen.
Kabel zur Hintergrundbeleuchtung(da wo jetzt der Jumper sitzt), dann per PWM von einem Pin steuern. So könnte man auch Fade'n oder son bisschen Flackern lassen wie wenn man eine Leuchtstoffröhre startet.