-
Thread
Initialisierung 204b LCD mit ST7066U
) | // R/S Leitung (1<<LCD_EN); // Enable Leitung LCD_DDR |= pins; // initial alle Ausgänge auf Null LCD_PORT &= ~pins; _delay_ms(100); lcd_out(0x30); //Function set
lcdroutines.h: [c]#ifndef F_CPU #define F_CPU 8000000 #endif [/c] Mach mal in das Hauptprogramm ein lcd_string("Hello World!") und danach ein while(1). Besser wäre es, eine uart_library mitzunehmen und debug-Ausgaben zu generieren (z.B. in der Init-Sequenz und dem Hauptprogramm).
-
Thread
stm32 LCD Float-Wert runden und Nachkommastellen kürzen
stm32f3discovery (auf welchem sich ein STM32F303 befindet) und verwende die standard peripheral library von STMikroelectronics. An diesem habe ich ein 2004-LCD über eine I2C-Schnittstelle angeschlossen. Ich möchte nun Float-Werte an diesem Display anzeigen lassen. Dafür habe ich mir eine Funktion
string_value,"%f", fvalue ); // umwandlung von float in char (char-wert wird ins Array geschrieben) lcd_print(string_value); // Wert auf LCD anzeigen } [/c]
-
Thread
NHD-0420CW-AY3 4x20 Zeilen OLED in Betrieb nehmen
Hallo, ich habe nun schon viele LCD/OLED zum laufen gebracht. Aber dieses Mal will es nicht so. Ich habe ein NHD-0420CW-AY3 4x20 Zeilen OLED, als Ersatz für ein EA W204-XLG. Es soll mit vier Bit parallel betrieben werden. So wie ich
Danke für die Antwort. Ich habe noch eine weitere Library für den Arduino und für dieses Display gefunden : https://github.com/dcityorg/i2c-char-display-library-arduino Die Library untertsützt das OLED Display und auch "normale" LCD. Damit läuft das
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
Ich habe jetzt mein Programm zur Ansteuerung des LCD-Displays nach https://www.youtube.com/watch?v=e-KgHsQPkwg geschrieben. Resultat: lcd16x2_i2c_init(&hi2c1); wird erfolgreich ausgeführt lcd16x2_i2c_printf("Hello World"); gebt den gewünschten Text
Andreas E. schrieb im Beitrag #6633614: > Ich habe jetzt mein Programm zur Ansteuerung des LCD-Displays nach > https://www.youtube.com/watch?v=e-KgHsQPkwg > geschrieben. > Resultat: > lcd16x2_i2c_init(&hi2c1); wird erfolgreich ausgeführt > lcd16x2_i2c_printf("Hello World"); gebt den gewünschten
-
Thread
Erstes Projekt - Ideen?
Du nur LEDs anschließen oder sind auch Ausgaben aufs Terminal per UART möglich oder kannst Du ein LCD anschließen? Zum Üben läßt man meistens ein paar LEDs blinken, auf dem Display kann man eine Variable bis 255 hoch zählen lassen, später dann bis 65535. Wer sich dann immer noch langweilt, kann eine
Ansteuerung eines Textdisplays ist eine schöne Herausforderung. Vielleicht erst mit Library und dann mal selber nach Datenblatt programmieren. Wenn man das hat kann man darauf aufbauen: Die Wetterstation finde ich eine gute Idee. Ich selber habe als Anfänger ein einfaches Messgerät für
-
Thread
SPI Display richtige Eingänge
https://www.ebay.de/itm/1-2-5PCS-1-3-IPS-Full-Color-240x240-LCD-Display-Module-ST7789-SPI-for-Arduino-/264336303075?_trksid=p2349624.m46890.l49292 Es handelt sich hierbei um dieses Display.
durchprobieren: https://github.com/devbis/st7789py_mpy Kann man auch besser nachvollziehen als Adafruit library
-
Thread
Montageloch in JST-KiCad-Bibliothek nicht editierbar
Würdest du bitte ein Link zu der Libs posten da ich auch an der Library intressiert bin. vielen Dank.
Spezial abspeichere. z.b. : Norm-Footprint laden. Dann i2c Beschriftung ändern und als Anschluss-i2c-LCD neu abspeichern. Oft sogar mit der Reihenfolge der Pinbelegung. Das hat den Vorteil das ich hinterher Stressfrei weiß welcher Kabel an welchen Pin muss.
-
Artikel
Akku Tester
, da der Prozessor 3,3V als ein High erkennt. Die SD-Karte wird uber den SPI-Bus angesteuert. Beim LCD handelt es sich um ein Standard 128x64 Pixel mit KS0108 Treibern. R16 wird zur Strombegrenzung der LED-Hintergrundbeleuchtung verwendet. R15 ist ein Poti zur Kontrasteinstellung. Leistungsteil. Beim
ohne dass sich die Spannung verändert. Software. Danke an: Fabian Maximilian Thiele für die GLCD Library Holger Klabunde für die SD und FAT Library Speicherung der Daten. Die Daten werden in einer Textdatei abgespeichert, die einfach in ein Tabellenkalkulationsprogramm importiert werden kann (z.B Microsoft
-
Artikel
UPlay Basic Interpreter per XMC2Go
10 REM ================= 15 REM uPlay Button-Test 20 REM ================= 30 CLS 35 INVERSE 1 40 LCD 6,0, " uPlay " 45 LCD 6,10,"Button-Test" 50 INVERSE 0 100 IN a=0 110 IF a=0 LCD 15,30,"U" ELSE LCD 15,30,"-" 120 IN a=1 130 IF a=0 LCD 25,30,"D" ELSE LCD 25,30,"-" 140 IN a=2 150 IF a=0 LCD 35,30,"L" ELSE LCD 35,30,"-" 160 IN a=3 170 IF a=0 LCD 45,30,"R" ELSE LCD 45,30,"-" 180 IN a=4 190 IF a=0 LCD 55,30,"E" ELSE LCD 55,30,"-" 200 GOTO 100 210 END Ausblick. Weil mir das ganze Projekt so viel Spaß gemacht
-
Thread
Download library UTFTGLUE
Ich möchte einen 3.5" TFT mit Touchscreen in Betrieb nehmen. Folgendes ist gemacht: Library MCUfriend = Installiert Adafruit_GFX = Installiert Sketch = GLUE_demo_480x320 Board = Arduino Uno "Abgeschaut" habe ich das Ganze in Youtube: "Using The 3.5" LCD With Touchscreen As An Input
-
Thread
TFT ILI9341 SPI modus ohne D/C pin HILFE!
üblichen ILI9341 Displays die mit D/C Pin arbeiten sind diese hier: https://www.ebay.de/itm/2-4-TFT-LCD-Display-Touch-Panel-SPI-Serial-240-320-ILI9341-5V-3-3V-STM32/164178637669?hash=item2639cf3365:g:UacAAOSwhr9cRU8V hier die Pin Belegung klar zu erkennen: https://www.ebay.de/itm/2-4-240x320-SPI-TFT-LCD-Serial
Das ist beim SPFD5408A nicht so. Aber in der Tat sollte Mike M. einfach eine passende Arduino-Library suchen, wenn er herausgefunden hat, welchen Chip er hat. Für mehr reicht es einfach nicht.
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
finde ich auch deutlich haptischer als einen Touch. Mit einem Grafik-LCD, Touch und ESP32 Boliden ist das aber ne ganz andere Hausnummer und weit weg von einfach. Erstmal wäre ein Link auf das konkrete GLCD und den Touch wichtig. Dann muß man sich die richtigen Libs zusammen
Linien zeichnet, sondern auch den weißen Hintergrund. Ich hebe das hervor, die weil Adafruit GFX Library genau das nicht tut.
-
Thread
Pi Pico _PIO_
mit trivialen GPIO-Ausgaben zu verknüpfen. Das funktioniert für die Ausgabe an ein paralleles (DPI) LCD genauso, wie für das VGA aus dem Beispiel. Bloß, dass man nicht diese DA-Wandler für Arme benötigt, dafür aber ein zusätzliches Signal (DE oder HENAB oder wie auch der Display-Hersteller es nun gerade
eine außergewöhnlich gut geschriebene Doktorarbeit. (Wahrscheinlich sollte hier mal jemand eine Library für den Pi normal und Pico entwickeln...) Ein direkter Sigma-Delta DAC liefert bei vergleichbarer Taktrate immer noch bessere Ergebnisse, aber wenn man high-speed PWM aber dafür keinen freien Kern
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
picosystem preiswerter nachbauen. Nun stellt sich mir die Frage ob man den Pico (gemeinsam mit einem LCD) über einer 3V Knopfzelle betreiben kann?
Mark Owen, author of the popular Qfplib libraries; these are substantially faster than their GCC library equivalents, and are licensed for use on any RP2040-based product." Irgendwie macht beides zusammen den Eindruck, als hätten die eigentlich einen Cortex M4 gebraucht, aber aus unbekannten Gründen
-
Thread
Analoge Signale am Display anzeigen etc.
dann so ?! Arduino nano scope http://laagewitt.de/nano-scope-oszilloskop-mit-arduino-und-lcd-display/
Hauptaufwand das Bildchen malen sein. Zu dem NXP-Board gibt es ja die LVGL Open-Source Graphics Library. https://lvgl.io/ Da hast Du ja erstmal einiges zum Lesen. Ist denn das Display groß genug und hat es einen Touch?
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
einen anderen Befehl. Könnten wir einmal einen aktuellen Benchmark im Vergleich zur Adafruit Library bekommen? Der Charme der Adafruit Library ist: extrem umfangreicher Funktionsumfang, sehr viele Displays werden unterstüzt, und das API ist (fast) identisch für verschiedene Displays, was Portierung
Sourcecode-Änderungen. Ich frage mich halt, ob der Performanz-Vorsprung den man durch diese Library evtl. erreicht (gegenüber Adafruit Libraries) den Zeitaufwand rechtfertigt. Eine Entscheidungshilfe wäre nett!
-
Thread
Kl. Problem Pulsein Bascom
Portb.1 , Db6 = Portb.2 Config Lcdpin = Pin , Db7 = Portb.3 , E = Portb.5 , Rs = Portb.4 Config Lcd = 16x2 Dim Puls As Word Cursor off Cls Wait 1 Locate 1, 1 Lcd "Puls:" Do Pulsein Puls, Pind, 2, 1 Locate 2, 1 LCD Puls LCD " " Loop End --------------------------- Danke
Uwe D. (monkye) schrieb: >Denn Deine Ausgabe zum LCD kostet (unberücksichtigte) Zeit. der Pulsein- Befehl wartet auf eine Flanke und zwar am Pin! Habe aber mal zur Sicherheit eine Waitms 400 eingefügt ohne Änderung. LCD hat also keinen Einfluß! Uwe
-
Thread
Kosmos CP1 Emulator mit ATmega
als Arduino Board verwendet werden soll wie vom Ralph beschrieben, und die Leute dann die Wire.h Library verwenden möchten... ich hoffe ja immer noch dass das ein Fehler im Schaltplan ist, aber nicht auf dem Board so.
Ralph S. schrieb im Beitrag #6570689: > Hier gibt es dann im Arduino eine Library mit den fest verdrahteten > Funktionen es EEProms und einer kleinen Bibliothek für ein OLED-1306 > Display, welches dann einfach auf einen der beiden Ports gesteckt werden > kann. Schöne
-
Thread
8bit AD-Wandler in Oszilloskopen ausreichend?
und ein 10Bit scope verglichen: https://scdn.rohde-schwarz.com/ur/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/Comp_sheet__RTB_vs_Rigol_MSO_DS2000A_v1.12.pdf
ein 10Bit scope verglichen: > > https://scdn.rohde-schwarz.com/ur/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/Comp_sheet__RTB_vs_Rigol_MSO_DS2000A_v1.12.pdf Wow, fast überall höhere Werte. Und das bei einem lediglich vierfachen Preis...
-
Thread
Frage zum Display neu laden
#include <stdint.h> #include "TouchScreen.h" #include <Adafruit_GFX.h> // Core graphics library #include <Adafruit_TFTLCD.h> // Hardware-specific library #define LCD_CS A3 // Chip Select goes to Analog 3 #define LCD_CD A2 // Command/Data goes to Analog 2 #define LCD_WR A1 // LCD Write goes to Analog 1 #define LCD_RD A0 // LCD Read goes to Analog 0 #define LCD_RESET A4 // Can alternately just connect to Arduino's reset pin // Colors LCD #define BLACK 0x0000 #define BLUE 0x001F #define RED 0xF800
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
der Punkt. Man spart einfach viel Zeit und Fehlersuche, wenn man seine Libs weiter verwenden kann (LCD, Entprellen, Encoder, Scheduler, Parser, PID-Regelung, ...).
#6517915: > Man spart einfach viel Zeit und Fehlersuche, > wenn man seine Libs weiter verwenden kann (LCD, Entprellen, Encoder, > Scheduler, Parser, PID-Regelung, ...). Schon klar. Allerdings hatte ich schon früher in Assembler viele solche fertigen Module wie LCD, Tastatur oder auch Rechenfunktionen
-
Thread
ATtiny85 benötige Taster und kein freier Port
einig, zum Andern denke ich wir reden aneinander vorbei Ich meine /CS vom OLED, das wird nach dem LCD Update nicht benötigt! Am ISP wird CS nicht benötigt, also darf man den /CS nutzen wenn er anderweitig nicht genutzt wird. Man könnte sogar den CS Pin (und MOSI, MISO) hinter einem 74HC4052 umschalten
gelegt, oder? Wie schon gesagt, deshalb würde ich den Taster über einen Widerstand mit an einen LCD-Pin legen. Aber das kostet eben einen Widerstand mehr.
-
Thread
Arduino: Funktionierendes 320x480 Display Shield gesucht
es das auch tun? Ist etwas billiger und kleiner: https://www.ebay.de/itm/3-5-Touchscreen-Display-LCD-Raspberry-Pi-480x320-Resistive-TFT-LCD-Shield-SPI/353141400214?epid=14010825175
Dokumente > beiliegen, z.B. > https://eckstein-shop.de/Waveshare-4-inch-480x320-Resistive-Touch-TFT-LCD-Shield-Display-ILI9486-SPI-for-Arduino Da muss ich dir sagen, dass ich auch dort schon Displays zurückgeschickt habe, die mit keiner Library funktioniert haben. Die kaufen auch nur im WWW ein. Der
-
Artikel
AVR Softwarepool
TWI-Port, Alarmfunktion für Atmega8 (A) DCF77 Uhr 7 Segment LED ATmega8 Assembler (C) DCF-Uhr mit LCD in C DRAM. (A,C) 2MB DRAM an AVR und Anwendung als Audiorekorder (A,C) Grafikfähiger LCD Controller für 320x240 LCD mit D-RAM Drehgeber. (C) Drehgeber auslesen (C+A) 4-fach Auswertung für Dreh-/Inkrementalgeber
Testbildgenerator (C) ATmega8 erzeugt Video in C! Zeitgeber und Uhren. (A) Die genaue Sekunde / RTC (A) LCD-Timer für Belichtungsgerät (A) DS1307 Assembler-Code (C) AVR Library für RTC 12C887 in C (C) RTC DS1302 in C (C) RTC + Scheduler (C) Jumbo-LED Uhr (C) Zeit + Temperatur auf LCD mit AVR (C) Sekunden
-
Thread
DIY Digital Thermometer
führen. Es gibt auch Wege nach Berlin ;-) http://www.mino-elektronik.de/7-Segment-Variationen/LCD.htm#lcd7
Manfred schrieb im Beitrag #6496456: > Erstmal finden ein 1602-LCD mit I2C, was ohne Backlight ablesbar ist. > Die weit verbreiteten blauen sind es jedenfalls nicht. Im Multiplexbetrieb gibt es keinen guten Kontrast. Ein statisch angesteuertes LCD mit 4-5 Ziffern
-
Thread
Namenskonventionen C++
Thomas W. schrieb im Beitrag #6490063: > Probier mal delete Wire; Dann funktioniert die Adafruit LCD/Grafik-Bibliothek nicht mehr (um nur ein Beispiel zu nennen).
macht ja überhaupt keinen Sinn. Wo soll das Beispiel stehen ? https://www.arduino.cc/en/Tutorial/LibraryExamples/MotorKnob Ganz unten. Über das myStepper versus stepper würde ich mal hinweg sehen. Bemerkenswerter finde ich, dass sie hier Kleinbuchstaben für die Variable (Name der Objektinstanz) empfehlen
-
Thread
Bilder von Iphone ohne Display herunterladen
iPhone den Zugriff eventuell erst noch erlauben? Geht touch input noch? https://support.apple.com/library/content/dam/edam/applecare/images/de_DE/iOS/ios13-iphone-xs-home-trust-computer-alert.jpg
Hintergrundbeleuchtung fritte ist? Ich glaub bei "Bananenform" bzw. Krümmung dürfte es eher das LCD sein.
-
Thread
7-10" Display Arduino
Ev. so was: https://www.ebay.de/itm/10-1-inch-1024x600-TFT-LCD-Display-Shield-for-Arduino-Due-with-LIbrary-Examples-/291878775209 ?
://github.com/ZinggJM/GxTFT Das Display lässt sich wohl mit der UTFT-Library über nen SSD1963 ansteuern. Allerdings ist mir nocht nicht ganz klar, welche Pins am Mega ich für das Display genau brauche. VII. https://de.rs-online.com/web/p/lcd-displays-farbig/1931170?
-
Thread
Servo-Pulssignalläge messen mit Atmega328p
Kontrolle über deren reale Laufzeit. Nimm die Input Capture Funktion. Und schließe ne UART oder ein LCD zum Anzeigen der Meßwerte an.
Aber das ist eigentlich nur Nebenthema hier. Ich wollte dem TO lediglich auf die verlinkte Library hinweisen, als Beispiel für "input capture". Gruss
-
Thread
INA 169 Strommessung
messen kann Was hat Dein A* noch zu tun, kannst Du I2C einsetzen, hast evtl. sowieso schon ein LCD mit I2C vorgesehen? Der INA219 verträgt 'nur' 28 Volt, aber Du hast ja um 12 Volt? Der kommt in die Plusleitung, liefert Strom _und_ Spannung sehr ordentlich aufgelöst und weitaus genauer als der
ina226 Hab ich mir nicht durchgelesen aber ich vermute mal, wenn man den Shunt tauscht passt die Library nicht mehr da die von dem eigentlichen Shunt mit 0.1 Ohm ausgeht (man erhält durch die Lib dann wahrscheinlich falsche Stromwerte).
-
Thread
Arduino Steckverbinder
verstanden. Was genau hast du nicht verstanden. ?? https://www.ebay.de/itm/Blau-IIC-I2C-TWI-LCD-2004-20X4-Interface-Display-Anzeige-Bildschirm-Fur-Arduino/383745310325 <- Das ist mein Lieblingsdisplay. Kinderleicht anzusteuern und zu 99% ausreichend für mich. Wie du auf den Bild siehst sind
Lieblingsdisplay. Vom Thema etwas abschweifend: Das Nokia 5110..... https://www.ebay.de/itm/LCD-Display-Screen-Modul-Module-f%C3%BCr-Arduino-Nokia-5110-DIY-84-48-blau/232577919023 ...ist mit der Adafruit Library auch einfach anzusteuern und bieter mehr Moeglichkeiten in der Menuegestaltung.
-
Thread
STM32F303 SPI kein SCK- und MOSI-Signal
Hallo, ich möchte ein LCD-Display über SPI an mein Nucleo-64 (STM32F303RET6) anschliessen. Ich habe die Initialisierung entsprechend Referenzmanual Seiten 962-1004 ausgeführt (init_io.c). Wenn ich im main.c ein Testbyte
darauf angesprungen bist, hier noch ein Beispiel (aus der Anwendung der älteren Standard Peripheral Library) wie ich das mache. Alle Initialisierungen in einer Funktion. Nicht ganz vollständig da die Bezüge (*.h) fehlen, aber man sieht wo es lang geht. In der CubeMX-Libt heissen die Aufrufe natürlich
-
Thread
LCD DOGS102 mit SPI
Richard W. schrieb im Beitrag #6449766: > HAL-Library Ist sowas wie ein LCD-Display. Denn das L in HAL kommt von Library, wie das D in LCD von Display kommt. > Die SPI-Schnittstelle habe ich soweit Initialisiert was ich nun brauche, > ist ein
Lothar M. schrieb im Beitrag #6449782: > Ist sowas wie ein LCD-Display. > Denn das L in HAL kommt von Library, wie das D in LCD von Display kommt. Was beim LCD noch stimmt, ist beim HAL leider nicht ganz richtig. Das L kommt von Layer. Damit ist das nicht doppelt