-
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
-
Thread
RFM12 - Funkmodul
Programmierung braucht ein mega48 auch kaum Strom: Ich hatte mal einen als Temperaturlogger mit 128kbyte Flash, LCD und DS1820 etwa 1/4 Jahr mit 2x 1,5V Mignon Batterien laufen. Bei den anderen Punkten stimme ich dir aber zu. Wenn ich mir die Datenblätter und Beispielcodes so anschaue, dann bezweifle ich, dass
braucht ein mega48 auch kaum Strom: Ich > hatte mal einen als Temperaturlogger mit 128kbyte Flash, LCD und DS1820 > etwa 1/4 Jahr mit 2x 1,5V Mignon Batterien laufen. wie hast du das den geschafft ? waren es reguläre Migon Zellen? die haben doch nur 500-600 mAh ( geschätzt )? Was hat den deine
-
Thread
MSP430 mit textdisplay (16x2)
BCSCTL1 = CALBC1_1MHZ; // Set DCO DCOCTL = CALDCO_1MHZ; P1DIR |= BIT2 + BIT3 + BIT4; // Port 1.2, 1.3, 1.4 = Output P1OUT &= ~BIT2; // R/W = LOW delay_50ms(); SPISetup_deviceX(); while(1){ // initialise Display lcd_write(0x39, 0); delay_30us(); lcd_write(0x14, 0); delay_30us(); lcd_write(0x55, 0); delay_30us(); lcd_write(0x6D, 0); delay_200ms(); lcd_write(0x78, 0); delay_30us(); lcd_write(0x38, 0
-
Thread
MSP430F55 LCD Ansteuerung
LCD_init(void); void DelayMs(int Ms); void LCD_cmd4(unsigned char cmd); void LCD_dat4(unsigned char byte); unsigned char i; const unsigned char Msg1[] = "LCD Test"; const unsigned char Msg2[] =
DelayMs(5); } LCD_cmd4(0xc0); for(i=0;i<16;i++) { LCD_dat4(Msg2[i]); DelayMs(5); } } } void LCD_init(void) { LCD_cmd4(0x28); // 28 for four Bit mode DelayMs(500
-
Thread
itoa in Großbuchstaben ausgeben
x+48); }else{ dummy[3]=(x+55); } x=(byteX%16); if(x<10){ dummy[4]=(x+48); }else{ dummy[4]=(x+55); } std_lcd_print_string_to_cursor_position(dummy); } [/c]
> welche Variante ist nun die richtige? Das entscheidest du. Leistungsvergleich: [c]void lcd_hex16(uint16_t byteX){ #if 0 //Variante A: uint8_t x,i; char dummy[6]={'x','0','0','0','0','\0'}; for(i=0;i<5;i++){ x=(byteX%(65536>>(4*i)))/(4096>>(4*i)); if(x<10){ dummy[i+1]=
-
Thread
LCD mit PIC ansteuern 2 Zeile
zu schreibendes Byte LcdDaten1 equ 0x4F Taste equ 0x24 ; Tastaturpuffer #define LcdE PORTB,0 ; enable Lcd #define LcdRw PORTB,3 ; read Lcd #define LcdRs PORTB,2 ; Daten Lcd (nicht control)
LcdRw ; Lesen bsf LcdE nop movf LcdPort, w ; 4 obere Bits lesen (D7..D4) movwf LcdStatus ; und in LcdStatus speichern bcf LcdE nop bsf LcdE nop ; 4 untere Bits lesen
-
Thread
Messen mit Atmega16
320 Messungen für einen Temperaturwert ganz gut um in Schritten von 0.01° zu Messen. Zeigt mir das LCD z. B. eine Temperatur von 24,23° an dann bleibt es auch einige Zeit so (Messrate der Temp. ca. 8 mal/Sekunde). Genau so bei 23.24, 23.25° etc. Immerhin ergeben sich von einem Messbereich von -20.00
will. 0V ( 0V*4)/12V = 0 1V ( 1V*4)/12V = 0 2V ( 2V*4)/12V = 0 3V ( 3V*4)/12V = 1 4V ( 4V*4)/12V = 1 5V ( 5V*4)/12V = 1 6V ( 6V*4)/12V = 2 7V ( 7V*4)/12V = 2 8V ( 8V*4)/12V =
-
Thread
Volta VT5 Solardach 610Wp oder 1210Wp klos 40km pro Sonnentag, Akku 105Ah LiFePo4, ANT BMS LCD, MPPT
(noLCD 64,02€) https://de.aliexpress.com/item/4001192978656.html Jikong Active Balance 0,6A BMS Battery Protection Board 7S~24S 100A 75,77€ noLCD noch ein Vorteil der LiFePo4 ist der sehr geringe Innenwiderstand
bei BMS viel zu verkabeln (2x Kabelschacht 30x15x438mm) von Profi da Lebensgefahr ! Plan für LiFePo4 Akku24s90-105Ah_G01 7-8kWh als PDF im Anhang für bis zu 100km Reichweite, ohne Angstschweiß stehen zu bleiben, da BMS mit LCD 2,4" und 4,3" sehr genaue Akkuzustandsanzeige mit 1% Anzeige hat! (LCD 3,8
-
Thread
Lichtschranke Hilfe
#include <LiquidCrystal.h> LiquidCrystal lcd (8,9,4,5,6,7); float Geschwindigkeit = 0; void setup() { Serial.begin(9600); lcd.begin (16,2); } void loop() { lcd.print ("$CLEAR\n"); lcd.print("$GO 1 1\n"); lcd.print(Geschwindigkeit); lcd.print ("$Go 1 4\n"); } #include <LiquidCrystal.h> LiquidCrystal lcd (8,9,4,5,6,7); float Geschwindigkeit = 0; void setup() { Serial.begin(9600); lcd.begin (16,2); } void loop
-
Thread
Witzige Idee: QR-Code Uhr - wie realisieren?
LCD oder schwarze und weiße LED
Dirk B. schrieb im Beitrag #6697321: > LCD oder schwarze und weiße LED Bitte mal ein Beispiel für schwarze LED posten ...
-
Thread
DCDC-Wandler in 4-20mA-Schleife, um mehr Strom zur Verfügung zu haben
zusammen, ich habe mal eine Frage bezüglich einer Schaltungsmöglichkeit. Es geht um Geräte in der 4-20mA-Schleife, welche z.T. ja mehrere 7-Segment-Anzeigen besitzen. Alles was LEDs, Hintergrundbeleuchtungen von LCDs, sowie halt auch die LED-7-Segment-Anzeigen betrifft, ist mit 4-20mA ja generell schwer
Schleife eingebunden, also in Serie. Sie versorgt sich selbst aus dieser und zeigt halt den Wert zwischen 4-20mA an, oder wandelt diesen in einen entsprechenden Messwert um. Mit ihrem Einsatz erhöht sich die minimale Versorgungsspannung. Wie bekomme ich jetzt bei einem Schleifenstrom von 4mA einen genügend
-
Thread
Wie mache ich eine Textausgabe 8Bit auf Display?
Hallo, ich benutze einen Atmega16 und ein 4x20 Display, dass ich im 8-Bit Modus anspreche. Meine Kenntnisse im Programmieren sind noch nicht sehr weit fortgeschritten. Ich programmiere übrigens mit dem AVR Studio. Ich würde mich sehr freuen,
int main (void) { _delay_ms (15); // wait 15 mSec. after Power ON LCD_init(); LCD_puts( "Druck und Temperatur" ); while( 1 ); } [/c] Für die Zeichen reichen 42 uSec, und die Steuerzeichen haben ja ihre 4,1 mSec. schon. Nach Power ON sinds dann 15 mSec
-
Thread
Digitale Anzeige vom Backofen defekt! Wer kann diese reparieren?
Hallo, ich habe beim neueren VCU-Omega Modul das gleiche Problem gehabt. Ich habe das LCD Modul ausgebaut und die 5 MLCC Kerkos zur Kontrolle entöltet. Ich habe 400n bei C1 und zirka 5uF bei den anderen 4 gemessen. ESR war verschwindend gering bei allen. Habe mir einen Satz MLCCs aus
Hallo, ich habe beim neueren VCU-Omega Modul das gleiche Problem gehabt. Ich habe das LCD zu Modul ausgebaut und die 5 MLCC Kerkos zur Kontrolle entöltet. Ich habe 400n bei C1 und zirka 5uF bei den anderen 4 gemessen. ESR war verschwindend gering bei allen. Habe mir einen Satz MLCCs aus
-
Thread
Pollin LCD SANBUM LBL-11337
soweit erledigt. Das display wird per I2C betrieben und es hat sinnigerweise 2 Pins vertrödelt für die LCD-Spannung: Pollin LCD "SANBUM" Anschlüsse von links nach rechts: 1 Vlcd in 2 Vlcd out 3 ---- 100nF ---- 4 5 ---- 100nF ---- 6 7 GND 8 Vcc 2.4 bis 3.3 Volt 9 SDA (I2C) 10 SCL (I2C)
Displays gearbeitet, die 5V oder 3.3V nehmen. Oben steht: W.S. schrieb im Beitrag #4693249: > Pollin LCD "SANBUM" > Anschlüsse von links nach rechts: > 1 Vlcd in > 2 Vlcd out > 3 ---- 100nF ---- 4 > 5 ---- 100nF ---- 6 > 7 GND > 8 Vcc 2.4 bis 3.3 Volt > 9 SDA (I2C) > 10 SCL (I2C) > 11
-
Thread
Digitaltacho + LCD
Ich habe folgendes Überlegt: -Drehzahl über 80LEDs -km/h anzeige über 3 7 Segment Anzeigen -Auf 4x20 Zeichen LCD: Tagesstrecke / Gesamtstrecke / Momentanverbrauch / Durchschnittsverbrauch / Tankinhalt / Reichweite / Temperatur Wasser / Aussentemperatur / Innentemperatur. heutiger Stand: http:/
austauschen, aber die gibs nur über ebay von China^^ Rechts neben den Segmentanzeigen ist Platz für das 4x20 LCD. Maße der Platine 10*24cm (ist ursprünglich für ein Golf2 gedacht gewesen) gruß Axel
-
Thread
LCD Display aktualisierung
Hallo, ich habe mir eine Steuerung für mein Zimmergewächshaus gebaut. Als Display verwende ich ein LCD Modul 20x4 über i²C. Das funktioniert soweit auch wie es soll. Eine Sache stört mich aber daran: Bei jedem loop werden die Angezeigten Zeilen aktualisiert, was zu einem kurzen flackern führt
, also du schreibst in ein Array char lcd_txt[4][21] deine 4x20 Zeichen mit /0 am ZeilenEnde und alle 250ms kopierst du das ins LCD, fertig.
-
Thread
Uhr geht bischen lahm; Codevision; timer vorladen
Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com e-mail:office@hpinfotech.com Project : TimerLCD Version : Date : 18.08.2006 Author : F4CG Company : F4CG Comments: Chip type : ATmega8 Program type : Application
Comparator: Off // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80; SFIOR=0x00; // LCD module initialization lcd_init(20); // Global enable interrupts #asm("sei") lcd_clear(); while (1) { if (milisekunde == 999) { milisekunde = 0; sekunde
-
Thread
Interrupt- und Speicherproblem mit Mega8
delay(GlobalDelay); drucken(); //Drucken LCD_puts(M1[lang][12], M1[lang][2]); delay(globalTime); runLCD=0; } break; So kommt besser zum Ausdruck, dass nur eine der 4 Möglichkeiten
und die raus zu ziehen: if (!runLCD) { LCD_puts(M1[lang][12], M1[lang][2]); runLCD=1; } else { delay(GlobalDelay); if (Rechts) {
-
Thread
Logamatic 2107 Schnittstelle
muss nicht immer einen PC laufen haben um die Daten zu loggen. Würde gerne auch einen Port für ein 4x20 LCD-Display einplanen damit die Platine entweder Daten anzeigen könnte oder eben auch noch für andere Projekte verwendbar ist. Vielleicht auch ein Tastaturport. Muss ja nicht alles am Anfang genutzt
Format schiebst du die Daten zur seriellen Schnittstelle raus? welches Display kann man Anschließen (4x20Zeichen)? Gruss Norbert
-
Thread
LCD-Ansteurung
{ PORTD &= ~(1<<PD3); } #define LCD_DATA_LOW_NIBBLE(b) { \ PORTD = (PORTD & 0x0F) | (b << 4); \ } #define LCD_DATA_HIGH_NIBBLE(b) { \ PORTD = (PORTD & 0x0F) | (b & 0xF0); \ } // Initialize the display controller. void
Josef H. schrieb im Beitrag #4990150: > ich habe ein LCD mit dem Mikrocontroller STM32F303 verbunden. (...) > Display -> > http://www.conrad.ch/ce/de/product/181705/?insert=62&insertNoDeeplink&productname=LC-Display-Schwarz-Gelb-Gruen-B-x-H-x-T-40-x-20