-
Artikel
PHILIPS VP5500 VoIP Telefon
Schottky-Diode einzurechnen ist). Telefon. Booten: bis zu 420mA Einbuchen: ca. 400mA mit abgeschaltetem Display, aber eingebucht und laufend (idle): ca. 80mA mit angeschaltetem Display, eingebucht und idle: ca. 190mA mit 100% Prozessor-Last (von serieller Konsole ausgeführt: "while true; do true; done"): ca
data/welcome.rgb565 /usr/local/startup_V4.20/update.bin Weitere Beispielbilder: /user_data/prod/data/lcd_test_card1.bin /user_data/prod/data/lcd_test_card2.bin Diese werden direkt in den Framebuffer geschrieben. Daher müssen sich diese genau ein bestimmtes Format halten: Größe 240 x 220 (Das Display ist
-
Thread
Richtiges C++ hardwarenah
Kommunikationsbasisklasse mit Ausgabeoperationen wie zb print. Davon hergeleitet dann zb eine Klasse für LCD oder UART. Und schon kann man ein Programm recht einfach von UART auf LCD, zumindest in den Basisdingen umstellen. Oder auch SPI oder I2C. Die Arduino Leute ziehen das gar nicht schlecht auf. Das
sonst noch so alles an Optimierungen drauf haben. Das ist trivial und keine Optimierung. Ein [c] LCD myLCD; myLCD.write( "Hallo World" ); [/c] ist genauso effizient wie die Entsprechung in C. Selbst dann wenn LCD von einer Klasse Characterdevice hergeleitet ist und der Member write virtual
-
Thread
Problem bei Erweiterung des ARRAY_SIZE(x) Hilfsmakros
auch so sein) Aber ich bräuchte eben vom struct "MenuEntry" die Größe der "elements" da ich in einer loop Schleife alle "DisplayElements" abarbeiten möchte. Im *Prinzip* sowas: [c] size = sizeof(Menu[1].elements)/sizeof(DisplayElements); [/c]
{ char Text[20]; // Menu caption uint8_t display_struct_size; // Holds the size of the display_struct const DisplayElements *elements; // Elements to draw on TFT MenuFnct Function;
-
Thread
16x2 Modul UV-Belichter
Elektronik. Häufig von Anfängern gemachter Fehler: die Fuses nicht korrekt programmiert. Hast du das Menu in Ponyprog schon gesehen?
hex läuft auf meinem Pollin Board. Hab nur keinen Drehgeber zur Hand um den auch zu testen. R/W des LCD gehört auf GND, das ist in BASCOM aber Standard.
-
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
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
oder Verschiebung von kaltweiss zu warmweiss) gelb, cyan, purpur, hell+, hell- on, off, prg+, prg-, LCD backlight+, LCD backlight-, LCD Kontrast+, LCD Kontrast-, über die USB/seriell Schnitte kann ich vom PC die Uhr und das Datum stellen mit setdate und settime an der Bedienung dem Menü arbeite
wäre es eventuell zweckmäßig, im unteren Randbereich der Frontplatte ein Fenster für ein zweizeiliges LCD-Display zur Anzeige von Datum, Uhrzeit und Temperatur (alternativ evtl. Statusanzeige und Rückmeldungen) vorzusehen?
-
Thread
Schrittmotorsteuerung für primitive Astro-Nachführung
START = 0; } } MPORT &= ~(1<MOT_SM0); //SM0 = 0 FULLSTEP free(str); UpdateDisplay(); } void SignalOut(void) { PORTB |= (1<<PINB5); sleep(100); PORTB &= ~(1<<PINB5); } void Menuwahl(void) { MENU++; MENU %= nMenus; UpdateDisplay(); } void Next(
MOTOR SCHRITT -- BewegeMotor(1); break; default: break; } UpdateDisplay(); } void UpdateDisplay(void) { uint16_t f_winkel1 = 0; uint16_t f_winkel2 = 0; char *str; lcd_clear(); str = (char *) calloc(16, sizeof(char)); switch(MENU){ case
-
Thread
arduino display geht aus
IsO-Mick created made to specifically support the WS2812 RGB LED strips running with an SD Card, an LCD Display, and the Arduino Mega 2560 Microprocessor board. The functionality that is included in this code is as follows: Menu System 1 - File select 2 - Brightness 3 - Initial
!=menuItem) > { >> lcd.begin(16,2); >> lcd.print("1:File Select "); >> lcd.setCursor(0, 1); >> lcd.print(m_CurrentFilename); > > old_menuItem=menuItem; > } >> break
-
Thread
S: 7 Segment lookup Table für Buchstaben
musst zuerst einmal erklären, warum du das überhaupt brauchst. Viel besser ist, du kaufst dir ein LCD oder OLED weil die kosten ja nicht die Welt. Ausserdem warum programmierst du das in java, wie sollen wir dir helfen wenn wir nicht wissen ob die Sprache für das Projekt geeignet ist. Und ausserdem
mikrocontroller.net, sondern nett: http://examples.digi.com/lights-motors-more/7-segment-number-display/ http://www.josepino.com/microcontroller/7-segment-ascii Es gab auch einmal in Zeiten von etwa TI59 einen Rechner, der Text auf diese Weise darstellen konnte. Ich kann mich aber nicht erinnern
-
Thread
LCD-Fernseher am Computer - Bild zu klein?
Ich möchte für eine Werbemaßnahme einen preiswerten 40-Zoll-LCD-Fernseher als Monitor verwenden. Die Signalquelle ist ein Computer. Der Fernseher hat definitiv eine FullD-Auflösung von 1920 x 1080. Wenn ich damit fernsehe, wird das Display auch bis zum Rand genutzt
kein Bildinhalt, es wird runterskaliert. Woher kommt das? Wieso ist FullHD nicht FullHD? Im Menü des Fernsehers gibts manuelle Einstellmöglichkteiten: - 4:3 - ist klar, entfällt für den vorgesehenen Zweck - 16:9 - siehe oben - Zoom 1 - füllt zwar den Bildschirm ganz aus, schneidet aber Bildinhalt
-
Thread
ARM und Assembler Programmierung?
im Beitrag #3860934: > Assembler - Masochismus ist schlecht behandelbar Also ich möchte kein Display-Menü, Grafik-Display, Modbus-Protokoll, TcpIp-Stack, oder sonstige aufwändige Sachen in Assembler programmieren müssen. Ich denke man schränkt sich durch Assembler in den Möglichkeiten zu stark
Beitrag #3860934: >> Assembler - Masochismus ist schlecht behandelbar > > Also ich möchte kein Display-Menü, Grafik-Display, Modbus-Protokoll, > TcpIp-Stack, oder sonstige aufwändige Sachen in Assembler programmieren > müssen. > Allerdings, daran sollte jeder Programmierer bei folgendem Satz
-
Thread
Seltsames uC-Verhalten: Bugsuche
{ if (m_CurrentAction == 0) { // Hier wird die Menüstruktur auf dem LCD-Display ausgegeben DisplayMenu(); if (currentNode.Parent == -1) { LCD_Set_Position(0, 5); // Hier wird der aktuelle Status der SD-Karte ausgegeben /
) { DisplayTempAndHumi(); } else if (m_CurrentAction >= 10 && m_CurrentAction < 30) { LCD_Clear_Memory(); LCD_Set_Position(0, 0); LCD_Write(m_Menu[m_CurrentNodeIndex].Text, 14); LCD_Set_Position
-
Thread
Heizungssteuerung Trovis 5575 auslesen
uart1.init(19200, bits=8, parity=None, stop=1) for count in range(1000): if uart1.any(): lcd.print((uart1.readline()),0, (count%15)*15, 0xffffff) Regler zeigt Betriebsstörung, vielleicht ist das das Problem? vielen Dank im Voraus
Werte mehr bekomme.... Wenn Du auf die Weboberfläche des E2 gehst, kannst Du die Kommunikation im Menü "Web to Serial" live verfolgen und die Datenpakete sehen. Kommst Du mit TrovisView auf die Trovis? Sollte ja gehen, wenn die Verbindung steht ... /tom
-
Thread
[v] LCDs 320x240 s/w, 6 Zoll, Touch, inkl Controller
Moin, ich habe jetzt allen geantwortet. Ein Display ist noch nicht reserviert oder versendet. Emp
) Driving voltage for LCD Hat mich gewundert weil oben im Thread was von 5V stand. Hat das Display schon jemand zum Laufen bekommen? Find auf der verlinkten Seite nur die Bibliothek dafür. Kannst du vielleicht mal
-
Thread
neuer Transistortester GM328 aus China
Weiß jemand was mit dem Poti eingestellt wird? Der Kontrast wird ja im Menu eingestellt.
www.mikrocontroller.net/transistortester) übersetzen, damit es darauf läuft? ATmega328 klar, aber das Display. Bei ebay steht "LCD using 12864". Hmm... Hinweise willkommen. Gruß Martin
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
ENCODER_PULSES_PER_STEP #define ENCODER_PULSES_PER_STEP 4 #endif #ifndef ENCODER_STEPS_PER_MENU_ITEM #define ENCODER_STEPS_PER_MENU_ITEM 1 #endif #ifdef LCD_USE_I2C_BUZZER #define LCD_FEEDBACK_FREQUENCY_HZ 1000 #define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100 #endif #endif // Panucatt
just LCD #ifdef ULTRA_LCD #ifdef DOGLCD // Change number of lines to match the 128x64 graphics display #define LCD_WIDTH 20 #define LCD_HEIGHT 5 #else #define LCD_WIDTH 16 #define LCD_HEIGHT 2 #endif
-
Thread
Menüsteuerung von Taster auf Drehencoder umbauen
habe es erst einmal versucht direkt in der Funktion umzuschreiben. So sieht die Navigation in der lcd_menu.c aus: [CODE] void browse_menu(void) { do { show_menu(); if (UP_KEY) {lcd_clear(); selected = menu[selected].up; } if (DOWN_KEY) {lcd_clear
(val < last_val) {last_val = val; lcd_clear(); selected = menu[selected].down; } if (ENTER_KEY) {lcd_clear(); if (menu[selected].fp != 0) menu[selected].fp(); selected = menu[selected
-
Thread
Thermomix Rezeptchips
Ganz einfach über das Menü. Irgendwo in den Einstellungen.
Displayplatine. > > Leider nicht. > Das Kabel geht vom Drehendcoder nicht auf die Platine auf dem Display > sondern in ein Kabelstang > > Schau mal auf Bild *_55_52.jpg > > > Ich glaube eher es ist die Steuerplatine für das kapazitive Display. Ja, die Platine ist fürs Display und Touchscreen
-
Thread
Sammelbestellung Transistortester IV
dieser anwendung, außer dass es wesentlich teurer ist? Es passt in das Gehäuse, ich habe kein Display in der Größe mit HD44780 gefunden. Und ehrlich gesagt – <10€ für ein Display mit einer derartigen Blickwinkelunabhängigkeit zahle ich gerne. Wer hier wirklich sparen muss, kann ja problemlos die
-) Der Teil war schnell behoben... Leider hat sich dann aber meine Befürchtung bestätigt: Das Display hat ganz ganz schlechten Kontakt, mit etwas drücken und Zerren kann man manchmal ein paar Textfragmente erkennen. Das ist insofern lästig, als das Display das einzige "Lebenszeichen" ist. Immerhin
-
Thread
Retro Fieber: Z80 oder 68000 ?
interesannt, da es stehen bleibt und nicht immer wieder neu erzeugt wird) Das sieht ja später so aus menü 1.......... menü 2.......... menü 3.......... menü 4.......... usr> <usereingabe> Habe nur das hier gefunden: extern void setscrreg (uint8_t, uint8_t);
- scroll() rollt die komplette Scrolling-Region hoch. > Das sieht ja später so aus > > menü 1.......... > menü 2.......... > menü 3.......... > menü 4.......... > z80> <usereingabe> Ja, prima, damit kannst Du dafür sorgen, dass das Menü immer an derselben Stelle erscheint. Das wirkt
-
Thread
ZigBee Anfängerfrage, keine Funkverbindung?
) Und einen Empfänger der die Stati sammelt und über eine MCU (Arduino?) gesteuerte Anzeige (LCD Display) diese Werte anzeigt. Nach einiger Recherche habe ich das ZigBee Meshnetwork gefunden was so ziemlich genau das ist was ich brauche , weshalb ich mir auch gleich 4x CC2530 bestellt habe.
> Und einen Empfänger der die Stati sammelt und über eine MCU (Arduino?) > gesteuerte Anzeige > (LCD Display) diese Werte anzeigt. > > Nach einiger Recherche habe ich das ZigBee Meshnetwork gefunden was so > ziemlich genau das ist was ich brauche , weshalb ich mir auch gleich 4x > CC2530 bestellt
-
Thread
Wlan2Serial Modul für 5 euro
schau mal hier: http://zeflo.com/2014/esp8266-weather-display/ -dort werden Wetterdaten aus dem Netz auf einem kleinen Display ausgegeben ...
kleines Mesh Netzwerk auf zu bauen. Von FHEM kontrolliert und mit dem FT800 einzelne Mesh-Knoten mit LCD und Touch einzubinden. Nur so als Idee ;) Frank
-
Thread
Problem mit meinem Projekt (Quadrocopter)
LCD_VALUE_DOWN [color=#006699]'d'[/color] #define LCD_MENU_SAVE_EXIT [color=#006699]'s'[/color] #define LCD_MENU_ABORT [color=#006699]'x'[/color] [color=#7E7E7E]/*******************
to display log after exiting LCD config menu[/color] [color=#7E7E7E]//#define LOG_PERMANENT_SERVICE_LIFETIME 36000 // in seconds; service alert at startup after 10 hours of armed time[/color] [color
-
Thread
MPP Tracker 100W siebenmal selbstbauen?
Kurzschlussstrom Isc 5.990 A 4. Bisheriger Laderegler: Ist halt so ein schwarzes Kästl mit kleinem LCD-Display aus China, ein paar Parameter wie Abschaltspannung, Ladeschlußspannung lassen sich über ein Menü einstellen. Der Wunsch, ihn zu ersetzen, kommt nicht wegen der "Leistungsfähigkeit" - die Leistung
-
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
Arduino / Grafik LCD User Interface
Hallo, ich brauche ein User Interface für LCDs (kein TFT -> braucht zu viel Strom). Es wäre toll wenn die UI mit mehreren LCDs klar kommt (EA DOGM128, DOGXL160, Nokia-Display PCD 8544). Am lieben für Arduino, avr-gcc wäre aber auch ok. Ich kann
Hm, erstmal brauchst Du einen Treiber für Deinen LCD Controller. Den muß Du finden, verstehen und auf Dein spezielles Display anpassen. Mit dem Treiber spricht die erste Lib, die Punkte, Kreise Linien ziehen und löschen kann aber meist nicht viel
-
Thread
RDS DECODER selber bauen / Rohdatendecoder Eigenbau
Hallo @Bernhard S. Ich hätte mal einige kurze Nachfragen: Im Gegensatz zu dem Projekt mit dem 4x20 LCD-Display https://www.mikrocontroller.net/topic/331894 hast Du hier offensichtlich nicht den internen Oszilator sondern den Quarz-Takt mit 16MHz in Verwendung. Hier würde mich mal interessieren (wie
Bernhard Die Seiten 1 und 2 von Radiotext nutzen ja nur 16 Zeichen und nicht die vollen 20 Zeichen vom Display. Nach etwas Suchen bin ich fündig geworden und habe dann den Bereich in der RDSOLCD_LCD_KURZ.asm angepasst: Bisher: [code] ANZEIGE_RADIOTEXT1_KURZ: ldi ZL, LOW (adr_RDS_BEREICH_RADIOTEXT128
-
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
Tesla gibt Patente frei (Elektrofahrzeuge)
hängt in der Entwicklung von BMWs iDrive drinnen, und das ist nichts im > Vergleich zu Teslas Display. iDrive nutzt Eingabe per Tasten ;) Und nur weil das Display bei Tesla groß ist, heißt das nicht das es schwieriger wäre. Im Gegenteil. So ausgefeilt wie iDrive sieht mir das Menü beim Tesla auch
. Jörg S. schrieb im Beitrag #3697518: > iDrive nutzt Eingabe per Tasten ;) Und nur weil das Display bei Tesla > groß ist, heißt das nicht das es schwieriger wäre. Im Gegenteil. > So ausgefeilt wie iDrive sieht mir das Menü beim Tesla auch nicht aus. > Und da Linux im Tesla ist, gestaltet sich
-
Thread
kleines Projekt für Einsteiger: Aufbau einer Steuerung für eine CD-Schleifmaschine
irgendeine Form von Benutzerinteraktion letzters geht jetzt 'von' - 'bis'. Das kann ein simples Text-LCD sein, das kann ein Graphik-LCD sein. Nicht zu unterschätzen ist auch die Eingabe: wie macht der Benutzer seine Wünsche kund? Hat er da einen Zehnerblock? Hat er nur 3 Taste, mit denen er aus einer Art
Form von Benutzerinteraktion > > letzters geht jetzt 'von' - 'bis'. > Das kann ein simples Text-LCD sein, das kann ein Graphik-LCD sein. Nicht > zu unterschätzen ist auch die Eingabe: wie macht der Benutzer seine > Wünsche kund? Hat er da einen Zehnerblock? Hat er nur 3 Taste, mit denen > er aus
-
Thread
HD44780 library für ARM
nur 4 I/O und ist am ARM trotzdem schneller: http://www.exp-tech.de/Displays/1-8-18-bit-color-TFT-LCD-display-with-microSD-card-breakout-ST7735R.html?XTCsid=96eb035fee4786600b31726baed8f9da
und ist am ARM > trotzdem schneller: > > http://www.exp-tech.de/Displays/1-8-18-bit-color-TFT-LCD-display-with-microSD-card-breakout-ST7735R.html?XTCsid=96eb035fee4786600b31726baed8f9da In welchem Universum ist dieses billiger als ein HD44780 kompatibles LCD?