-
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
LCD ES DIP204
Hallo, ich habe ein ähnliches display.. hab meine lcd library irgendwo aus dem internet und dann aufs display angepasst, hoff sie hilft weiter. Was ich geändert hab weiß ich nicht mehr genau ist schon lange her.. axel
********************** void write_lcd(byte lcd_byte, bit lcd_mode) { byte idata lcd_busy = 1; // Testen ob LCD-Modul noch im internen Zyklus ist LCD_RW = 1; LCD_RS = 0; LCD_DATA = 0xFF; // Datenportlatch für Rücklesen vorbereiten
-
Thread
Potentiometer an Mikrocontrollter
weiter ? :) >> >> Was *genau* hast du gefunden? Gibt es dazu keine Anleitung? > Hab zwar die library dazu gefunden, wie man auf die analogen PINs > zugreift, aber verstehen und anwenden kann ich leider nicht. Das ist die library dafür #include <avr/interrupt.h>
Karim A. schrieb im Beitrag #6285201: > Das ist die library dafür > #include <avr/interrupt.h> Nein, ganz sicher nicht. Die hat mit ADC nur marginal zu tun. Die Doku zur AVR Library ist dort: https://www.nongnu.org/avr-libc/user-manual/index.html
-
Thread
BIOS für Mikrocontroller
include, kann ich die Konfiguration mit ein >paar #define erledigen. >Hab ich aber eine Object-Library geht das so nicht mehr. Hmm, ich bin mir nicht ganz sicher, ob der Begriff "BIOS" hier für Verwirrung sorgt. Wenn Du von einer Objekt-Library ausgehst, ist es schwierig, da was zu konfigurieren
BASCOM Dilemma rein >Für 08/15 Sachen ist das völlig in Ordnung Ja, und warum sollte eine C-Library standardisierte C-Library nicht die selbe Wertschätzung erfahren. >Sobald es aber davon weg geht, bleibt dir wieder nichts anderes übrig >als selbst Hand anzulegen. Und dann wird plötzlich der
-
Thread
Doxygen für Mikrocontroller-Projekte
auch nicht liest. Ja, denke ich auch. Mir fällt aber noch ein Fall ein: Und zwar wenn man eine Library nur in Binärform weiter gibt.
nicht liest. > > Ja, denke ich auch. Mir fällt aber noch ein Fall ein: Und zwar wenn man > eine Library nur in Binärform weiter gibt. Also bei einer Library erwarte ich schon eine API Dokumentation. Wisst ihr, wie ich das Ding hier: https://github.com/Daniel-Abrecht/alsa_pcm_tty schreiben konnte,
-
Thread
Peter Fleury LCD Lib für AT90USB162?
PORTD = PORTD & 0b11101111; for (i = 5000; i; i--); } return 0; }[/c] hier die lcd.h [c]#ifndef LCD_H #define LCD_H /************************************************************************* Title : C include file for the HD44780U LCD library (lcd.c) Author: Peter Fleury
a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code.
-
Thread
Software zum Zeichnen von Schaltplänen gesucht
Wie bekomm ich ein LCD-Display rein, was ich nicht in der Datenbank finde? HD44780 kompatibel... Ciao Tobias
Leitungen weg, was den Schaltplan an sich schon etwas übersichtlicher macht. [Klugscheißerei] LCD bedeutet "Liquid Crystal Display". Da steckt das Wörtchen "Display" bereits drin. Also entweder einfach "LCD" schreiben oder "LC-Display". "LCD-Display" ist doppelt gemoppelt. [/Klugscheißerei]
-
Thread
atmega328 funktioniert teilweise nicht
*************************/ /** @defgroup pfleury_lcd LCD library @code #include <lcd.h> @endcode @brief Basic routines for interfacing a HD44780U-based text LCD display Originally based on Volker Oth's LCD library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library can be operated in memory mapped mode (LCD_IO_MODE=0) or in 4-bit IO port mode (LCD_IO_MODE=1). 8-bit IO port mode
-
Thread
Kontinuierliches 38kHz Signal empfangen für Lichtschranke über die Straße
Fehlt mir also nur noch die Lichtschranke. Hier der Arduino-Code, den ich für die Anzeig auf dem LCD-Display verwende: [c] /** * Stoppuhr * 3. Mai 2015. * Autor: loetwasser@gress.ly * * * Original aus der "LiquidCrystal Library: hello world" * Originalautoren: Davis A. Mellis, Limor
B10001, B10001, B01010, B00100, B01110, B11111, B11111, }; // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); boolean isRunning = false; long starttime = 0 ; long messzeit = 0 ; /* Umlaute ä, ü und ö des DEM
-
Thread
nRF24L01+ Funkübertragung mit AVR
, data_array[3]); lcd_clear(); lcd_string(string); _delay_ms(100); } else { lcd_clear(); lcd_string("Kein Empfang"); } }[/c] Hat jemand eine Idee ? LG Lampe
d %d %d %d",data_array[0], data_array[1], data_array[2], data_array[3]); lcd_clear(); lcd_string(string); } else { lcd_clear(); lcd_string("Kein Empfang"); } }[/c] Der Sender sendet nun auf Tasterdruck. Auch ohne, dass ich irgend etwas versuche
-
Thread
(ARM) GCC binary size viel größer als von Realview
der jeweiligen Toolchains ausgibt. Also beim GCC z.B. [code]arm-none-eabi-size --format=berkeley LCD-Driver.elf text data bss dec hex filename 176152 2180 1088 179420 2bcdc LCD-Driver.elf[/code] (dort ist allerdings ein 136320 Byte großes Bild im Flash gespeichert
der jeweiligen Toolchains ausgibt. Also beim GCC z.B. > > arm-none-eabi-size --format=berkeley LCD-Driver.elf > text data bss dec hex filename > 176152 2180 1088 179420 2bcdc LCD-Driver.elf Wende die Size-Tools mal nicht auf das gesamte Programm (*.elf),
-
Thread
LCD EA DIP204-4 macht murks
jojo... Dateien ins lib bzw inc-Verzeichnis, mit #include <lcd_dip.h> statt <lcd.h> einbinden, dann sollte es klappen
char sz1[21] = "01234567890123456789"; char sz2[21] = "98765432109876543210"; lcd_init( 20 ); lcd_puts( sz1 ); lcd_gotoxy (0,1); //Zeile 2 lcd_puts( sz2 );
-
Thread
Frage bezügl. optionaler Projekt-Komponenten
zu können. Mein Problem#2: hauptsächlich zum Zweck des Debugging werden in der Holger-Klabunde-Library einige weitere Komponenten (LCD, serielle Schnittstelle...) eingebunden, die man nicht unbedingt benötigt sofern alles klappt. Dieses zweite Problem war eigentlich mein Hauptproblem, da ich in
eigentlich in jedem Fall recht schnell ergeben, wie vorzugehen ist. > Wär im Fall der Klabunde Library sehr nützlich, weil ich dann jede Menge > Quelltext-Dateien die sicher nicht benötigt werden einfach weglassen > kann. Die lcd-Funktionen bzw. das File in dem die lcd Funktionen (hoffentlich
-
Thread
Meine Grafiklibary für den Attiny85/SSD1306 und ein kleines Betriebssystem
library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library library :-)
-
Thread
Powermessung mit INA219
// Interrupts deaktiviert i2c_init(); // Starte I2C Bus$ lcd_init(); // Starte I2CLCD // Display Befehle lcd_command(LCD_DISPLAYON | LCD_CURSOROFF | LCD_BLINKINGOFF); lcd_command(LCD_CLEAR); // Leere Display
oder Platzprobleme? Ich habe gerade ein Projekt mit zwei INA219 durch, Arduino. Da frage ich die Library nach den Werten, bekomme sie geliefert und sehe keinerlei Grund, das selbst zu machen, ebenso wenig wie die Ansteuerung meines LCDs, der DA-Wandler und meiner SD-Karte ... ich habe genug eigenes Zeug
-
Thread
Bräuchte Code für 4x20 LCD Display
Peter Fleury hat eine sehr flexible Library in C für diese Displays: http://homepage.hispeed.ch/peterfleury/ Durch Definitionen in lcd.h kannst du diese Library an nahezu alle Verdrahtungen und AVRs anpassen.
Matthias Sch. schrieb im Beitrag #3203940: > Peter Fleury hat eine sehr flexible Library in C für diese Displays: > http://homepage.hispeed.ch/peterfleury/ > Durch Definitionen in lcd.h kannst du diese Library an nahezu alle > Verdrahtungen und AVRs anpassen. werde ich mir anschauen
-
Thread
Daten von 5-6 Meßstellen per Funk übertragen?
Schön, das ging ja flott. Welches der Module kam zum Einsatz? Mit welcher Library oder "selbst angesteuert" ?
1Mbps SPI. Übertragen tut das Ding im Moment 16Byte jede Sekunde mit 2Mbps und ich gebe die Daten am LCD aus zur Kontrolle. (Deswegen auch nur jede Sekunde) Ich habe die Library von Stefan Engelke verwendet und Kleinigkeiten angepaßt da die wohl für den nRF24L01 und nicht für den nRF24L01+ ist. http
-
Thread
Liberty sauber deinstallieren arduino
nicht zu helfen, außer: "Messe es aus". Am Rande: https://waime.wordpress.com/2015/04/26/arduino-lcd-liquidcrystal_i2c-library/
lcd pcf8574t https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf
-
Thread
SSD1963 - TFT-Controller - Pixel auslesen
============================== void MyLcd::WriteReg(unsigned lcd_register, unsigned lcd_register_value) { LCD_REGISTER = lcd_register; asm("nop.w"); LCD_RAM = lcd_register_value; } //================================= // SetAddress
color); } //=================== // GetPixel //=================== unsigned MyLcd::GetPixel(unsigned x, unsigned y) { unsigned dummy; this->SetAddress(x, y, x, y); dummy = LCD_RAM; return LCD_RAM; } [/c]
-
Thread
Procyon AVRlib + AVR Studio + WinAVR 20070122
an sich zu übersetzen, um die benötigte C-Library und den Startup-Code fürs Zusammenlinken mit deinem Beispiel zu erhalten? Gibt es ein eigenes Makefile für die Erstellung der Proycon AVRlib? Wenn du die Library übersetzt hast, musst du anschliessend
a2d.h timer.o : timer.c timer.h global.h pulse.o : pulse.c pulse.h timer.h global.h lcd.o : lcd.c lcd.h global.h i2c.o : i2c.c i2c.h global.h spi.o : spi.c spi.h global.h swpwm.o : swpwm.c swpwm.h global.h servo.o : servo.c servo.h global.h
-
Thread
Out of Memory Error im STM32 mit LWIP
interrupt for ETH MII pin */ BSP_IO_ConfigPin(MII_INT_PIN, IO_MODE_IT_FALLING_EDGE); #ifdef USE_LCD /* Initialize the LCD */ BSP_LCD_Init(); /* Initialize the LCD Layers */ BSP_LCD_LayerDefaultInit(1, LCD_FB_START_ADDRESS); /* Set LCD Foreground Layer */ BSP_LCD_SelectLayer(1); BSP_LCD_SetFont(&LCD_DEFAULT_FONT); /* Initialize LCD Log module */ LCD_LOG_Init(); /* Show Header and Footer texts */ LCD_LOG_SetHeader((uint8_t *)"Test Application"); LCD_LOG_SetFooter
-
Thread
DCF77-Empfänger Sammelbestellung
von Pollin, für unter 5€, auszuschlachten, hat mich noch nie enttäuscht. https://www.pollin.de/p/lcd-funkwecker-51140-02-grau-b-ware-591764 Aber wie es scheint, könnte dies Herausgedrungen... Ähh, lassen wir das.
#7950787: > Was mach ich da falsch? Dieses ;) > Die Firmware basiert auf der Blinkenlights-Library.
-
Thread
"Bessere" T6963c Library
jetzt auch mit Bildern auf meiner Homepage: http://klinkerstein.m-faq.de/index.php?content=T6963c%20Library
meiner Seite hinzufügen kann. Wie auch immer: http://de.klinkerstein.m-faq.de/index.php/T6963c_Library
-
Thread
stm32 display
wie schwer kann das sein ? https://www.google.de/webhp?hl=de#hl=de&q=stm32f429+display+library
drauf ist. Seriell über SPI gibt es da mit dem ili9341 z.B. http://stm32f4-discovery.com/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/ und wenn es das parallele Interface mit dem LTDC sein soll: http://stm32f4-discovery.com/2014/06/library-18-ili9341-ltdc-stm32f429-discovery/
-
Thread
Pollin Display VL-FS-COG-VLGEM1277-01
datasheet.datasheetarchive.com/originals/library/Datasheets-ISS16/DSAIH000309343.pdf
noch ein Treiber, diesmal STM32... Ich habe die mbed 'unigraphic' library für das Display angepasst. Die library unterstützt fixedwidth und proportional- Fonts, Kreise, Linien, Rechtecke, bitmaps... Der passendste Controller war der ST7565, auf dem habe ich den Treiber
-
Thread
sprintf: was ist falsch?
dass man Floating-Point will. In den Compiler-Options oder auch bei der Auswahl der zu linkenden Library. Floating point ist für Micro-Microkontroller halt aufwendig.
Ja, floatingpoint Support der Library aktivieren. Als Tipp noch die n Versionen der printf Familie verwenden. Also z.B. snprintf.
-
Thread
ST7567 Display falsch mit Arduino Nano verbunden?
mein > Vorgesetzter. ;-) Meine Aufgabe ist eine kurze Inbetriebnahme, um zu > schauen, dass die Library funktioniert. Dem Vorgesetzten kann man zu seinem Personal nur gratulieren. Hoffentlich bist du wenigstens billig....
/* clock=*/ 13, /* data=*/ 11, /* cs=*/ 7, /* dc=*/ 9, /* reset=*/ 8); // Pax Instruments Shield, LCD_BL=6 //U8G2_ST7567_PI_132X64_F_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 7, /* dc=*/ 9, /* reset=*/ 8); // Pax Instruments Shield, LCD_BL=6 //U8G2_ST7567_JLX12864_F_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/
-
Thread
4x20-LCD läuft nicht richtig
Anzeige verschoben wird, statt der Cursor. Zu den I2C-Adaptern: https://arduino-info.wikispaces.com/LCD-Blue-I2C?responseToken=adca7f9a704caceaac1fe248d780540f MfG Mein Display hat die gleiche I2C-Adresse, schau mal dort: // Get the LCD I2C Library here: // https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads // Move any other LCD libraries to another folder or delete them // See Library "Docs" folder for possible commands etc.
-
Thread
AVR Frequenzmessung, DS18S20
ignoriere. Auszug aus "Aggregat_v2.c": [c] void setup() { //....... //Libraries "starten" lcd.begin(20, 4); //LCD sensors_temp.begin(); //Temperatursensoren sensors_temp.setWaitForConversion(FALSE); //nicht auf sensoren warten sensors_temp.requestTemperatures(); //Erste
starten } ISR (TIMER3_COMPA_vect) { //Tankfüllstand messen measurement_fuel(); //LCD neu initialisieren, falls Spannungsschwankungen auftraten lcd.begin(20, 4); //LCD lcd_write(); } [/c] Grüße, Luggi
-
Thread
LCD falsch herum
. Der Max232 hat 16 Pins. Im Plan sind 14 sichtbar und GND/VCC sind schon als Potentiale in der Library definiert. Wenn die beschaltet sind hat er Saft. V+/V- sind die Speicherkondensatoren. => Dein IC2 ist richtig beschaltet Hallo schrieb: >Es handelt sich um ein Grafik LCD 128x64 Ks0108 Controller
Und bitte die LCD read Funktion nicht vergessen...
-
Thread
Zeichnen eines Punktes mit LCD_Plot_Point
uint8_t disp_data_l = (disp_data1&0b11111111); // High und Low Byte ans Display senden lcd_moveto_xy(ypos,xpos); lcd_data(disp_data_l); lcd_moveto_xy(++ypos,xpos); lcd_data(disp_data_h); } [/c] Die Funktion habe ich damit eingebunden. [c] void LCD_Plot_Point(uint8_t x, uint8
lcd_moveto_xy(4,20) lcd_data(51) lcd_moveto_xy(5,20) lcd_data(0) Ende [/pre] Musst du nicht einer einer Wiederholschleife auf das LCD zugreifen, welche die Kreisfläche aus zahlreichen Linien zusammensetzt
-
Thread
2.7 in E-paper Display by Embedded Artists
der Zukunft ändern soll. Hier ist eine Link: http://www.embeddedartists.com/products/displays/lcd_27_epaper.php mfg, Gerhard
nach dem Kauf Auf der Embedded Artists Webseite steht aber immer noch "A software driver library (not source code) for the display can be downloaded from our support page after purchase of the display. The library is created for LPCXpresso/Red Suite IDE. Source code is available after signing
-
Thread
Konfiguration eines Timers auf dem STM32F100RB6
ein Interrupt ausgelöst werden, nachdem der Timer ein Outputcompare hat, jedoch habe ich in der Library nichts entsprechendes gefunden halt nur Capture Compare aber das ist ja eigentlich das falsche - oder versehe ich mich da grad? Und wenn ich richtig Liege wie heißt dieser Interrupt in der Library
// *********************************************************************** // PWM Initialisierung LCD- und TFT-Hintergrundbeleuchtung // Timer 3, Kanal 3 (TFT), Kanal 4 (LCD) // Signal: TFTLED, LCDLED // *********************************************************************** void init_pwm_tftlcd
-
Thread
Nicht noch ein Cocktailautomat -.-
exit wird im Menü mit eingebaut und kann über die hoch runter >> Taster erreicht werden. > > 16x2 LCD und Menü wird aber schon sportlich :-) Für das Display gibt es ja Gott sei dank eine library :D Man wächst mit seinen Aufgaben :D
Vincent H. schrieb im Beitrag #5470870: > Kennt jemand eine C lib für 20x4 LCD? https://www.avrfreaks.net/forum/tutc-lcd-tutorial-1001
-
Thread
AVR Project – Relay Timer with ATmega8 AVR MCU
use our LCD driver library more details of which can be found in Website. Use avr-gcc + AVR Studio to compile. Author: Avinash Gupta E:Mail: me@avinashgupta.com Web: www.eXtremeElectronics.co.in ***
Autsch. Der LCD Code ist furchtbar. So wie der geschrieben ist, trau ich dem nicht über den Weg. Hol dir vom P.Fleury die LCD Library, konfigurier sie und mach damit mal ein Testprogramm. PS: Auch der restliche
-
Thread
Erklärung der Fehlermeldung
Hallo, ich benutze die library von fleury und wollte jetzt etwas auf dem Diplay ausgeben, allerdings meckert er immer mit: [c]../test0005.c:43: warning: passing arg 1 of `lcd_puts' makes pointer from integer without a cast[/
[c]char Buffer[20]; itoa( counter, Buffer, 10 ); lcd_clrscr (); lcd_putc (Buffer); timer(250); counter++;[/c] ergibt immernoch eine Fehlermeldung: [c]../test0005.c:46: warning: passing arg 1 of `lcd_putc' makes integer from pointer without a
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
Hi vampire, könntest du mal meine Library zum ansteuern des 320x240 LCD mit SSD1289 Controller testen ? ... mir fehlt noch eine Rückmeldung ob sie funktioniert (und ich hab kein entsprechendes Display) wäre super hier nochmal der Link
benutzt, muss sich was ausdenken um diesen Fehler den du bemerkt hast zu vermeiden. Aber mit meiner Library-Funktion kommt es zu keinem Fehler wie siehst du das ? Gruss Uwe
-
Thread
Arduino Librarys - Wer prüft diese ?
Stefanus F. schrieb im Beitrag #5691896: > Wie nennt man denn eine Library, die primär in Quelltext-Form verteilt > und eingebunden wird richtig? > > "Quelltext" ist mir da ein bisschen zu unspezifisch. Ich finde Sourcecode-Library ganz passend. Und ist es ja auch
Guide: https://www.arduino.cc/en/Reference/StyleGuide Dann das Tutorial, wie man eine Arduino-Library schreibt: https://www.arduino.cc/en/Hacking/libraryTutorial Ganz wichtig natürlich der Library-Style-Guide fü die API: https://www.arduino.cc/en/Reference/APIStyleGuide Damit ist die Arduino
-
Thread
4 Motore mit dem ESP32 steuerbar ?
Ich möchte 3 Motore (gebürstet) und einen Servo mit einem ESP32 steuern. Gibt es dafür eine Library ? Danke für Tipps Erhy
klar, die 3brush1servo lib... Was hast Du denn genau vor? Du brauchst nicht die passende Library sondern das passende Programm
-
Thread
LCD Fernseher reparieren
TO schrieb im Beitrag #4863203: > LCD Fernseher die Kathodenstrahlröhren Seit wann ist das so? Grüsse, René
http://www.eizo.com/library/basics/color_temperature_on_an_LCD_monitor/
-
Thread
Projekt: Digitale Steuerung der Gehäuseelektronik im PC
((self.lcd_device.read() & 0xFE)) else: self.lcd_device.write((self.lcd_device.read() | 0x10)) self.lcd_device.write((self.lcd_device.read() & 0xEF)) # write a command to lcd def lcd_write(self, cmd): if self.reverse: self.lcd_device.write((cmd >> 4)<<4) self.lcd_strobe() self.lcd_device.write((cmd & 0x0F)<<4) self.lcd_strobe() self.lcd_device.write(0x0) else: self.lcd_device.write((cmd >> 4)) self.lcd_strobe() self.lcd_device.write
-
Thread
Magnetic Loop Steuerung (Arduino)
attachInterrupt(0, doEncoderA, CHANGE); //pin 2 attachInterrupt(1, doEncoderB, CHANGE); //pin 3 lcd.init(); lcd.backlight(); lcd.clear(); lcd.setCursor(0, 0); lcd.print("Pos:"); lcd.setCursor(10, 0); lcd.print("Max:+/-700"); lcd.setCursor(0, 1); if ( RelPinStat == HIGH ) { lcd.setCursor(0, 1); lcd.print("Relais:AN "); } else { lcd.setCursor(0, 1); lcd.print("Relais:AUS"); } if ( Rel1PinStat == HIGH ) { lcd.setCursor(11, 1); lcd.print("Motor
-
Thread
LCD mit ATmega8 zeigt nichts an
grunde versucht den asm-code aus dem tutorial (http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD) in c umzusetzten. eine lcd-library hab ich schon erfolgreich zum laufen gebracht, möchte aber meine eigenen erfahrungen damit machen. vllt ist ja etwas mit den bit-shift operationen falsch oder ich
Winni schrieb im Beitrag #2617804: > eine lcd-library hab ich schon erfolgreich zum laufen > gebracht, Fein, dann funktioniert die Hardware also. Wenn Du was eigenes schreiben möchtest, dann würde ich nicht versuchen anhand eines asm-Codes
-
Thread
Nokia N73 Display
parallele Ansteuerung (8-Bit Datenbus) > - 320x240 Pixel Auflösung Hier gibts ein Datenblatt eines LCDs, dessen Typenbezeichnung zumindest mit "LS024Q8" beginnt, Pixelauflösung passt auch: http://beyondinfinite.com/lcd/Library/Sharp/LS024Q8DD92.pdf Generell gibts hier viele interessante LCD-Datenblätter: http://www.beyondinfinite.com/library.html
-
Thread
Sonderzeichen LCD HD44780 kompatibel
Mühe gemacht, die Oktalcodes für die Darstellung von einigen Sonderzeichen auf HD44780-kompatiblen-LCD-Displays zusammenzustellen. Umlaute kann man damit bei der Verwendung eines Arduinos z.B. wie folgt darstellen: lcd.print("R\365cklauf"); //wird dargestellt als" Rücklauf" ```` \40 ! \41 "
Ersetzungen zb für die Umlaute durchführt und für den Rest ein paar #define, die ins Header File für die LCD-Funktionen dazukommen. #define OHM "\xF4" und schreibt dann zb lcd.print( "480" OHM ); dann kann man das Ganze sogar im Code direkt lesen :-)
-
Thread
Fragen zu STM32F4 DISCOVERY TFT LCD Board
ein TFT damit sich mehr tut. > > Kann mir mal jemand erklären, warum man sich ans F4 Disco ein LCD hängen > sollte, wenns das im F429 Disco schon alles fertig gibt mit > Touchcontroller und so? > Ich habe beide Boards - wenn ich was mit LCD brauche, nehme ich das > F429, wenns was mit Audio
anzeigen (sofern Libs für Sensoren vorhanden) Wie machen es denn die meisten? Arbeiten die mit einer Library? So dass es sich darauf reduziert die passenden Schlüsselbegriffe heraus zu suchen und die Funktionen mit Parametern zu beladen. Das Teilchen liegt jetzt hier, schon beeindruckend was das LCD so
-
Thread
Uhr mit PIC18
= 1; //Timer starten T0CON = 10000001; while(1){ LCD_WC(3); LCD_WD(hour1 + '0'); LCD_WD(hour2 + '0'); LCD_WD(':'); LCD_WD(min1 + '0'); LCD_WD(min2 + '0'); LCD_WD(':'); LCD_WD(sec1+ '0'); LCD_WD(sec2+ '0');
Irgendwoherkopiert oder für deinen uC richtig berechnet, das sind keine binären Zahlen. while(1){ LCD_WC(3); besser while(1) { int sec=sec1; while(sec==sec1) ; // sec1 sollte volatile sein LCD(WC(3); damit nicht ständig das LCD geupdated wird, flimmert meist. Eigentlich
-
Thread
Fehler beim versuch zu kompilieren
test_lcd.c:53: undefined reference to `lcd_init' test_lcd.o(.text+0x2e):C:\lcd/test_lcd.c:61: undefined reference to `lcd_clrscr' test_lcd.o(.text+0x34):C:\lcd/test_lcd.c:64: undefined reference to `lcd_puts
Wie compiliert du ? Kopiere alle Dateien vom meiner Library in ein leerer Verzeichnis und gebe auf DOS prompt 'make' ein ! Im File test_lcd.c fehlt noch folgendes Include File: #include <stdlib.h> >Ich habe mir deshalb mal dieses Demo Projekt in der
-
Thread
[AVR] Mit Arduino Impulse zählen.
meter. int pph = 1; //1000 pulses/kwh = 1 pulse per wh void setup() { Serial.begin(115200); lcd.begin(16, 2); lcd.clear(); lcd.setCursor(0, 0); lcd.print("WTS-Tech"); delay(2500); keypad.setRate(10); // KWH interrupt attached to IRQ 1 = pin3 attachInterrupt(1, onPulse, FALLING
(pph*480)); //multiply by 1000 to pulses per wh to kwh convert wh to kwh //Print the values. lcd.clear(); lcd.setCursor(0, 0); lcd.print("WPH:"); lcd.setCursor(12, 0); lcd.print(waterperhour); Serial.print(pulse,2); Serial.print(" "); Serial.println(waterperhour,1); }[/c] Wo liegt