-
Thread
Mathematische Operationen
textlaufa=2; } } } [/C] ist NICHT gleichwertig! Im ersten Fall werden 20 mal so viele LCD-Textausgaben gemacht, wie im 2.ten Fall. Das das keinen optischen Unterschied macht, liegt nur daran, dass von 20 Textausgaben, 19 mal ein Text ausgegeben wird, der schon am LCD steht
gfx_draw_mode(GFX_DM_JAM2); gfx_move(10, 50);gfx_box(B1, 10); bot_update(); char text[20]; float volt = 0.0166 * bot_supply - 0.4; sprintf(text, "%3.2f V %4.0f Prz.", (double)volt,(double)B1); gfx_move(10, 5); gfx_set_proportional(0); gfx_print_text("Batteriespannung
-
Thread
Fragen bezüglich der Hintergrundbeleuchtung eines HD44780
Hat das LCD überhaupt ein Backlight, oder waren da nur die Anschlüsse? 20mA kannst du direkt mit einem AVR treiben. Der Vorwiderstand muss in den Stromkreis der Beleuchtung. An welcher Stelle kannst du dir
cyblord ---- schrieb im Beitrag #2580565: > Hat das LCD überhaupt ein Backlight, oder waren da nur die Anschlüsse? Ja ;). cyblord ---- schrieb im Beitrag #2580565: > 20mA kannst du direkt mit einem AVR treiben. Dann lautet wohl meine Frage viel mehr
-
Thread
gutes Display gesucht
teuer und recht groß. Ich hab deshalb mal 2- und 4-zeilige LCDs gekauft, aber die sind einfach nur Schrott. Die Zeichengröße, Kontrast und Ablesewinkel sind völlig ungenügend. Auf Entfernung sieht man nur ein blaues Schimmern. Gibt es wirklich keine
vergleichbar. Vielleicht funktioniert der Link hier http://cgi.ebay.com/Fantastic-20x2-Character-OLED-LCD-Module-Display_W0QQitemZ230202796328QQihZ013QQcategoryZ26206QQssPageNameZWDVWQQrdZ1QQcmdZViewItem Frank
-
Thread
LCD Timer sekunden Takt zu langsam
Hallo, Ich habe einen LCD Timer den ich hier bei mikrocontroller.net gefunden habe gebaut. mein Problem jetzt, 1 Sekunde dauert etwa 4 sekunden und bin mir nicht sicher wo der Fehler liegt entweder im aSm Code oder an der
nie probiert. Abgesehen davon gibt es keinen sinnvollen Zusammenhang zwischen dem Kontrast des LCD und deinem Programm. Ausser eben, wenn du wie wild das LCD löscht und den Text neu hinmalst. Dann flackert es wie Sau und da das LCD dann 20% der Zeit tatsächlich leer ist, nimmt der Kontrast ab.
-
Thread
Aktive Magnetschweberegelung – Anwendungsideen
Marcel V. schrieb im Beitrag #8081306: > LCD-Display Hast du gerade Jehova gesagt?
ein LCD entweder ein LC-Display oder eben ein LCD ist. Es ist aber kein Liquid Crystal Display-Diaplay. Und von mir kannst du die Dinger auch nennen wie du willst, das Forum wird sich aber immer an sowas
-
Thread
LCD von Nähmaschine flackert
Ist es ein Display mit 2 Zeilen und 20 Zeichen oder 16 Zeichen? Das gute ist, dass sehr viele Displays einen kompatiblen Chip haben und dass die Pinbelegung häufig auch gleich war. Wenn man beispielsweise nach LCD 2x20 bei Google schaut
auch exotische Längen. ich habe z.B. welche mit 2x 27 Zeichen. Ich glaube, das mußte als 2x40 oder 4x 20 adressiert werden.
-
Thread
Arduino Waage auslesen mit ASCII Code
Hallo Zusammen, ich bin noch ganz grün hinter den Ohren ;) Ich habe eine Kern Waage mit defektem LCD und ich habe versucht über den TX Ausgang vom RS232 über ein TTL die Messwerte mit einem Arduino auszulesen und auf ein 20x4 LCD zu senden. Leider bis dato ohne Erfolg. Es kommt nur ...⸮⸮... im Serial
const int rxPin = 10 ; // Connect the RX pin of the SoftwareSerial to this pin // Define the LCD address and dimensions (20x4) const int lcdColumns = 20; const int lcdRows = 4; const int lcdAddress = 0x27; // Use i2c_scanner to find your LCD address // Create a SoftwareSerial object SoftwareSerial
-
Thread
LCD 161 vom Reichelt alle Zeichen?
Hey Falk, gute Idee, Steuere aber im 4 Bit Modus an - daher falsch verkabelt ausgeschlossen ;) und Software - kann man ja nicht viel falsch machen: void SEND_CHAR_LCD(char letter) { PORT_LCD_RW &=~(1<<PNB_LCD_RW); PORT_LCD_RS|=(1<<PNB_LCD_RS); DDR_LCD_DB |= 0b00001111; PORT_LCD_E|=(1<<PNB_LCD_E); PORT_LCD_DB&=0b11110000; PORT_LCD_DB|=(letter>>4); asm volatile("nop"); asm volatile("nop"); asm volatile("nop");
-
Thread
LCD Menü Struktur Navigation
} }/* lcd_puts_p */ [/c] sollte doch eigentlich passen oder? lcd_puts sieht dagegen so aus: [c] void lcd_puts(const char *s) /* print string on lcd (no auto linefeed) */ { register char c;
char menu_204[] PROGMEM = "[XXX ] 3"; // 17 const char menu_205[] PROGMEM = "[XXXX ] 4"; // 18 const char menu_206[] PROGMEM = "[XXXXX ] 5"; // 19 const char menu_207[] PROGMEM = "[XXXXXX ] 6"; // 20 const char menu_208[] PROGMEM = "[XXXXXXX ] 7"; // 21 const char
-
Thread
Algemeine Frage zu mikro Controlern und Programmier aufwandt
preiswerte Entwicklungsboard: * ATmega169 AVR microcontroller => "Rechenknecht" * 100 segment LCD Display => Optische Anzeige * 4Mbit Dataflash => Speicher für Statistiken * 32kHz oscillator for RTC => Uhr * 4-way directional button => Eingabe *
LCD als teurer erachtet (15-20€)... Welches wolltest du nehmen? Hast du mal einen Link? Nimm am besten eins mit Hintergrundbeleuchtung... Spannungsversorgung würde ich mit einem kleinen Steckernetzteil
-
Thread
LCD Initialisierung scheitert Atmel8
0x00 #define LCD_SHIFT_RIGHT 0x04 // Set Function --------------- 0b001xxxxx #define LCD_SET_FUNCTION 0x20 #define LCD_FUNCTION_4BIT 0x00 #define LCD_FUNCTION_8BIT 0x10 #define LCD_FUNCTION
PORTB #define LCD_RW_DDR DDRB #define LCD_RW PB4 #define LCD_BOOTUP_MS 15 #define LCD_ENABLE_US 20 #define LCD_WRITEDATA_US 46 #define LCD_COMMAND_US 42 #define
-
Thread
Schaltungsentwurf als Dienstleistung
die serielle Verbindung vom PC empfangen und den Text auf den LCD Display ausgeben. Außerdem sollte der Kunde die Möglichkeit haben den STM32F4 selber umzuprogrammieren.
4x20 LCD ausreicht, habe ich etwas in der Schublade. Für Schnellbesteller gibt es eine Rabattaktion zum Sonderpreis von nur € 9999,99 :-)
-
Thread
Probleme mit AVRStudio 5
-fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -MD -MP -MF "lcd-routines.d" -MT"lcd-routines.d" -mmcu=atmega168a -o"lcd-routines.o" ".././lcd-routines.c" Finished building: .././lcd-routines.c ReadADC.s Invoking: AVR32/GNU C Assembler "C:\Program
Solution" D:\Documents\Elektronik\Mikroprozessoren\GCC\Projekte\Transistortester\lcd-routines.c(9):#include "wait1000ms.h" D:\Documents\Elektronik\Mikroprozessoren\GCC\Projekte\Transistortester\ReadADC.c(4):#include "wait1000ms.h" D:\Documents\Elektronik\Mikroprozessoren\GCC\Projekte
-
Thread
Atmega32 LCD Kommastelle
lcd_setcursor( 0, 1); lcd_string("Wert:"); lcd_setcursor( 0, 2); //lcd_string("Temp:"); //lcd_setcursor( 6, 2); //temp[0]='1'; temp[1]='1'; temp[2]='.'; temp[3]='1'; temp[4]='1'; //So gibt er die Ziffern einzeln mit Komma aus. while( 1 ) { adcval = ADC_Read(4); // Kanal 0 lcd_setcursor( 6, 1); char Buffer[20]; itoa( adcval, Buffer, 10); lcd_string( Buffer ); char temp[20]; lcd_setcursor( 0, 2); komma( adcval, 977, temp)
-
Thread
Das LCD-Problem / Lösungsansatz
Blink-End, Locate) enthalten kann. Letztens reichte dazu der RAM nicht (UART-Terminal mit Tiny2313. LCD 4x40, 4 Tasten, Anzeige von Menü und Parameterliste mit 20 dreistelligen Parametern, dient zum Parametrieren anderer Geräte mit Tiny2313), da wurde die LCD-Ausgabe in die Mainloop gelegt, per Merker
;Register sichern ldi wl,128+((@0 & 1)<<6)+(@1 & 63) ;Zeile in Bit 6, Spalte in den Rest rcall lcd_command ;an LCD als Befehl ausgeben pop wl ;Register wiederherstellen .endmacro [/pre] Es funktioniert bei 16x2, 20x2, 24x2 und 40x2. Auch die Routine(n) zur Ausgabe
-
Thread
LCD und berrechnungen
-PD3 #define LCD_PORT PORTD #define LCD_DDR DDRD #define LCD_DB PD0 // LCD RS <--> PORTD Bit PD4 (RS: 1=Data, 0=Command) #define LCD_RS PD4 // LCD EN <--> PORTD
--------------- 0b001xxxxx #define LCD_SET_FUNCTION 0x20 #define LCD_FUNCTION_4BIT 0x00 #define LCD_FUNCTION_8BIT 0x10 #define LCD_FUNCTION_1LINE 0x00 #define LCD_FUNCTION_2LINE 0x08 #define LCD_FUNCTION
-
Thread
Nur 8 Zeichen auf LCD Displaytech 161A darstellbar. Defekt?
Problem weiterhin besteht. Initialisierung geht wie folgt vonstatten: [code] Power ON (VDD=4.5V ; VDD-V0=4.2V*) | | FunctionSet (4x) LCD_Data<="00110000"; LCD_RS<='0'; LCD_RW<='0'; | | DisplayOff LCD_Data<="00001011"; | | Clear LCD_Data<="00000001"; | | EntryMode LCD_Data<=
,2 ; LCD RS = OUT sbi ioDDRD,3 ; LCD E = OUT sbi ioDDRD,4 ; LCD D4 = OUT sbi ioDDRD,5 ; LCD D5 = OUT sbi ioDDRD,6 ; LCD D6 = OUT sbi ioDDRD,7 ; LCD D7 = OUT cbi ioPORTD,2 ; LDC
-
Thread
Ansteuerung von LCD
> LCD4B_Write(0x02,0); // 4-Bit-Bus nun Aktivieren LCD4B_Write(0x20,0); // 4-Bit-Bus nun Aktivieren
>> LCD4B_Write(0x02,0); // 4-Bit-Bus nun Aktivieren > > LCD4B_Write(0x20,0); // 4-Bit-Bus nun Aktivieren Ach, son Quatsch;) LCD4B_Write(0x30,0); // 4-Bit-Bus nun Aktivieren Schreibt
-
Thread
Temperaturberechnung für DS18S20
ich nicht erkennen, wo tmp_w belegt wird und was da drin steht. Ist die Berechnung beim ds18’B’20 anders als beim ds18’S’20? Für welchen Controller hast du das Programm denn geschrieben? Ich werde jetzt erstmal versuchen alle Einträge der Bytes 0-8 auf mein LCD auszugeben um die Rechnung evtl
So geht es beim DS18S20 und DS18B20 ohne Float: http://www.mikrocontroller.net/topic/202928#2002422 Es sind ICs mit der Aufschrift DS1820 im Umlauf (z.B. Pollin 180014 2,50), die in Wirklichkeit DS18S20 sind, da CountsPerDegree
-
Thread
Qualität HP Taschenrechner
diese ganz problemlos in UPN eingeben. Viele Taschenrechner haben ohnehin nur eine Stacktiefe ca. 4, so dass man überhaupt nicht in die Verlegenheit kommt, sich 20 Einträge merken zu müssen. Ich meine zu erinnern, dass es auch einen mathematischen Beweis dafür gibt, dass sich sämtliche Berechnungen mit unären und binären Operatoren mit einer Stacktiefe von 4 ausführen lassen.
-
Thread
ATMega88 Umgebungsscan
10cm #define C2 920.1035 #define M3 -0.0208 // n=3: 10 bis 12,5cm #define C3 740.208 #define M4 -0.0294 // n=4: 12,5 bis 15cm #define C4 620.3675 #define M5 -0.04545 // n=5: 15 bis 20cm #define C5 535.68175 #define M6 -0.0714 // n=6: 20 bis 25cm #define C6 426.428 #define M7 -0.1
lcd_putstr("M3 "); M=3; abstand_analog = (y-C3)/(M3); } if ((y<=Y30)&&(y>Y40)) //Abstand zwischen 30 und 40cm { //lcd_putstr("M4 "); M=4; abstand_analog = (y-C4
-
Thread
PWM an atmega8
PORTC4 = taster 2 PORTC5 = taster 1 */ lcd_init(); // lcd test lcd_string("SOLL-Wert: "); // set lcd text lcd_setcursor( 0, 2 ); lcd_string
; char buffer[4]; itoa(normal, buffer, 10); lcd_string(buffer); lcd_data('.'); itoa(decimal, buffer, 10); lcd_string(buffer); } [/c] Ich hoffe ich werde für meine "Programmierkünste" nicht gesteinigt
-
Thread
Frequenzausgabe formatieren
1000000)/1000 'oder khz=freq/1000-mhz*1000 hz =freq-mhz*1000000-khz*1000 if freq>1000000 then lcd mhz;"."; if freq > 1000 then lcd khz;"."; lcd hz;" Hz" Mein letztes Basic-Programm schrieb ich vor 20 Jahren, also ohne Gewähr. Wenn Du die Berechnungen zusammenfasst, wird das Programm kompakter
Das ist keine absicht. Ich habe das Dysplay unter Optionen-->Compiler-->LCD eingestellt, wie auf dem Schaltplan zu sehen ist. Also Port B0-B3 für die Daten D4-D7, Port B4 für RS und Port B5 für E. LCD Type auf 16*2
-
Thread
Taster Abrage mit gedrückt halten
Denkfehler: [avrasm] .def iwr0 = R1 .def iwr1 = R2 .def key_state = R4 .def key_press = R5 .def key_rep_press = R6 .def key_rep = R16 .def temp1 = R17 .def temp2 = R18 .def temp3 = R19 .def counter = R20 .equ
aktualisierter Code: [avrasm] .def iwr0 = R1 .def iwr1 = R2 .def key_state = R4 .def key_press = R5 .def key_rep_press = R6 .def key_rep = R16 .def temp1 = R17 .def temp2 = R18 .def temp3 = R19 .def counter = R20 .equ
-
Thread
Platine funktioniert nach Verbesserung am Schaltplan nicht mehr
Problem, wo mir einfach nichts mehr einfällt. Ich hatte einen funktionierenden Prototypen der einen 4x20 LCD ansteuert. Diesen habe ich dann verbessert, aber auf einmal wird der Bildschirm nicht mehr richtig angesteuert, obwohl ich nichts in dieser Hinsicht verändert habe. Die Schaltpläne und Boards
Sven S. schrieb im Beitrag #3642167: > keine > Abblockondensatoren am LCD, ... ??????????????????? Wahrscheinlich ist es ein Zufall, daß ich bestimmt 20 Projekte mit LCD gemacht habe und noch nie ein Abblock C am LCD hatte und trotzdem funzt alles perfekt.. PS: für
-
Thread
Hilfe 2.8" LCD Problem
Google-translate: 1. Umrisszeichnung 2. Funktionelle Merkmale 2 2020 2 Shoji-Typ: TI menschliche Natur 4 Si TI hat Friedensworte 2 und Yu, wie aus dem äußeren L, und der Formel, Ifbak FE-4.2 5 1QIT wurde geschrieben in (WC_I: 9 2 Arbeiter -20C NT 2 090 -8 Verbindungsmodus / Yu Dong [C:00G/ILI9341 1 mit
laut deepl.com: 1Außenansicht 2 Funktionelle Merkmale 2 2020 2 Sangji Typ:TI Menschliche Natur 4 Si TI haben und sprechen 2 und in, von außen L, parallel, Ifbak FE-4.2 5 1QIT wie in (WC_I: 9) 2 Arbeiter -20C NT 2 090 -8 Anschlussart/ Bewegung [C:00G/ILI9341 1 mit ED bm und 2 Ling D; Voller
-
Thread
Led´s mit überblenden PWM
deklarieren '=============================================================================== ' LCD Parametrieren '=============================================================================== Dim Sresult As String * 40 At &H64 Overlay Config Lcd = 40 * 2 Config Lcdpin = Pin , Db4 = Portb
deklarieren '=============================================================================== ' LCD Parametrieren '=============================================================================== Dim Sresult As String * 40 At &H64 Overlay Config Lcd = 40 * 2 Config Lcdpin = Pin , Db4 = Portb
-
Thread
Achtung, Newbie, LED-Ansteuerung
Microcontroller das selber, allerdings muß man den Strombedarf beachten. Der AVR liefert am Portpin 20/25mA, das sind bei 4 Stellen dann durchschnittlich 5-6mA, was für die meisten Anzeigen recht wenig ist. Außerdem ist noch der maximale Gesamtstrom des AVRs zu beachten. Ist bei 7-Segment noch nicht so
mich, da ich ja keine Ahnung habe :) Wenn ich mir also nen externen multiplexer bastel, habe ich bei 4 Anzeigen nur noch 20 Ports belegt + den Clock für den Multiplexer. Schonmal nicht schlecht, nur wiegesagt, ICH kann das nicht programmieren :-) N anderen Ansatz, den ich mir überlegt habe: Ich baue
-
Thread
[V] defekten LCD-TV 20Zoll
Verkaufe einen defekten LG 20LC1R LCD-TV mit 20 Zoll Diagonale.
Ich würde mal Interesse anmelden bevor das Ding in den Schrott fliegt. Aber 20 Euro find ich doch ganz schön viel für einen defekten kleinen 4:3 TV, auch wenn der Versand schon mit drin ist.
-
Thread
Verkaufe LCD-Module
noch Überbestand hat, den er (sehr) günstig abgeben will. Gesucht wird eigentlich fast alles. 16X2, 20X4, 40X2, gLCD's, grün und blau. Kann gebraucht sein, sollte aber nicht schon 10 Jahre in Betrieb gewesen sein. Irgendwann ist der Kontrast ja auch mal am Ende ;)
Mails angekommen, aber irgendwie keine von einem 'Marco'. Egal. Momentan sind nur noch folgende LCDs da: ca.20 2x16 / 4 2 2x40 (gelb-grüne HB) / 10 Der Rest ist leider schon weg. Grüße, André
-
Thread
PIC18F4550 und LCD
----------------------------------------- Debug build of project `C:\Users\Lukas\Desktop\lcd_mp\lcd.mcp' started. Language tool versions: mplink.exe v4.22, mcc18.exe v3.22 Preprocessor symbol `__DEBUG' is defined. Sat Dec 05 13:20:19 2009 ------------------------------------------------
-------------------------------------------------- Debug build of project `C:\Users\Lukas\Desktop\lcd_mp\lcd.mcp' failed. Language tool versions: mplink.exe v4.22, mcc18.exe v3.22 Preprocessor symbol `__DEBUG' is defined. Sat Dec 05 13:20:20 2009 -------------------------------------------------
-
Thread
Einstellbares Dämpfungsglied, Stufenschalter gesucht
Ich habe mir ein einstellbares Dämpfungsglied zugelegt: https://www.amazon.de/HF-D%C3%A4mpfungsmodul-hochdichtes-5-dB-Schritt-Digitalprogrammgesteuertes-Numerisches-Steuerungsd%C3%A4mpfungsglied/dp/B08GF9LLM2/ Arduino und Co liegen mir nicht. Ich würde es gerne mit einem simplen Stufenschalter
gibts auch klein. https://www.mouser.de/c/electromechanical/switches/coded-rotary-switches/?number%20of%20positions=16%20Position&output%20code=Hexadecimal Allerdings macht mir das keinen langlebigen Eindruck.
-
Thread
Programm läuft nur mit JTAG Fuse
[c] /* * Aquacooler-V0.4-V0.1.c * * Created: 21.06.2020 13:51:20 * Author : Viech */ //Defines //------------------------------------------------------------------------------------------------------------------
int main(void) { /* Replace with your application code */ initialisierung(); LCD_I2C_ADR = 0x3C; // Display 1 lcd_init(LCD_DISP_ON); // init lcd and turn on LCD_I2C_ADR = 0x3D; // Display 2 lcd_init(LCD_DISP_ON); /
-
Thread
Küchenwaage mit seriellem Port?
befindet sich tabellarisch der jeweilige funktion der pinne im muxing betrieb. die leitungen 1-4 sind dabei die 4 waagerechten backplanes im lcd, und die pinne 9 bis 16 sind dann die segmentinformationen... die pins dazwischen haben die zeichen batterie, gramm oder pfund und noch etwas schnick
ich später eine kleine Platine entworfen die genau hinter einem normalen LCD passt und ein normales HD44780 LCD in ein SPI LCD verwandelt. (Auf dem Forum ist irgendwo ein Bericht darüber. Läuft bei mir auf einem AVR). Da Du kleinere Mikros nimmst, wäre das sehr praktisch. Michael
-
Thread
LCD-Dispaly ansteuern
>drei Zeiliges LCD-Display Sehr ungewöhnlich, vielleicht reicht auch ein 2- oder 4-zeiliges aus? >wieviel Text kann gespeichert werden? Genau 1 alphanumerisches Zeichen pro Byte Speicher. Sobald du einen PIC
naja bei einen 4x20 sind das 80 Zeichen x 4 Seiten alsoo 320 Zeichen des bekomste locker in fast jeden PIC
-
Thread
Buchstaben am LCD nicht richtig dargestellt
42 #define LCD_SOFT_RESET_MS1 5 #define LCD_SOFT_RESET_MS2 1 #define LCD_SOFT_RESET_MS3 1 #define LCD_SET_4BITMODE_MS 5 #define LCD_CLEAR_DISPLAY_MS 2 #define LCD_CURSOR_HOME_MS
LCD_SHIFT_LEFT 0x00 #define LCD_SHIFT_RIGHT 0x04 // Set Function --------------- 0b001xxxxx #define LCD_SET_FUNCTION 0x20 #define LCD_FUNCTION_4BIT 0x00 #define
-
Thread
Bascom und DV-20208 LCD, zwei zeichen zuviel angezeigt?
" $crystal = 3686400 $hwstack = 100 $swstack = 100 $framesize = 100 Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.0 , Rs = Portd.7 Config Lcd = 20 * 2 Cls Cursor Off Locate 1 , 1 Lcd "12345678901234567890" Locate 2 , 1 Lcd "ABCDEFGHIJKLMNOPQRST
ausprobiert. Leider ohne erfolg :(. Kann mich dunkel erinnern das ich den umgekehrten Effekt mal bei dem 4x20er Display hatte (Also das ein Zeichen weniger angezeigt wurde). Da brachte, wie ich grad in alten Codes gesehen hab, den gewünschten erfolg. Leider aber bei dem 2x20 Display nicht:(. Hab ne Wartezeit
-
Thread
Timer stört Temperaturmessung
,Zeit,10)); LCD_String(4,13," "); LCD_String(4,16," "); } if(stunde == 24) { stunde = 0; LCD_String(4,10,itoa(stunde,Zeit,10)); LCD_String(4,16
(stunde,Zeit,10)); LCD_String(4,13," "); LCD_String(4,16," "); } if(stunde == 24) { stunde = 0; LCD_String(4,10,itoa(stunde,Zeit,10)); LCD_String(4,16
-
Thread
Ansteuerung RTC 72421
Portb.0 A1 Alias Portb.1 A2 Alias Portb.2 A3 Alias Portb.3 D0 Alias Portb.4 D1 Alias Portb.5 D2 Alias Portb.6 D3 Alias Portb.7 W_r Alias Portd.0 R_d Alias Portd.1 '********************************************** Lcd_font = Loadlabel(font8x8tt)
M1_str = Str(m1) M10_str = Str(m10) S1_str = Str(s1) S10_str = Str(s10) End Sub Sub Lcd_ausgabe() Lcd_text 20 , 1 , 1 , 0 , "Aktuelle Uhrzeit" Lcd_text 7 , 12 , 1 , 0 , H1_str Lcd_text 0 , 12 , 1 , 0 , H10_str Lcd_text 13 , 12 , 1 , 0 , ":" Lcd_text 17 , 12 , 1 ,
-
Thread
Hilfe bei Lüfter-Drehzahlmessung
10000) = 25 OCR2 = 25-1; // Compare Interrupt erlauben TIMSK |= (1<<OCIE2); } void init_lcd(void) { lcd_init(LCD_DISP_ON); lcd_clrscr(); } uint16_t drehzahl_berechnen(uint16_t timerwert) { // Plausibilitätsprüfung für Drehzahlbereich 600...2000 1/min (mit Reserven) if(timerwert
über PWM gesteuert hast... Auf was bezieht sich diese Aussage? Auf Konrads Beitrag? Der hat aber 4pol. Lüfter verwendet!
-
Thread
DOGXL160-7 with MSP430G2452 through I2C
0x12, 0x0A, 0xFE, 0x1C, 0x2A, 0x2A, 0x2A, 0x18, 0x10, 0x7E, 0x90, 0x80, 0x40, 0x30, 0x4A, 0x4A, 0x4A, 0x7C, 0xFE, 0x10, 0x20, 0x20, 0x1E, 0x00, 0x00, 0x5E, 0x00, 0x00, 0x04, 0x02, 0x22, 0xBC, 0x00, 0xFE, 0x08, 0x14, 0x22, 0x00, 0x00, 0x82, 0xFE, 0x02, 0x00, 0x3E, 0x20, 0x18, 0x20
, 0x54, 0x60, 0x44, 0x48, 0xDE, 0x68, 0x44, 0x00, 0x02, 0x04, 0xF8, 0x00, 0x1E, 0x00, 0x40, 0x20, 0x1E, 0xFC, 0x22, 0x22, 0x22, 0x22, 0x40, 0x42, 0x42, 0x44, 0x78, 0x20, 0x40, 0x20, 0x10, 0x0C, 0x4C, 0x40, 0xFE, 0x40, 0x4C, 0x40, 0x48, 0x44, 0x4A, 0x70, 0x00, 0x54, 0x54, 0x54, 0x02
-
Thread
Komplexe Zeitschaltuhr kaufen oder selbst bauen
Development-Board/Digispark-PRO.html eine LED zum Testen ist da schon mit drauf dazu wenn Du willst ein LCD wie dieses: http://shop.cboden.de/Digistump/Digispark/Shields/20x4-I2C-LCD-Erweiterungssatz.html
www.banggood.com/5V-8-Channel-Relay-Module-Board-For-Arduino-PIC-AVR-DSP-ARM-p-74110.html Ein 2x16 Zeichen LCD mit I2C Adapter: 4,50 http://www.banggood.com/IIC-I2C-1602-Blue-Backlight-LCD-Display-Module-For-Arduino-p-950726.html Taster hat auch ein Funkelektroniker noch in der Schublade, ebenso ein paar
-
Thread
Wasserdruckmessung
de.rs-online.com/web/p/absolutdruck-sensoren-ics/8937200/?relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D626572266C753D656E266D6D3D6D61746368616C6C26706D3D5E2828282872737C5253295B205D3F293F285C647B337D5B5C2D5C735D3F5C647B332C347D5B705061415D3F29297C283235285C647B387D7C5C647B317D5C2D5C647B377D2929292426706F3D3126736E3D592673723D2673743D52535F53544F434B5F4E554D4245522677633D4E4F4E45267573743D38393337323030267374613D3839333732303026&
Zumal unsere Gewässer unter 20m Wassertiefe haben
-
Thread
ELV Frequenzgenerator 20MHz Manual?
ein Manual oder einen Tipp, wie der Kalibriermodus aufgerufen wird? https://de.elv.com/dds-board-20-mhz-fertigbaustein-inkl-sinus-endstufe-053665
ersetzt. RCA Buchse = Sinusausgang, 4mm = Rechteck.
-
Thread
[SUCHE] 4x16 LCD hd 44780 oder kompatibel
ein 4*16 standart lcd.. hintergrundgeleuchtung wäre prima
Hallo, habe hier ein 4x16 LCD unbenutzt mit HD44780. Würde es gegen dein 4x20 LCD tauschen. Meins hat leider keine Hintergrundbeleuchtung :(
-
Thread
[V] LCDs 20x4 und 2x16 mit Beleuchtung blau/weiß, neu, HD44780 kompatibel
Ich habe folgende LCDs übrig: 5x 2x16 Zeichen, HD44780 kompatibel, Standard 16polige Stiftleiste im 2,54mm Raster. Weiße Schrift mit blauer Hintergrundbeleuchtung. Stück 5,00€. 2x 4x20 Zeichen, HD44780 kompatibel, Standard
> gelegen. Wenn es möglich wäre, würde ich gern von jedem ein Display > nehmen. Sorry, bei den 4x20 Displays war Markus schneller. Zusätzlich zu den oben beschriebenen blau/weißen 2x16 Zeichen LCDs habe ich noch eins mit grün/gelber Hintergrundbeleuchtung von Displaytech übrig (2x16 Zeichen,
-
Thread
LCD Ansteuern mit PIC 16F84A funzt nicht
0x20 s_copy Equ 0x21 LcdDaten Equ 0x22 LcdStatus Equ 0x23 loops EQU 0x24 loops2 EQU 0x25 ; Constanten festlegen PORTC EQU PORTB PORTD EQU PORTB EN equ 4 ; enable Lcd RW equ 6
B4..7 output movlw B'00000000' andwf TRISB, f bcf STATUS, RP0 return ; ein Byte mit Steuerdaten von LcdDaten zum Display übertragen OutLcdControl movwf LcdDaten
-
Thread
4Bit Modus beim LCD KS0073? Grundsatzfrage
Hallo Leute, habe hier nen LCD-Modul mit einem KS0073 Chip drauf. Dieser hat 4 Zeile a 20 Zeichen. Eines vorweg: Ich habe das Tutorial hier durchgemacht und das Teil schon 5 man geprüft, habe alles so nach Vorschlag im Tutorial
RE = 1 rcall lcd_command ldi temp1, 0b00001001 ; 4-Zeilen Modus rcall lcd_command ldi temp1, 0b00100000 ; 4bit-Modus einstellen, RE = 0 rcall lcd_command
-
Thread
(V) VFD-Anzeigen
4 Stück VFD 40x2, 2 Stück LCD 40x2, Rest unbekannte Beigaben Die kleine 40x2 VFD ist direkt gegen eine LCD austauschbar. Alles unbenutzt. Alles zusammen mit Versand 20 €. Reserviert für Jörg R.
Jw E. schrieb im Beitrag #6458251: > Hier sogar nur für nen Fünfer: Sogar was? 2*20 und gebraucht. Die aus dem Thread sind 2*40 und unbenutzt. Und dann ziehe von 20,- Euro mal 5,- Euro für den Versand ab. Das Ergebnis teilst Du durch 4...🤔
-
Thread
Protokoll für einfache Kommunikation rs485
9])) { lcd_goto(5+9,5); lcd_int4(crc&255); lcd_int4(crc>>8); } memset(uart_str_rx, 0, 13); } #endif [/c] Jetzt geht es um das Protokoll. Wie macht man das am besten - wiederholt
} #else//empfänger if(sec%7==3 // && uart_str_rx[9]>0 ) { for (u8 i=0;i<20;i++) { lcd_goto(5+i,1); lcd_int4(uart_str_rx[i]); } u8 uart_string_lenx = uart_str_rx[2]; lcd_int4(uart_string_lenx); u16 crc= function_crc( uart_str_rx