-
Thread
Ultraschallsensor HC-SR04 auswerten
(TIMER0_OVF_vect) { zeitwert += 1; } int main(void) { lcd_init(); lcd_setcursor(0,1); lcd_string("Zeit:"); DDRB = (1 << DDB2) | (0 << DDB1); bool flanke_pos; bool flanke_neg; flanke_pos = 0; flanke_neg = 0; zeitwert = 0;
zeitwert = 0; while ((PINB & 0x01) == 1) {} itoa(zeitwert,Buffer,10); lcd_setcursor(6,1); lcd_string(Buffer); lcd_data(' '); } } [/c] Wollte das zuerst mit dem 16-Bit Timer machen, aber ich hab gedacht, den habe ich nicht zum laufen bekommen. Jedoch
-
Thread
Anfänger: Geht das so?
.. ob das alles so Sinn macht. Die fünf Schalter im unteren Teil sollen eine Steuerung für ein Menü im Display darstellen. Aktuell hab ich mich erstmal auf 3 Temperatur-Messeingänge und 3 Ausgänge beschränkt. Später sollen da noch ein paar dazu kommen. An die RJ11-Stecker rechts unten kommt ein
> Nur bei R1 würde ich nochmal nachschauen, ob da wirklich > 330 Ohm sinnvoll sind, denn die LCDs, die ich bisher genutzt habe, > brauchten eher so in der Größenordnung 10 Ohm. Danke für den Hinweis. Ich werde das noch mal genau prüfen für das Display, dass ich im Auge habe. Am Anfang dieses
-
Thread
AVR-Butterfly, Probleme mit Software
danke, das mit dem Kontrast hat soweit erstmal geklappt, hab bei der Gelegenheit auch mal ein Menü zum Einstellen des Kontrastes eingebaut. Allerdings habe ich noch folgendes Problem mit dem Display: Wenn ich senkrecht auf das Display schaue, sehe ich die Segmente immernoch sehr sehr schwach, kippe
Hallo, ich bins nochmal, also ich habe das jetzt hinbekommen. In dem LCD_driver.c-File hat in der function [c]LCD_Init[/c] folgendes gefehlt: [c]//updated 2006-10-10, setting LCD drive time to 1150us in FW rev 07, //instead of previous 300us in FW rev 06. Due to some
-
Thread
Grundig TV hat einen eigenartigen Fehler..
Fehler hat. Einschalten geht normal. Alle Menüpunkte auch. aber sobald man in irgendeiner Form das Menü verlässt, zum Beispiel App Auswahl, Youtube, Internet Browser, TV, USB, Media Player, wird der Bildschirm Dunkel und das wars dann. Ausschalten geht über die FB und sonst quittiert der TV den FB Empfang
LED oder LCD (CCFL) Backlight? Bei den LCDs sterben gerne die Inverterboards, bei den LEDs sterben die LEDs selbst, weil die mal wieder am obersten Ende ihrer Leistungsfähigkeit betrieben werden oder von mechanisch
-
Thread
Samsung P2370 - Gemeinschaftsreperatur
Siehe da, die Beleuchtung geht an. Leider ist der ganze Bildschirm weiß und ich sehe nichts. Kein Menü, oder etwas anderes.
invertiert. Jetzt frage ich mich warum der Controller kein passendes Signal rausschmeißt wenn das Display an sein sollte. LG
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
verdrahtet. Das hatte ich vergessen zu schreiben ich habe auch schon Thermometer mit DS 18B20, Atmega 8 und LCD Display 2x16 gebaut.
Formfaktor LP um über den LPT port von einem PC104 Computer Relais steuern zu können, vier Eingänge und ein LCD Charakter Display betreiben zu können. Um diese Bord mit uC verwenden zu können, entwarf ich die kleine PCA9555 Einsteckplatine um alle Bordfunktionen über I2C bedienen zu können. Ein NANO dient
-
Thread
Anfänger benötigt Hilfe bei "Color 24-Bit LCD 4.3"
den Herstellern nun das verbesserte Teil veröffentlicht wurde, mit vielleicht doppelt so "großem" Display, was irgendwie immernoch Käse ist. Also, was ich brauch ist eine Liste der Komponenten die ich benötigen würde um das Display Color 24-Bit LCD 4.3" (http://www.sparkfun.com/products/8335) programmieren
dafür völlig falsch ist und es viel bessere gibt, sagst mir bitte! Zusätzlich zum Display soll es hinterher vier Taster geben über die man durch das Menü navigiert und eine Slot indem man sich die übermittelten Werte auf eine Speicherkarte schreiben lässt, um Sie hinterher am PC ggf. analysieren
-
Thread
Owon HDS242 bei Pollin
Display ist für den üblichen Einsatzzweck eines Geräts dieser Klasse absolut okay, und passt zum Rest. Wer ein größeres und höher auflösendes Display an seinem Oszi möchte, der kann das ja problemlos
Kann das OWON-MM irgendwie ein PC-Display nutzen- wird das auf einem Notebook angezeigt? Auf dem Display ist ja nicht wirklich etwas zu erkennen.
-
Thread
AT24Cxx i2c pagewrite-routinen für tiny RTC
);} #define wdg_reset {zl_sec_timer0=0;} #define wdg_off {cbi(bool1,schalterWDG);} #define wdg_Menu_on {zl_sec_wdg=0;sbi(bool1,schalterWDG_Menu);} #define wdg_Menu_reset {zl_sec_wdg=0;zl_sec_timer0=0;} #define wdg_Menu_off {cbi(bool1,schalterWDG_Menu);zl_sec_wdg=0;} volatile uint16_t zl_sec_timer0
---------Korrektur + Umschaltung Sommer/Winterzeit ________________ // if(display_timer==1){lcd_goto(1,1);lcd_int2(hou);} } //++++++++++++++ wdg ++++++++++++++++++ if(zl_sec_timer0>150 && gbi(bool1,Schalter_wdg_reset) ){ //errolevel eeprom_write_byte(0x1FC,var_error); zl_sec_timer0
-
Thread
KICAD - ATXMEGA128A1 Board mit Ethernet, SDRAM und SD-Karte
dem Projekt geworden ist ... Mal ein Beispiel von mir: Webradio (ATXMega128) mit Freertos und LCD 240 x 128 und Menu-Designer Ich finde Kicad super! Sicher mit kleinen Schönheitsfehler .... aber perfekt geeignet für kleinere und mittlere Projekte! In diesem Rahmen bewegt sich auch die Platine
schrieb im Beitrag #1955727: > Mal ein Beispiel von mir: > > Webradio (ATXMega128) mit Freertos und LCD 240 x 128 und Menu-Designer Gibt es dazu irgendwelche Unterlagen ;-) ?
-
Thread
Projekt fertig! Kfz-Bordcomputer
will mal meinen Senf zu dem ganzen dummen gequatsche geben: 1. Super Sache. Auch wenn mir das Display ein wenig zu klein wäre. 2. Etwas ähnliches gibt es von mehreren Anbietern. Ein recht bekanntes Projekt in der Szene ist http://www.blafusel.de/obd/obd2lcd_d.html 3. Es gibt mehr OBD II Protokolle
temp_rpm2); rpm = rpm_convert(temp_rpm1,temp_rpm2); LCDGotoXY(16,0); if(rpm<1000) sprintf(lcd_buffer, " %d", rpm); else sprintf(lcd_buffer, "%d", rpm); LCDstring(lcd_buffer, strlen(lcd_buffer)); rx_buffer_index = 0; state = St_Trans_Rpm; } else if
-
Thread
DIY Touchscreen Cockpit Solution gesucht!
ein günstiges Android Tablet oder eine Lösung aus: http://www.watterott.com/de/7-inch-1024x600-TFT-LCD-Display-with-capacitive-touch-panel zusammen mit einem Raspi oder einem Marsboard ein. Gruß, Stefan
günstiges Android Tablet oder > eine Lösung aus: > http://www.watterott.com/de/7-inch-1024x600-TFT-LCD-Display-with-capacitive-touch-panel > zusammen mit einem Raspi oder einem Marsboard ein. > > Gruß, Stefan Z.Z. (genauer bis Ende der Woche) gibt's für etwas mehr (66 €) auch noch Gehäuse, Speicher
-
Thread
Einfaches Oszi für zuhause
bzw. samplespeicher breite. > - wie groß ist die Auflösung deines Displays in x-Richtung? display hat 800x480pix, in x richtung nutzbar für waveform 450pix (wenn menu versteckt wie auf den bildern).
Thomas R. schrieb im Beitrag #2347725: > display hat 800x480pix, in x richtung nutzbar für > waveform 450pix (wenn menu versteckt wie auf den bildern). ? In x-Richtung 450 Pixel bei einer Breite von 800 Pixel?
-
Thread
Smart Home Raspberry Pi: Visualisierung ?
anspruchsvolle Oberflächen/Visualisierungen zu realisierien, die mithilfe von Buttons oder Drop-Down Menü's über ein Touchscreen angezeigt werden? Liebe Grüße
Jup bei mir das selbe Lighttpd + PHP + RRD + Mysql, allerdings hab ich keine Bedieneinheit am LCD sondern nur eine Anzeige, 7" war mir zu klein und größere LCDs mit Touch sind zu schwer zu bekommen und Teuer. Fals es jemanden interessiert auf dem LCD ist die Anzeige mit minimalen Xserver und
-
Thread
Frage zu LVDS Display
einfachen und günstigen Lösung um an diesen mini PC --> http://www.axiomtek.com/Default.aspx?MenuId=Products&FunctionId=ProductView&ItemId=959&upcat=269 ein 5 - 7 Zoll Display anzusteuern. Auf der Suche sind mir in der Bucht LVDS Displays vor die augen gekommen. Z.B. dieses hier http://www.haoyuelectronics.com/service/A10-A20/DateSheet/LCD/HJ070NA-13A_Pre-SPEC%28V02%29.pdf Aber wenn ich mir die Pinbelegungen von den LVDS des Bords und des LCD anschaue, haben die komplett verschieden Bezeichungen. Kann ich davon ausgehen das LVDS
-
Thread
ich auch >no rule to make target `all`<
definitions #define begin { #define end } [..] void main(void) begin // initialize the LCD for 16 char wide lcd_init(LCDwidth); //initialize the display lcd_clear(); //clear the display [..] Das dann wiederum nicht ganz konsequent :-) while (1) {
willst, dann soltlest Du vorher noch ein bißchen Üben, und Dich vor allem mal mit den einschlägigen LCD-Libs auseinander setzen (bsp.: P. Fleurys LCD-Lib).
-
Thread
C-Code auf AVR effizient schreiben
sollte in einer extra Prozedur liegen. Das ist schon mein nächstes Problem. Die Ausgabe auf dem LCD ist sehr zerrupft. Sprich es ist bei jedem Menü ein Kraus erstmal das Display zu leeren weil noch irgendwelche Alten Dinge angezeigt werden. Sollte ich das besser mit einer einzigen Funktion machen
, also eine eigene Datei z.b. lcd_functions.c zu erstellen wo alle LCD Funktionen drin lagen. Diese Datei hab ich dann gleich zu Anfang des Programmes mit include "lcd_functions.c"; eingebunden. Der Compiler meckert dann allerdings
-
Thread
PSoC - QuadDec auf LCD
. Mein Ziel ist es, Daten von einem Encoder auf dem LCD display sichtbar zu machen. Zuerst wollte ich anfangen nur Pulse bis 500 zu zaehlen, spaeter wollte ich es mit Index erweitern, dann Rechts- Linkslauf anzeigen und so weiter. Als Startpunkt hatte
diff=1; if(diff<-100)diff=-1; encoderOld=encoder; if(diff != 0){ if (Menu==1){ if(diff==1) step=10.0 * step; else step=0.1 * step; if(step>10.0) step=10.0; if(step < 0.001) step=0.001; LCD_Position(2,0);
-
Thread
Schaltuhr 6 Kanal
wird die Zeit jede Sekunde abgefragt, weil sie auch angezeigt wird. Auf den Bilder siehste wie ein Menue aussehen kann.
reicht doch auch. Die Uhrzeit und der nächste Schaltvorgang bzw. Aktion der Stepper wird immer im Display angezeigt.
-
Thread
Siebensegmentanzeigen-Ansteuerung: Warum macht das keiner so?
Verfügbarkeit her ein Problem gibt, aber ich schätze mal, dass es ab geschätzt 6 LED Anzeigen billiger ist ein LCD zu verwenden. Also ein 16*2 Display hat 32 Stellen und kostet um die 7€. Geht es nur um ein Bastelprojekt mit Stückzahl = 1, dann kann man sicherlich auch irgendwo ein LCD ausschlachten. LCDs gibt
erhältlich ;-) > gibt, aber ich schätze mal, dass es ab geschätzt 6 LED Anzeigen billiger > ist ein LCD zu verwenden. Also ein 16*2 Display hat 32 Stellen und > kostet um die 7€. Geht es nur um ein Bastelprojekt mit Stückzahl = 1, > dann kann man sicherlich auch irgendwo ein LCD ausschlachten. LCD
-
Thread
[V] LCD 4x20 HD44780
Basisplatine war def. Die Displays wurden demontiert. Aber der Lieferant hat die neuen Platinen mit neuem Display geliefert. Die Displays haben schon mal mehr Kratzer. Die neuen u. die gebr. Displays stammen aus unterschiedlichen Lieferungen u. haben unterschiedliche Platinenlayouts. Alle Display sind ungetestet
keine Möglichkeit die Bel. live zu testen. Aber ich meine bei den Geräten war eine Möglichkeit im Menue die Bel. einzuschalten. Aussedem hab ich im Layout der Basisplatine nachgesehen. Da hängt am Pin3 des LCD ein Poti das afair dazu diente die Helligkeit einzustellen. Also Bel.: 99% JA. Hab noch
-
Thread
RW-Streams mit stdio
dann kann man für ein spezielles Device einfach eine zeichenorientierte Ausgabe-Funktion (z.B. für LCD-Display) oder Ein/Ausgabe-Funktion (z.B. für UART, I2C/TWI, SPI) schreiben und in einen Stream einbetten, und kann dann Funktionen damit verwenden, die unabhängig vom speziellem Device sind. >Ein
dann kann man für ein spezielles Device einfach eine > zeichenorientierte Ausgabe-Funktion (z.B. für LCD-Display) oder > Ein/Ausgabe-Funktion (z.B. für UART, I2C/TWI, SPI) schreiben und in > einen Stream einbetten, und kann dann Funktionen damit verwenden, die > unabhängig vom speziellem Device sind
-
Thread
Timer, Wecker etc
da einen RTC der relativ leicht anzusteuern ist und so wenig I/Os wie möglich braucht, da ich ein LCD auch noch anschliessen will? Der I2C Bus ist eh seriell über nur 2 Leitungen oder? Gibt es vielleicht einen I2C RTC? Ich könnte dann - komm ich grad drauf - wenn grad nichts auf dem LCD anzuzeigen ist die aktuelle Uhr anziegen. Das Programmieren stell ich mir in Menü-Basis vor. Ein bestimmter Knopf auf der Fernbedieung aktiviert das Menü, dann gibt es eine Taste "Neu" in der ich mittels einer Zahl das Gerät eingebe das geschaltet werden soll und dann z.B. das Timeout
-
Thread
3x4 Matrix-Tastatur - wichtige Fragen
init: lcall initLCD lcall loeschen keyfield data p1 lcall menue Im menü wird dann ausgegeben "Code eingeben 1" "Code aendern 2" Dann kommt
loeschen ;loesche LCD lcall textzeile2 mov dptr,#s5 ;"Admincode eingeben: " lcall time2 ljmp main Nur ein kleines Testprogramm dass es zwischen 1 und 2 unterscheidet.
-
Thread
I2C Display einfache Frage
Funktionsfähigkeit Deines Aufbaues sicher. Und noch etwas : ein OLED ist nicht mit einen HD44780 Display vergleichbar (auch anders herum nicht). Manche sind damit gescheitert ein angeblich HD44780 kompatibles OLED plug & play gegen ein LCD Display auszutauschen.
abgekupfert". Kann also durchaus noch einmal jemand drüberschauen im Sinne einer für den Zweck einer OLED-Display-Ansteuerung praxistauglichen Lösung. Oft stolpert man über - wie man hinterher beschämt feststellen muss - die trivialsten Dinge. Beispiel die HD44780-LCD-Initialisierung wollte bei mir vor Jahren
-
Artikel
STECCY
EUR) beim Chinesen um die Ecke, also eBay oder Aliexpress unter dem Stichwort "SSD1963 7" inch TFT LCD Module Display 800x480" - meist sogar mit Touchscreen. Das Touch-Feld wird von STECCY nicht unterstützt, stört aber sonst nicht weiter. Sollte man das gleiche Display auch ohne Touchscreen zu einem
von der Tastatur ausgelesen werden. Für die PC-Tastaturen gilt: Die TAB-Taste wechselt ins STECCY-Menü F1 stellt die Orientierung des TFT-Displays ein F2 stellt wechselt das Display zwischen der Farbreihenfolge RGB und GRB um F3 schaltet den Turbo-Modus (ungebremste Emulation) ein und wieder aus F12
-
Thread
Wert wird immer auf 0 gesetzt
format 88.88 vorgeben Pumpe = 0 Cls 'display löschen Locate 1 , 4 'cursor setzen Lcd "T=:" ; Temperatur ; "°C" 'T=:88.88°C Locate 2 , 7
format 88.88 vorgeben Pumpe = 0 Cls 'display löschen Locate 1 , 4 'cursor setzen Lcd "T=:" ; Temperatur ; "°C" 'T=:88.88°C Locate 2 , 7