-
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
-
Thread
LCD macht nicht was es soll trotz Tutorial.
AVR-Tutorial durch und mittlerweile hab ich das gefühl spass am assemblern zu bekommen wenn da nicht mein LCD wäre was einfach nicht funktionieren will. Ich habe mir ein 4x20 Charakter LCd-Display gekauft mit der feststellung das der enthaltene Controller nicht richtig angegeben wird, entweder das S6A0069
, dass Dein Controller mit den 4 MHz taktet, die Du in der LCD-Inc angegeben hast? Die 25 ms Wartezeit vor der Initialisierung könnten für manche LCD-Module zu knapp sein. ...
-
Thread
3 LEDs nach nur wenigen 100 Betriebsstunden durchgebrannt
fließen jetzt jeweils 45mA. Rat mal wer die als nächstes kaputt geht. Richtig beide, da die erlaubten 20mA bei weiten überschritten wurden. ------------------------ wegen der bauform ... schau mal bei eBay vorbei ich glaub die sind in der Form. 100 PCs MegaBright Warm White LED 4.8mm 120° (20 Euro
kürzer die Lebensdauer. Die 3.4 bis 3.8V sind viel zu hoch, wenn du da 3V ranlegst fließen meist schon 20mA über die LED und bei 3.2V sind es dann 40 oder 50mA. ----------------------- *Strom-Test* : Am besten du misst mal den
-
Thread
ATMega32 Timer, ADC problem und Fuses frage
//init lcd lcd_init(); lcd_clear(); // Temp variablen char Buffer[20]; char temp = 0; char temp2; // ADC uint16_t adcval; ADC_Init(); lcd_draw_fullscreen_bmp(img); _delay_ms(4000); lcd_clear(
(20,LINE7); lcd_puts(small_font, ":"); itoa( minute, Buffer, 10 ); lcd_set_cursor(30,LINE7); lcd_puts(small_font, Buffer); } } [/c]
-
Thread
Schaltplan einer 20A Strommessschaltung so in Ordnung?
Hallo zusammen, ich bin gerade dabei mein 3. Elektrotechnikprojekt im Rahmen meines 4 jährigen Technikerstudiums in Abendform zu bearbeiten. Habt ihr Lust einmal darüber zu schauen und mir mitzuteilen, ob ich auf dem richtigen Weg bin? Sicher fällt Euch das ein oder andere auf, was
. Hhält das IC das aus? Hier die Funktionsbeschreibung der Schaltung: • Strommessung bis zu 20A AC/DC o Ausgabe des Wertes über ein LCD-Modul oder o Auswertung über uC o Der zu messende Stromkreis ist galvanisch getrennt vom Rest der Schaltung. o Die Schaltung kann somit an einen uC angeschlossen
-
Thread
A/D Wandler defekt gibt nur 1023 aus
auf Null result = ADCW; // Wert abholen // dtostrf (5*result/1024.0, 4,1, buffer); lcd_writetext(buffer); lcd_gotopos(4,15); lcd_writezahl(result); PORTD ^= ( 1 << PB6 ); // Toggle PB0 z.B. angeschlossene LED, die LED blinkt, das funktioniert, also wird der
jetzt habe ich aber eine Oversampling abfrageschleife so wie hier result=0; for(i=0; i<20;i++) { //ADCSRA |= (1<<ADATE); while (!(ADCSRA & (1<<ADIF))); result += ADCW; } result /=20; dtostrf((double)result, 4,0, texte); lcd_gotopos(3,16); lcd_writetexte(
-
Thread
Uhr-Stellroutine
Set_month = Value_counter Select Case Value_counter Case 1 To 9 : Lcd Set_day ; ".0" ; Set_month ; ".20" ; Set_year Case 10 To 12 : Lcd Set_day ; Set_month ; ".20" ; Set_year End Select Case 3: Max_line = 99 Set_year = Menu_counter Lcd Set_day ; Set_month ; ".20" ; Set_year End Select Grüße und einen schönen Abend noch
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
wie der 1MB-Flash- und 192kB-SRAM-Speicher und und ... Zum Testen könnte man das Eval-Board stm32f4discovery verwenden, kostet unter 20 Euronen. Henning
schrieb im Beitrag #3013104: > Interessant finde ich in diesem Zusammenhang auch die neuen Sharp LCDs > unter > > http://www.sharpmemorylcd.com/ > Ist auch eine Idee Frank, leider ist die Auflösung von 320x240 bei 4,4 Zoll nicht so toll..... Gruß René
-
Thread
I2C Real Time Clock/Calendar (DS1337
days); print_timeAtLine(1, bcd_decimal(hours), bcd_decimal(minutes), bcd_decimal(seconds)); lcd_gotolc(1, 11); lcd_printInt(bcd_decimal(seconds), 2, true); //print_dateAtLine(2, years, months, days); SS_SetDigits(minutes >> 4, // 10 hour digit minutes & 0x0F, // 1 hour digit
days); print_timeAtLine(1, bcd_decimal(hours), bcd_decimal(minutes), bcd_decimal(seconds)); //lcd_gotolc(1, 11); //lcd_printInt(bcd_decimal(seconds), 2, true); //print_dateAtLine(2, years, months, days); SS_SetDigits(minutes >> 4, // 10 hour digit minutes & 0x0F, // 1 hour digit
-
Thread
[V] Displays, Handheld, EA Start-edip320B, Steckbrett u.a.
Anleitung“ Preis : 20€ =================================================================== EA Start-edip320B Starterkit LCD-Display, 320x240 Pixel, bl-ws ,Touchpanel Mit Anleitung. Gebraucht Ähnlich : http://www.reichelt.de
/Anleitung“ Preis : 20€ =================================================================== EA Start-edip320B Starterkit LCD-Display, 320x240 Pixel, bl-ws ,Touchpanel Mit Anleitung. Gebraucht Incl. Selbstbaugehäuse
-
Thread
3,2 TFT Display
http://www.aliexpress.com/item/20pcs-lot-3-2-TFT-LCD-Module-Display-Touch-Panel-PCB-adapter-freeshipping/616248030.html http://www.aliexpress.com/item/10-x-Free-shipping-3-2-16-bit-3-3V-TFT-LCD-module-with-SD-card/566167762.html
http://www.ebay.de/itm/3-2-inch-TFT-LCD-module-Display-with-touch-panel-SD-card-cage-240RGBx320-3v-/290794763628?pt=LH_DefaultDomain_0&hash=item43b4b7f56c 12,26 Euro.
-
Thread
Einen Softcore (AVR) an andere FPGA anpassen?
dies bis hierhin richtig verstanden? PS: Gerade versuche ich diesen Softcore für eine Anlogic EG4S20 FPGA zu integrieren/anzupassen.(Bin noch am Anfang) https://opencores.org/projects/softavrcore
Altera? >Anlogic EG4S20 FPGA https://www.mikrocontroller.net/attachment/520610/EG4S20_integrated_SDRAM.pdf Chinesisch, die englische Website ist noch im Aufbau https://www.crunchbase.com/organization/anlogic
-
Thread
itoa gibt fehlerhafte werte aus
WGM10)|(0<<CS12)|(0<<CS11)|(1<<CS10); OCR1B = 0; //PWM an PB7 (OC2) TCCR2 |= (1<<WGM21)|(1<<WGM20)|(1<<COM21)|(0<<COM20)|(0<<CS22)|(0<<CS21)|(1<<CS20); OCR2 = 0; } //Initialisierung Ports void init_port() { DDRB |= (1<<PB4)|(1<<PB5)|(1<<PB6)|(1<<PB7);//Ports für PWM-Ventile PORTB |= (1<<PB4)|(1<<PB5)|(1<<PB6)|(1<<PB7); //DDRD |= (1<<PD4)|(1<<PD5); //PORTD |= (1<<PD4)|(0<<PD5); //LCD Backlight and LED DDRE |= (0<<PE5)|(0<<PE6)|(0<<PE7); //Ports
-
Thread
LCD Initialisierung mit Fleury
Hmm kann mir einer sagen was es damit auf sich hat? #if LCD_CONTROLLER_KS0073 #if LCD_LINES==4 #define KS0073_EXTENDED_FUNCTION_REGISTER_ON 0x24 /* |0|010|0100 4-bit mode extension-bit RE = 1 */ #define KS0073_EXTENDED_FUNCTION_REGISTER_OFF 0x20 /*
vergleichen und ggf. die Fleury Library anpassen. KS0070B - http://www.pacificdisplay.com/ics_app%20notes/samsung/KS0070B_V0.pdf KS0073 - http://www.pacificdisplay.com/ics_app%20notes/samsung/KS0073.pdf In deinem lcd.h stimmen die Definitionen der LCD_START_LINE1 bis LCD_START_LINE4 nicht mit den
-
Thread
Marlin Firmware mit dem ATMEL STUDIO 7 auf das Arduino Mega 2560 Board flashen
Probleme bereitet, indem sie einfach zu dünn ist. Aber es ist selten der Fall, das diese auf meiner FR4-Auflage nicht haftet. Tim schrieb im Beitrag #5581247: > - #define LCD_LANGUAGE en > Da kannst Du die Displaysprache noch auf Deutsch ändern. > Ich bevorzuge zwar meine Muttersprache, aber ich
D8DA-4872-85F5-D8BB3101E245 Company: Atmel Installed Packages: Data Visualizer Extension - 2.20.735 Data Visualizer Extension Version: 2.20.735 Package GUID: 25dc067d-df31-4e22-be7f-cc6a77ccc7f3 Company: Atmel Installed Packages: Microchip Gallery - 8.1.0 Microchip Gallery Version: 8.1.0
-
Thread
Wieviel SRAM braucht man für ein Fernsehbild
kannst du die 880kB nicht adressieren. Das Timing ist auch mit dem Teil sehr sehr knapp. Rechne mal mit 20MSamples/sek, dann hast du 4 Takte in denen du 16bit raushauen musst. Wenn's ein 8bitter ist, hast du für 8bit grad mal 2 Takte. Wenn man es klug anstellt, kann man zwischen den einzelnen Bänken umschalten
damit du den auch anhalten kannst (zB. Spalten/Zeilenrücklauf). Die Logik musst du dann nur mit etwa 20MHz takten. VGA ist was anderes als TV. Als VGA geht nämlich auch 320x240x8bit durch, oder 300x200x4bit. Letzteres wären grad mal 1.8MB/sek (bei 60hz).
-
Thread
Die große Wanderkiste elektronischer Bauteile - Projektidee !
A4 bis 20mm max 500g sind allerdings 3,05 € da kann man auch gleich ein Päckchen (aber unversichert) nehmen...
würde ich die untere Grenze bei etwa 500Hz ansetzen. Darunter wird es schnell leiser, aber selbst 20Hz Sinus sind noch erkennbar wenn man genau hinhört. Die Resonanzfrequenz scheint bei etwa 1,3-1,4kHz und bei 2,7-2,8kHz zu liegen, da ist der Ton eindeutig am lautesten. Selbst mit 1Vss Sinus sind 2,75kHz
-
Thread
Mikrocontroller für Industrie
), delay(2000); } void loop() { int t = mlx90615.readTemperature(); lcd.setCursor (0, 0), lcd.print ("Temperature"); lcd.setCursor (12, 0); lcd.print (t); lcd.setCursor (14, 0); lcd.write (223); lcd.write ("C"); delay(100); } Bin durcheinander. Das soll
MLX90615 mlx90615(CUSTOM_ADDR, &Wire); } void loop() { int t = mlx90615.getTemperature(); lcd.setCursor (0, 0), lcd.print ("Temperature"); lcd.setCursor (12, 0); lcd.print (t); lcd.setCursor (14, 0); lcd.write (223); lcd.write ("C"); delay(100); }
-
Thread
Welcher Lowpower uC
Thomas Gemperle schrieb im Beitrag #3622414: > Aus meinem Projekt sollte einmal eine Uhr mit LCD Display hervorgehen. Es gibt PIC16/18 mit integriertem LCD-Segment Treiber: z.B. den PIC16LF(1)903: nanoWatt XLP und bis zu 72 LCD Segmente
Das ist in deinem Fall dann leider nicht so. > Aus meinem Projekt sollte einmal eine Uhr mit LCD Display hervorgehen. Dann solltest du einen Mikrocontroller nehmen der in der Lage ist dumme Glaser anzusteuern. Ein normale LCD mit Controller braucht soviel Strom das der Microcontroller da nicht
-
Thread
Messung von Geschwindigkeiten
SuperMann schrieb im Beitrag #6239206: > ... lcd "kmh"? vom Platz passt da auch zweimal "km/h" hin! Vorschlag :) [c] ldi temp1, 0x20 rcall LCD_Data ldi temp1, 'k' rcall LCD_Data ldi temp1, 'm' rcall LCD_Data ldi temp1, '/' rcall LCD_Data ldi temp1, 'h' rcall LCD_Data ldi temp1, 0x20 rcall LCD_Data ret ;---end--- [/c]
-
Thread
LCD funktioniert nicht
Hallo, ich habe die Schaltung in Anhang aufgebaut. Leider bekomme ich das LCD (http://www.electronic-software-shop.com/product_info.php?pName=lcd-modul-4x20-zeichen-beleuchtet-blau-p-46) nicht ans laufen. Das Display zeigt immer nur die zwei weißen Balken an, sonst passiert
>> # HD44780 kompatibel >> http://www.abacom-online.de/div/LCD20x4.pdf > Das Display zeigt immer nur die zwei weißen Balken an, sonst passiert > garnichts. Welche Funktion hat R3? > /*Interface auf 8-Bit setzen*/ > PORTA = 0x0C; Wie stellst
-
Thread
LCD
(es ist ein SAB80C537). wo findet man eigentlich datenblätter für lcds, bzw. welche nummer der 4 ist nun die richtige? im datenblatt des SAB80C537 steht: ausgabe einer 1: maximal -80µA, dann bleibt die Spannung über 2,4V ausgabe einer 0: er darf maximal 1,6mA vom
geändert: http://shop2.idd-electronics.com/product_info.php?cPath=2786_2840_2843&products_id=14026 lcd 16x2 lmk84ra19c2e [71.52.16200] 12.66EUR lcd 16x2 lmk84ra19c2e Dot-matrix modules van NAN YA, leverbaar met en zonder LED-backlight. De modules zijn aan te sluiten op 4- als 8-bit computers door
-
Thread
EA DOG M162W-A
LCD_DATA7 = 0; // Initialisierung 3x 0011 xxxx LCD_DATA6 = 0; LCD_DATA5 = 1; LCD_DATA4 = 1; for( i_n = 3; i_n; i_n--){ delay(20); LCD_RW = 0; LCD_RS = 0; LCD_E1
// Impulsverzögerung LCD_E1 = 0; delay(20); // Grundinitialisierung durchgeführt write_lcd(0x29,1); // 4-Bit IS 0,1 write_lcd(0x1C,1); // BS: 1/4, 2 Zeilen write_lcd(0x52,1);
-
Thread
Programm zum Erstellen eigener Schriftarten (LCD)
PS: Das ganze ist in Java geschrieben. Ich habs bei mir mit Java 5 am laufen sollte aber auch mit 1.4 oder früher laufen.
initialisieren ldi r19, LED2 ;LED2 AN out PORTD, r19 ldi buffer,set_LCD ;setze LCD Funktion rcall write_instr ldi buffer,LCD_on ;schalte LCD ein rcall write_instr ldi buffer,clear_LCD ;loesche Anzeige rcall write_instr ldi
-
Thread
Zeitbasierte Aktionen
Tageszeitbasierte Aktionen brauche ich schonmal eine Uhr. DS1307 z.B. gestellt werden soll sie erstmal über ein LCD 4x20 Zeichen. Wenn ich nun sagen wir mal eine Lampe um 9:30 Uhr angehen soll und um 20:00 Uhr wieder aus. Wie kann ich das realisieren. Ich muss ja eine Abfrage laufen lassen welche andauernd überprüft
Vielen Dank für denn Tip der hört sich sogar richtig gut an. Leider Versuche ich vergeblichst mein 4x20 LCD im 4bit Modus zu initialisieren. Ich habe das LCD per 4bit an den ATmega32 angeschlossen D4-D7 am LCD an PORTA des ATmega PA0-PA3 liegen die Datenleitungen, an PA4 - PA6 die Steuersignale. Dies
-
Thread
16x2 2,6" Displays in kleiner?
B. schrieb im Beitrag #7336288: > Es gibt ja nur ein DOG und keine Nachbauten... Die DOG von > lcd-module.de > werden direkt und ohne Adapter mit I2C angesteuert. Und laut meinem DB können die nur 4-/8-Bit und SPI, kein I2C.
Habe jetzt die (so gut wie) geschenkten EA DOGM163S-A in Betrieb genommen. Im 4bit Mode an Arduino Nano angeschlossen. Code von dieser Seite https://cool-web.de/arduino/dogm163-lcd-an-arduino-nano-im-4bit-modus-und-5v-betreiben.htm genommen. Copy/Paste in Arduino, lief sofort (abgesehen
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
Hallo, ich steuere ein 4x20 LCD EA-W204B-NLW von Reichelt an. Die Initialisierung des LCD und die Ausgabe von Zeichen funktionieren tadellos, jedoch nur an Port D. Ich gebe die Steuersignale RW, RS, E,und die Datensignale
(3,1); lcd_write_string("!Das ist Zeile 3"); lcd_place_cursor(4,1); lcd_write_string("!Das ist Zeile 4"); wait_ms(20); } // this part will never be reached during normal program sequence
-
Thread
EAGLE 3D - zeigt eure Projekte Bilder
Ich habe wieder Langeweile gehabt und mal ein 20x4 LCD gerändert :)
cylinder{<11.008000,1,31.496000><11.008000,-5,31.496000>0.650000 texture{col_hls}} cylinder{<11.008000,1,20.574000><11.008000,-5,20.574000>0.650000 texture{col_hls}} cylinder{<4.000000,1,4.000000><4.000000,-5,4.000000>1.600000 texture{col_hls}} cylinder{<46.000000,1,4.000000><46.000000,-5,4.000000>1.600000
-
Thread
wie bekomme ich die Temperatur aufs LCD?
Maik Sly schrieb im Beitrag #2834119: > DS18x20_Temperature.pde (2,6 KB, 6 Downloads) > LCD_Ausgabe.pde (17,4 KB, 11 Downloads) Wie liest man denn *.pde-Dateien? Fragt sich Harald
Wilhelms schrieb im Beitrag #2834168: > Maik Sly schrieb im Beitrag #2834119: > >> DS18x20_Temperature.pde (2,6 KB, 6 Downloads) >> LCD_Ausgabe.pde (17,4 KB, 11 Downloads) > > Wie liest man denn *.pde-Dateien? Sind Textdateien (aus der Arduino IDE). Die kann man mit einem Texteditor
-
Thread
7-Segm. LCD-Ansteuerung, 4-stelliges Einbaumodul, Attiny45
Gleichspannungsanteil bildet, der unter 1% bleiben muß. Um die Signale zur Ansteuerung gering zu halten, werden nur LCD_DATA, LCD_CLK und LCD_STR für die 4094 ausgegeben. Der '1' Pegel für OE wird aus dem zyklischen LCD_STR-Signal gewonnen und zwischengespeichert. Siehe Schaltplan: R1, C1, R2, D1 Auf der Platine zur
Tiny45 lassen sich zum Beispiel eine Temperaturanzeige/Überwachung oder – wie im angehängten Programm 'LCD_4_45.c' – ein Spannungs-Messmodul aufbauen. Es geht dabei nicht um Präzisionsmessungen, sondern um Beispiele für eigene Programme. Es wird gezeigt, wie die LCD-Ansteuerung per Interrupt erfolgt,
-
Thread
Kleines Rätsel zum Freitag, was stimmt hier nicht?
wieder etwas gelernt ... (das meine ich ernst). Bisher hatte ich da dann nur bspw. gesehen gehabt: 4 Ohm / 1W
Ein Trimmpoti mit 4 Beinen wurde noch nie gesichtet (R57)
-
Thread
PC Bauen (DOS)
EGA! Ich wage zu bezeifeln, ob Du eine VGA-Karte in einem 8088 zum Laufen bekommst. Mein Commodore PC20-III hat die Hercules Monochrom Grafikkarte, einen passenden Röhrenmonitor habe ich auch noch dafür. > Weil es DOS wird soll es kein Farb-LCD haben sondern ein altes billiges > monochrom lcd. Aber
Wenn schon alter Rechner, dann aber getunt. Denn 8088 durch einen NEC V20 ersetzen und einen 8087 zur Seite stellen. Festplatten gab es damals als extra dicke Steckkarten mit 10 MB. Das war mal mein erster PC, ein XT mit 4,7 MHz. avr