-
Thread
CH32V003 und Arduino
dafür wurde es ja auch so konstruiert, einstiegsfreundlich. Das war auch mein Anfang. Ein Nano, LCD anstöpseln, library laden und Loslegen. Erst mit dem PY32 kam so richtig Interesse auch "besser" programmieren zu lernen. Gibt wenig librarys, wobei häufig die vom STM32 kompatibel sind. Und wie beim
Erklärung kommt der damit vermutlich nicht direkt weiter, schon der Unterschied zwischen der Schreibweise LCD_ (Uppercase!) Zu lcd. (Lowercase) der Standard library. (Hab's getestet! Mein Nachbar, wandelndes Klischee der Arduino Welt. Tutorial kopieren, scheitern, nächstes Tutorial. Das ist ein Loop bis irgendwann
-
Thread
Compiler (C) für PIC 12/16
/master/C%E8%AF%AD%E8%A8%80/The+C+Standard+Library.pdf Oder den Link verfolge: https://en.wikipedia.org/wiki/C_standard_library Du hast dich mit Deinem "Wissen" ganz schön in eine einsame Nische manövriert.
C eine Library ist Wo steht die Definition nochmal im C-Standard?
-
Thread
I2C Display einfache Frage
haben. Als Anfänger nimm lieber die Librarys - ein OLED ist komplizierter als ein Standard HD44780 LCD zum laufen zu bringen. Das erkennst Du schon an den umfangreicheren DB gegenüber den LCD.
> Als Anfänger nimm lieber die Librarys - ein OLED ist komplizierter als > ein Standard HD44780 LCD zum laufen zu bringen. Der essentielle Unterschied ist nicht OLED gegenüber LCD, sondern Graphikdisplay gegenüber Textdisplay.
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
Die includes einfügen: #include <LiquidCrystal_I2C.h> // I2C-Display LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display und das LCD initialisieren: lcd.init(); // Initialize the lcd
alle Befehle für das Display erst eingefügt, als ich keine Adressen fand. Zuerst habe ich mit dem LCD angefangen. Sobald ich nur diese 3 Zeilen einfüge: #include <LiquidCrystal_I2C.h> // I2C-Display LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 lcd.init(); finde ich
-
Thread
Object Oriented Forth
the pixels of this LCD are 160(H) RGB × 80(V). https://www.waveshare.com/wiki/Pico-LCD-0.96
LCD = LCD_0in96() LCD.set_bl_pwm(65535 * 60 // 100) print("Init LCD done") # Init LVGL LVGL(LCD=LCD) print("Init LVGL done") #import display_driver import
-
Thread
HD44780 I2C Adapter
https://homepages.uni-regensburg.de/~erc24492/LCD-Adapter/LCD-Adapter.html Da sind nicht nur die korrekte Bezeichnung 8574 sondern gleich zwei Schreibfehler zu finden: I2C Adapter für LCD Display mit PCF7574 Datenblatt: I2C-PCF8674 LCD Modul
werden "verkapselt". Und im Anhang eine getestete Init mit USI für ATiny2313/4313 Sain Smart LCD Platine -> Pinout identisch. ciao gustav
-
Thread
TWI1 auf Atmega328PB schlägt fehl
der Reset durch eine mir unbekannte Interruptquelle erzeugt wird. Ich vermute, es ist die Serial-Library. Mit diesem Catchall gibt es keine Resets mehr, Der Output von sieht nun so aus: [code] ==Start LCD== Probing for PCF8574 on address 0x27... after Wire.begin() ... after beginTransmission
, Error-code is: 0 LCD found. ==Start LCD== Probing for PCF8574 on address 0x27... after Wire.begin() ... after beginTransmission() ... End Transmission, Error-code is: 0 LCD found. ==Start LCD== Probing for
-
Thread
Kommunikation zwischen 2 MC
Arduino-Code, denn das hier: #include <LiquidCrystal.h> using namespace std; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Pin-Belegung für das LCD habe ich außerhalb von Arduino noch nie gesehen! .... hier wäre es dann mal höchstinteressant, deine LiquidCrystal.h zu sehen! .... Wenn du das
koppeln magst bidirektional sein. Schade, ich habe mein Arduino Sender- und Empfängersketch für Text-LCD als Miniterminalausgabe gerade fertig gemacht, die Klasse halt..... dann erübrigt sich das Erstellen einer Library hierfür. Vllt. sollte ich das dann als Projekt einstellen, das hat jetzt in der Reha
-
Thread
DCF77 Empfangsprobleme
auf keinen Fall hierher gehört, sind wirre und kaum verständliche Ausführungen über irgendwelches LCD-Gebastel.
nicht: ; LCD 2x16, Vierbitmodus ; PortB LCD Ausgabe: R/W=GND ; PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 ; n/a LED ena rs D7 D6 D5 D4 Zeigt einmal wieder mehr, dass man vor Überraschungen nicht sicher ist.
-
Thread
NXP LPC2148 - Programmierungsumgebung
kommen damit zurecht. Auch werden ab und zu Fehler bemängelt. Dann gibt es noch die LL-Peripheral Library die aus der früheren SPL (Standard Peripheral Library) entstanden ist. Mit der cubeMX SW kann man ein komplettes Framework graphisch zusammenklicken und es schreibt Dir dann ein minimal lauffähiges
meine Grenze. Bei der Zusammenarbeit von FMC und LTDC finde ich immer noch nicht den Grund, warum das LCD falsch konfiguriert und nur flimmernde Zeilen zeigt. Naja, der geprügelte Hund bleibt bei seinem Herrchen und ich werde weiter STM einsetzen. Jetzt fühle ich mich immerhin etwas erleichtert! ;-)
-
Thread
Erfahrungen mit AI-Coding
lcd.clear(); lcd.setCursor(0, 0); lcd.print("Arduino Blink"); lcd.print("\n"); } void loop() { lcd.print("On"); // Toggle blink mode on/off digitalWrite(LED_A, !digitalRead(LED_A
schrieb im Beitrag #8028659: > Ich geb Dir € 1.000,- tausend Euro wenn Du mir erklärst was am > LCD-Display das Problem ist, am QLED‑Display, CRT‑Display, OLED‑Display > und TFT‑Display aber nicht. Weils doppelt gemoppelt ist. LCD steht doch für Liquid Crystal Display. Ein LCD-Display wäre dann
-
Thread
DCF-Uhr from Scratch
3B und ganz unten erkennt man vielleicht die 6 Batteriehalter. Hinter das große Loch gehört ein DOG-LCD 102x64.
Das ist soweit ich das verstehe genau das, was Udo Klein in der Blinenlights-Library macht.
-
Thread
Circuitpython und Waveshare PiPico2 LCD0 nch96
Python Link https://circuitpython.org/board/waveshare_rp2350_lcd_0_96/
mit Thonny: MicroPython v1.25.0-preview.143.g39538e4c9.dirty on 2024-12-24; Waveshare RP2350-LCD-0.96 with RP2350
-
Thread
Eigener Bootloader stm32f103
Stefan M. schrieb im Beitrag #7944993: > Ich muss ja dan in meinen eigenen Bootloader auch die SD-Library und die > OLEDLibrary mit einbinden um auf die SD Karte zugreifen zu können und > den fortschritt bzw. Fehler auf dem Display anzeigen zu lassen. Wenn ich sowas lese, enstehen bei mir Zweifel
Stefan M. schrieb im Beitrag #7944993: > Ich muss ja dan in meinen eigenen Bootloader auch die SD-Library und die > OLEDLibrary mit einbinden um auf die SD Karte zugreifen zu können und > den fortschritt bzw. Fehler auf dem Display anzeigen zu lassen. Das würde bedeuten der Bootloader wird riesig
-
Thread
Arduino: serielles Ansprechen eines HD44780 Displays über SoftSerial
Empfängerseitig habe ich nur einen Sketch programmiert und aus der darin enthaltenen Klasse ganz bewußt keine Library gemacht, da das Display-Interface in sich nur eine Firmware darstellt, aus der eben nur diese eine Funktion gemacht wird und deshalb die Wiederverwertbarkeit eher nicht gegeben ist. Grundsätzlich
zur Dokumentation (die fast länger gebraucht hat als der Code) nur die 3 Demo-Programme aus der Library. Das LCD-Interface (Receiver) bestimmt den Arduino-Pin A4 als RxD (der jedoch geändert werden kann), für Demoprogramme des Senders wird ebenfalls A4 verwendet, hier ist A4 dann logischerweise
-
Thread
Kicad: Footprints unter Modulen
möchte ich für Abblockkondensatoren oder I²C-Widerstände o.ä. nutzen. Manche Module, zB. das geplante LCD-Display ist ganz schön groß. Wie stelle ich es im Kicad an, das mir der DRC nicht immer die Überlappung der Footprints ansagt? Die Möglichkeit, welche ich gefunden habe, ist im DRC einzustellen:
Rechtecke um diese Leisten herum zu zeichnen, am besten mit Abständen wie in den oben verlinkten Library Conventions empfohlen.
-
Thread
Oled display 128 mal 64 180 Grad verdreht
funktionieren grundsätzlich, nur die gesamte Darstellung ist kopfstehend. Arduino IDE 1.8.13. Die OLED-Library arbeitet mit Software-I²C. In der Initialisierung des Treibers stehen beispielsweise: i2c_send(0xA1); // segment remapping mode i2c_send(0xC8); // COM output scan direction Mir ist bewusst
Analyzer nicht eingrenzen. [Schbässle] Am Besten man fragt die KI ob die Timing-Werte für das LCD/OLED stimmen. [/Schbässle]
-
Thread
STM32F4 - Spiele
offenbar ein Joy-It-spezifischer Controller drin ist, der das SPI auf die parallele Schnittstelle des LCD-Controllers umsetzt. Das könnte erklären, warum ich kaum eine Library für STM32 finden konnte. Vielleicht hat ja auch hier jemand damit Erfahrung und weiß, wie die Anbindung funktioniert. Es soll ja
-
Thread
Benutzt hier noch jemand Windows?
dem LH5801 und Waschmaschine klingt seltsam, wenn man bedenkt diese hätte _damals_ ein pixelfähiges LCD haben 'müssen', denn dieser Chip hat den 8-Pixelzeilentreiber für das LCD inne! Hidden Register klingt auch sehr nach Z80 😆
Herz-OP durchgeführt? Als Ersatzteil hätte man die CPU vielleicht sogar bestellen können. Ein einzelnes LCD war kein Problem und werkelt heute noch in meinem Gerät.
-
Thread
Arduinopreise? WTF?
Anwendungen sind ESPs oder ähnliche 32-Bitter schlicht Overkill. Natürlich gelten bei Graphik TFT LCD und Touch Anwendungen andere Kriterien. Was Arduino Preise betrifft, sind sie in der Tat nicht unbedingt angemessen. Ich hatte mit Fernost Klones noch nie Zuverlässigkeitsprobleme. Da kann ich mir
mit Arduino. Geht schnell und unkompliziert. Man muss ja nicht für alles immer nach einer fertigen Library suchen. Kann man, wenn es bequem sein soll. Meine Erfahrung ist, daß eigene HW Treiber oft mit weniger Ressourcen auskommen, weil man für solche Projekte nur das implementiert, was man braucht und
-
Thread
Tron Cryptophon
Löwenanteil der Firmware gar nicht im Projekt ist. Ich sehe in dem kleinen ASM File praktisch nur LCD Kommandos und die Tastaturabfrage.
Anhang aus: https://www.tutorialspoint.com/cryptography/idea_algorithm.htm Ob der Tron ne fertige Library verwendet hat oder den Algo nach einem Artikel aus einer fachwissenschaftlichen Zeitschrift nachgecodet hat, ist unbekannt. Nach dem WP-Artikel wurde IDEA an einer Uni entwickelt unterlag aber doch
-
Thread
Airbus A320 muß unten bleiben
unsere Kernkraftwerke liefen bis zum Schluß mit Kram aus den 70ern oder gar 60ern. Außer natürlich den LCD-Monitoren im Besucherzentrum und den Teilen der Leitwarte, wo die Führungen hingingen. :) Ich habe mal an der Ampel grün bekommen, bin losgefahren und dann bretterte eine Straßenbahn quer vor mir
automatically for a significant part. Such a tool has as input the functional specification sheets, and a library of software packages, one package for each symbol utilized. The automatic programming tool links together the symbol packages."
-
Thread
Programmieren mit KI
Du kannst dein Arduino Library Problem ja in einem eigenen Thread diskutieren. Es passt hier nicht hin.
mir. Das einzige was von mir zu finden ist, liegt hier im Forum und ist die minimal "überarbeitete" LCD "library" für das Fumot 25k LCD. (Upper/Lowercase Font und grob zusammen gepfuschte Zeichenfunktionen, paar Farben extra, Display Rotation) Grottenhässlich und unelegant wie ich finde, weit abseits
-
Thread
EmbeddedWorld 2026, Catch-All – Bauteile, Stromversorgungen, Meshnetze uvam
, 2MB Dual Bank) and the A31C144 entry-level series. The G43A demo showcases high-quality graphic LCDs powered by the LVGL library for modern appliance UIs. [/c] Vor Ort gab es dann allerdings “nur” Kataloge zu sehen.  ### Altera x NVIDIA – schneller GPU-Datentransfer
-
Thread
Neuer OrangePi, neue Mikrocontroller und dazugehörende Software
plethora of features and functions for graphics and HMI applications: • High resolution Graphics LCD Controller supports up to 1280x800 displays with both parallel RGB and 2-lane MIPI DSI interfaces • Two-Dimensional Drawing Engine offloads the graphics rendering tasks from the CPU and supports
twxs.cmake Plugin ab, welches mit dem aktuellen Microsoft-CMake-Plugin kollidiert und insbesondere CMake-Library-Projekte durcheinander bringt.