-
Thread
While Funktion in einer Switch Case Anweisung
iistvorkomma+4, iistnachkomma, isollvorkomma+4, isollnachkomma); _Lcd_Locate (2,1); _LcdWriteString (messwertstring); } void doCase3() { _Lcd_Locate(1,1); _LcdWriteString("Case 3"); _Lcd_Locate(2,1); _LcdWriteString("Case 3"); } void doCase4() { _Lcd_Locate(1,1); _LcdWriteString("Case 4"); _Lcd_Locate(2,1); _LcdWriteString("Case 4");
-
Thread
Reset Pin als ADC-Eingang
durchgesehen... Pin1 = ADC0 = Analog Spannung am Testobjekt = 0..2,5V 10Bit ADC Pin2 = CLKI = 20MHz Quarzoszillator (Oscal nicht temperaturstabil) Pin3 = PB4 = LCD_Data Ausgang Pin4 = GND Pin5 = PB0 = LCD_Load Ausgang Pin6 = PB1 = LCD_Clk Ausgang Pin7 = PB2 = Taster für Auswahl Eingang
Und die Alternative den Taster zusätzlich an PB4 zu hängen ist nix? Du kannst ja im Programm umschalten zwischen Taster pollen (PB4 Eingang) und aufs LCD ausgeben (PB4 Ausgang und LCD_CLK). Möglicherweise geht das auch bei LCD_load. Hast du ein Datenblatt
-
Thread
Neues Mainboard für Philips LCD TV
einer Lösung für mein Problem. Situation: Vor einer Woche ca. ist auf Grund eines Kurzschlusses mein LCD TV (Philips 20PLF4122/10) ausgefallen. Direkt danach wurde er zur Reperatur gebracht. Ergebins: Die Werkstatt meinte das Mainboard sein Defekt und es gäb keine Ersatzteile mehr. Jetzt frage ih mich
verehrte Mitglieder, 'n'abend ;) > Vor einer Woche ca. ist auf Grund eines Kurzschlusses mein LCD TV > (Philips 20PLF4122/10) ausgefallen. Definiere Kurzschluss (in diesem konkreten Fall). Vielleicht lässt sich das Ding ja noch auf Bauteilebene retten. > Ergebins: Die Werkstatt meinte das
-
Thread
Schaltnetzteil defekt? Wäschetrockner AEG Electrolux
Seit dem 21.10.2013 habe ich vier Metallfilm Widerstände parallel verbaut zu 82,5R und 0,6W. Also 20,6R und 2,4W. Das wollte ich immer mal austauschen. Wie das so ist, nichts hält so gut wie ein Provisorium. :-)
Seit dem 21.10.2013 habe ich vier Metallfilm Widerstände parallel verbaut zu 82,5R und 0,6W. Also 20,6R und 2,4W. Das wollte ich immer mal austauschen. Wie das so ist, nichts hält so gut wie ein Provisorium. :-)
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
WOW ... sind das viele Antworten. Etwas möchte ich klarstellen: Ich arbeite mit dem ATMega1284p @ 20 MHz. Der hat 128 KB Flash und 16 KB RAM und ich würde auch gerne in diesem Bereich bleiben (der STM32F4xx hat eine ganz andere Architektur ...). Ich will jetzt nicht alles lang und breit erklären, aber
schrieb im Beitrag #4736660: > Etwas möchte ich klarstellen: Ich arbeite mit dem ATMega1284p @ 20 MHz. > Der hat 128 KB Flash und 16 KB RAM und ich würde auch gerne in diesem > Bereich bleiben (der STM32F4xx hat eine ganz andere Architektur ...). Herzlichen Glückwunsch. Wäre die Sackgasse
-
Thread
Display EA DIP203J-6NLW abgekündigt. Nachfolger EA DIP205J-6NLW läuft nicht
wirklich stimmt oder Du das LCD (z.B. durch einen verkonfigurierten Prescaler) übertaktest.
Arbeiten mit festen Delays 40 us. Haben alle 4 SPI modes probiert: Kein Erfolg.
-
Thread
LCD mit AVR ansteuern
0x04 #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
2 #define LCD_GC_CHAR3 3 #define LCD_GC_CHAR4 4 #define LCD_GC_CHAR5 5 #define LCD_GC_CHAR6 6 #define LCD_GC_CHAR7 7 #define LCD_SET_DDADR 0x80
-
Thread
Universaltestboard für AVRs
Moin, ich habe mir auch ein Uni-Board gebastelt, welches 20, 28 und 40 pol. AVR`s aufnehmen kann. Es sind noch div. IC´s intigriert unter anderem ein Mega128L, ein RS232 wandler, ein I2C EEprom, eine Echtzeituhr und anschlüße für SD-Karte und LCD-Text und Grafik
Universal-Platine, hat sich bereits als sehr nützlich erwiesen. Nicht immer kann man die Spannung trennen... JP20 würde ich noch um eine Masse erweitern, dann kannst Du einen SubD-Stecker direkt anschließen. BC337 steht ja sicher für einen Universal-NPN, heute ist wohl BC847 der aktuelle Typ. Mit 4k7 als Vorwiderstand
-
Thread
LCD2004 Zeilenumbruch
Hallo, ich habe ein Problem mit einer angepassten Lib von Fleury und dem LCD2004. Ich habe es mit 2 verschiedenen getestet QC2004A http://site.gravitech.us/MicroResearch/Others/LCD-20x4B/HD44780.pdf J204A http://www.systronix.com/access/Systronix_20x4_lcd_brief_data.pdf
lcd_write((1 << LCD_DDRAM) + LCD_START_LINE3, 0); } else if (pos == LCD_START_LINE3 + LCD_DISP_LENGTH) { // 0x14 ... 0x23 printf("__4\t"); // 20 - 39
-
Thread
Heavy-Metal-Maschine von Elektor
R20, 2^4 !ISR_Ovf_calc_start: !LD R16, X+ !LD R17, X !LD R18,
add r18, r24 d0: 39 1f adc r19, r25 d2: 30 93 7b 00 sts 0x007B, r19 d6: 20 93 7a 00 sts 0x007A, r18 Phasen_acc4 += Frequenz4; da: 60 91 72 00 lds r22, 0x0072 de: 70 91 73 00 lds r23, 0x0073 e2: 80 91 7c 00 lds r24, 0x007C e6: 90 91 7d 00 lds
-
Thread
LCD an ein STK500 anschließen
möglicherweis egeht es auch ohne. Irgendwann brauchst du aber sowieso ein paar Widerstände. LCDs gibt es woanders evtl. billiger, dann bleibt noch was über für die Widerstände. Recihelt LCD 204B BL für 32.35 EUR, da bleiben für Widerstände 4 EUR...
Alles klar danke. Werde mir dann demächst 1 - DS18S20 Temperatursensor 1 - EA DIP204B-4NLW LCD 100 - 1kOhm Widerstände 100 - 4k7 Widerstände 100 - 10kOhm Widerstände 1 - 10k Poti kaufen. Damit wäre ich doch für das was ich vorhabe erstmal ausreichend
-
Thread
Grafikdisplay Spezifikationen? Pinbelegung?
null =) kann sich ja mal per mail melden. ich habe wie gesagt den kompletten laptop, d.h. inkl. "LCD-BOARD V1.4" und dachte mir, das man dies irgendwie vieleicht direkt am VGA ausgang einer GrafikKarte nutzen könnte.. sorry fürs offtopic
commax C-386S" auf der controller karte steht: ------------------- HMC Technology LTD. C386S LCD Board V1.4 ------------------- nun hat diese controller karte am eingang einen pfostenstecker (nennt man die so? sowas wie an einem IDE oder Floppy kabel) mit 20 Pins an diesem eingang muss anscheinend
-
Thread
Was war für euch der größte Entwicklungssprung beim x86 PC?
mehrere Arbeitsflächen durchaus sinnvoll. *: Ich kriege zusätzlich zum eigenen Schirm weitere 3 4K-Monitore an meinen kleinen Laptop ohne separatem Grafikchip dran. Vor 20-30 Jahren...
Auflösung runtergestellt, damit alles größer wird. Das war bei Röhrenmonitoren kein Problem, aber bei LCD-Monitoren schon. > Ich habe mir vor über 20 Jahren einen 15" Monitor für deutlich über > 2.000,00 DM gegönnt, weil ich davor mehrere Stunden täglich gearbeitet > habe. Das war selbst gegenüber
-
Thread
Suche Bibliothek / Library: LCD für ATXMEGA
Hi Ich habe mir bei reichelt folgendes LCD zum Hobbybasteln bestellt: http://www.reichelt.de/LCD-Module-DIP-Anschluss/EA-DIP203G-4/3//index.html?ACTION=3&GROUPID=3009&ARTICLE=129611&OFFSET=500&&SID=11U5AWlX8AAAIAAD41RiE734b8aec839358e635d6f3693d48261c
Überprüft ob ein Bit gelöscht ist [/c] Für jeden Pin habe ich diese Defines erstellt: [c] #define LCD_PORT PORTB /**< port for the LCD lines */ #define LCD_DATA0_PORT LCD_PORT.OUT /**< port for 4bit data bit 0 */ #define LCD_DATA0_DDR LCD_PORT.DIR #define LCD_DATA0_PIN_IN
-
Thread
Ein Füllstandmesser auf Einperlungsbasis
schon seit über 20 Jahren ohne Verschlechterung im Originalsystem.
. Ja. Bis jetzt in 20 Jahren gab es noch keinerlei Probleme mit Verschlammung. Das hohe Gewicht der Glocke ist auf jeden Fall nützlich.
-
Thread
TFT an AVR anschliessen
Zeichensätze ausgeben können. http://www.digikey.de/product-search/de/optoelectronics/display-modules-lcd-oled-graphic/524918?k=ftdi%20eve
45 polig im 0,3mm Raster? Viel Vergnügen bei der Suche nach Steckverbindern. Es ist übrigens ein 4" Display; ggf. Lupe gleich mitbestellen. > http://www.ebay.de/itm/7-inch-TFT-LCD-module-800x480-SSD1963-w-touchpad-PWM-arduino-AVR-STM32-ARM-/121017488870 Das sieht besser aus, obwohl in der Beschreibung
-
Thread
Suche Datenblatt für LC-Display
www.data-modul.de/upload/displays/pdf/BT_22005.pdf und das hier: http://www.codix.hu/display/an/price/2x20/bthq22005vss.htm Mit ein bißchen suchen und Fantasie bei www.data-modul.de häts Dich dort mit ein paar Klicks durchwurschteln können. Bist Du eigentlich sicher, das Du ein 2x16 LCD hast und nicht ein 2x20? Gruß Andi
-
Thread
LCD Routinen aus Tutorial
Was für LC-Display hast du? Diese Tutorial ist für LC-Display 4x20 gedacht.
Hallo, ich habe ein 4x20. Ich habe jetzt alle Wartezyklen 4x eingefügt und jetzt Funktioniert es, ist zwar nicht sehr elegand aber für den Anfang reicht es Optimieren kann man ja allemal noch. Tschau Ingo
-
Thread
PIC16F1455 treibt LCD nur mit angeschlossenem PICkit3
laeuft, das LCD reagiert nicht. //edit: Habe hier ein 2x8, 1x16, 2x16, 2x40, 4x20, und sogar 4x40 Display liegen, alle verhalten sich gleich.
Viele LCD-Libs sind leider fehlerhaft und setzen nicht richtig den 4-Bit Mode. Oft fällt das nicht auf, wenn das LCD nach dem Power-On im 8-Bit Mode startet. Hier mal der korrekte Ablauf, um das LCD aus einem
-
Thread
Möchtegernelektrniker baut LED-Temperaturanzeige für Schwimmbad
200769883365?pt=Mess_Pr%C3%BCftechnik&hash=item2ebed14ce5 http://www.ebay.de/itm/SainSmart-UNO-2004-LCD-Sensor-Shield-V4-For-ATMEGA328P-PU-USB-IO-Board-ATEMA-AVR-/221015434382?pt=Wissenschaftliche_Ger%C3%A4te&hash=item33758be48e
Max D: 3/4 Leiter Schaltung bitte lernen....4-20 mA...auch ansehen...Beim See die Wandlung....nix Gscheites.. Gruß
-
Thread
LCD Display mit Atmega 8
' 3 D1 - LCD E 26 C3 - frei ' 4 D2 - frei 25 C2 - frei ' 5 D3 - frei 24 C1 - frei ' 6 D4 - LCD D4 23 C0 - frei ' 7 +5V 22 GND analog ' 8 GND 21 Aref ' 9 XTAL 20 AVCC ' 10 XTAL 19 B5 - SCK ' 11 D5 - LCD D5 18 B4 - MISO ' 12 D6 - LCD D6 17 B3 - MOSI ' 13 D7 - LCD D7 16 B2 -
-
Thread
LCD Grundsatz frage
Hallo, an welchen Atmel Controller kann ich ein LCD anschließen an alle? Oder nur an bestimmte Möchte nämlich mal ein LCD Projekt machen möchte aber nicht blindlings meher Microcontroller bestellen.
welchert Platz zur Verfügung steht. Gängig sind HD-44780 kompatible Textdisplays in den Größen 2x16,2x20,4x16,4x20 Zeichen (Ja,es gibt noch mehr wie 1x16,2x40,4x40 usw.) mit und ohne Beleuchtung.(Mit gibt es meist in Grün,Blau,Weiß usw.) Der Anschluß geht am einfachsten an den Parallelport. Anleitungen
-
Thread
DCF-Uhr from Scratch
lokale Zeit errechnet -Das alles mit möglichst wenig Software, möglichst Systemagnostisch und auch in 20 Jahren noch wart- und korrigierbar -Akkubetrieb, damit die RTC auch bei Ahrtalkatastrophen 72 Stunden temperiert weiterläuft, nicht das die Uhr 4 Millisekunden verliert... Kann man machen. Muss man
die RTC braucht weniger als 1 µA bzw. die meiste Zeit nur Leckstrom. Also 50 Jahre oder wenigstens 20 sollte die schon halten. Wie oft muss man in der Zeit wohl das Steckernetzteil tauschen? > Punkt 4 versteh ich nicht. Wozu? Vertraust du deiner RTC nicht? Doch, sicher mehr als dem gestörten DCF-Signal
-
Thread
8051 (89S/89C) Board Atmel
eine USB-Buchse? Ich habe meins nochmal überarbeitet, siehe Anlage. Unterstützt jetzt neben den LCD-Standardtypen 16x2 auch noch div. anderer Displays von EA: - DIP204 Baureihe 4x20 Zeichen http://www.lcd-module.de/deu/dip/dip.htm - DIP211 Baureihe Grafik http://www.lcd-module.de/deu/dip/dip.htm
moin moin, die LP ist 110x120mm und kostete bei Bilex ca. 20€. Der 89C5131A hat ein USB-Interface, funkt auch ganz gut. Anbei mal die Schaltung, Stromversorgung immer über USB. Die LCD hat 4x20Zeichen, die 6 Taster reichen für die meisten Test. Derzeit läuft
-
Thread
Schrittmotorsteuerung für primitive Astro-Nachführung
if(IstTaste4Gedrueckt()){ START = 0; } i++; // LCD UPDATE lcd_clear(); lcd_setcursor( 1, 1 ); lcd_string("Gestartet ..."); lcd_setcursor(1,2);
f_winkel1, str); sprintf(str,"%2u,%1u gr",f_winkel1,f_winkel2); break; case 1: lcd_setcursor( 5, 1 ); lcd_string("Zeit"); sprintf(str,"%4i s",ZEIT); break; case 2: lcd_setcursor( 1, 1 ); lcd_string("Wiederholungen"); sprintf(str,"%4i mal",WIEDERHOLUNGEN
-
Thread
FPGA Lüftersteuerung für 4PIN PWM Lüfter
Ihr wisst schon, dass die 4-Pin Lüfter eine PWM Frequenz von ~20-25kHz erwarten? Was will man da mit einem FPGA und du 2Mhz PWM?
Matthias Keller schrieb im Beitrag #2700972: > Ihr wisst schon, dass die 4-Pin Lüfter eine PWM Frequenz von ~20-25kHz > erwarten? Was will man da mit einem FPGA und du 2Mhz PWM? Mein Einwand bezog sich auf die PWM Steuerung des Lüftermotors über einen PWM-*Ausgang*. Ich verstand
-
Thread
Mini-Computer mit BASIC
mmhh okay... mit nem mega128 hättest du trotzdem 4kb ram zur verfügung.. und mehr eeprom. einziges manko er ist halt ned als dil verfügbar...
Ja ich denke ein "externes" EEPROM macht das ganze wesendlich interessanter, da 20/25 zeilen code doch etwas wenig sind.
-
Thread
LCD Schriftarten ( Fonts in veschiedenen Größen ) Gesperrt
Da ich auf die Schnelle keine fertige Schriftart gefunden hatte die auf mein LCD gepasst hat, habe ich ein paar erstellt. Insgesamt sind hier 14 verschiedene Schriftgrößen von 4x6 Pixel bis 12x16 Pixel enthalten, jeweils als Assembler und C Header mit verschiedenen Ausrichtungen
/projects/lcd-image-converter/
-
Thread
[V] Aufräumaktion LCD 240x128, LCD 2x20, at-mega
10x LCD 2x20 mit LED Hintergrundbeleuchtung mit SPLC780A1 f. je 5€ controller soll HD44780 kompatibel sein, gebraucht, ungetestet 10x AT-MEGA128 ausgelötet nicht getestet f. je 2€ bei interesse
Hallo Für 2 LCD 2x20 habe ich Interesse. Welche Versandgebühren fallen nach Österreich an? LG Albert
-
Thread
Arduino nano arbeitet ohne Display nicht.
[code] #include <Wire.h> #include <LiquidCrystal_I2C.h> // A4=SDA, A5=SCL https://arduinogetstarted.com/tutorials/arduino-lcd-i2c LiquidCrystal_I2C lcd(0x27, 16, 2); //Brabander I2C address 0x27, 16 column and 2 rows . . . . . void setup() { Serial.begin
hängen, das läuft durch. [c] #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 20, 4); // set the LCD address to 0x27 for a 16 chars and 2 line display void setup() { Serial.begin(115200); lcd.init(); // initialize the lcd lcd.init();
-
Thread
LCD an ATmega8 mit C ansteuern
Es werden nur alle Stellen vollständig ausgefüllt. Das Display ist ein Blueline EA W204B-NLW mit 4x20 Zeichen. Ich habe es sowohl mit der LCD-Library von http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/avr-gcc-library/lcd_library probiert als auch mit einigen Beispielen aus dem Forum.
of first char of line 4 */ [/c] (siehe 2. Post von Klaus bzw. Datenblatt Seite 3) [c] #define LCD_PORT PORTA /**< port for the LCD lines */ [/c] [c] #define LCD_RS_PIN 4 /**< pin
-
Thread
Mit Taster im Lcd Hochzählen
= Portd.4 Config Lcd = 16 * 2 Config Pinb.1 = Input Taste Alias Pinb.1 Pinb.1 = 1 Dim I As Integer Cls 'loesche das LCD Display
'Timer starten Config Lcdmode = Port Config Lcdbus = 4 'Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6 Config Lcd = 16 * 2 Cls Locate 1 , 1 Lcd " Uv-Belichter 1 " Locate 2 , 4
-
Thread
Programm mit mehrdimensionalem Array
> //nötig zur Benutzung von sprintf-Funktion char buffer[20]; uint8_t lauf; uint8_t array[2][10]= { {0,1,2,3,4,5,6,7,8,9}, {} }; //array mit zwei Spalten und 10 Zeilen void delay_ms(uint16_t ms) { while(ms>0) { _delay_ms
> #include <stdio.h> //nötig zur Benutzung von sprintf-Funktion char buffer[20], buffer1[20]; uint8_t lauf; uint8_t array[2][10]= { {0,1,2,3,4,5,6,7,8,9}, {} }; //array mit zwei Spalten und 10 Zeilen void delay_ms(uint16_t ms) { while(ms>0) { _delay_ms(1
-
Thread
16x2 LCD durch VFD ersetzen - Display kompatibel?
Ich hatte ein LCD 40x2 gegen ein Futaba VFD ausgetauscht. Ging problemlos. Wurde von Futaba auch so beworben.
Ich habe bei mir ein kompatibles 4x20 VFD in Betrieb. Funktioniert perfekt. Allerdings müsste ich wegen Marke und Modell nachschauen. Ist wahrscheinlich ein itron.
-
Thread
ATMEL SAM3X8 (Arduino Due) printf auf beliebiges Device umleiten?
habe ich laufen, auch einen Ausgabe über einen UART. Ich möchte aktuell als Standardausgabe ein 4x20 LCD (über TWI angesteuert) verwenden, später ein TFT über SPI. Bei den AVRs ging das ganz einfach durch Zuweisung. Beispiel: [c] #if defined LCD_OUTPUT FILE disp_str = FDEV_SETUP_STREAM(lcd_putchar
Projekt angelegt mit den wichtigsten Routinen. DUE_display enthält die Routinen zur Ausgabe auf einem 4x20 LCD. Das funktioniert auch. Quelltext in main: [c] #include "sam.h" #include "DUE_mocodefs.h" #include "DUE_TWI1.h" #include "DUE_LCD_display.h" #include "stdio_LCD.h" // #include
-
Thread
Bau einer Kaffee-Vollautomaten Steuerung
erkennt wenn der Kaffeesatzbehälter überläuft. DAS sind aber alles Probleme die sich mit einem Graphik-LCD nicht lösen werden.
nachgemessen: Zwischen LM7805 GND (Kühlfahne) und L1: 7.48 kOhm Zwischen LM7805 GND (Kühlfahne) und N: 4.95 kOhm Zwischen LM7805 Eingang und L: 4.16 MOhm Zwischen LM7805 Eingang und N: 4.16 MOhm Zwischen LM7805 Ausgang und L: 2.58 kOhm Zwischen LM7805 Ausgang und N: 0.2 Ohm Jetzt isses
-
Thread
Hilfe bei Fehlersuche auf Platine (Displayanzeige schwach)
Widerstand müsste ich jetzt quasi kleiner machen (austauschen), um gemäß Seite 13 Note 1 auf ein V_LCD nahe 4 V zu kommen?
Widerstand müsste ich jetzt > quasi > kleiner machen (austauschen), um gemäß Seite 13 Note 1 auf ein V_LCD > nahe 4 V zu kommen? Der Widerstand ist eher überraschend klein. Hattest du oben wirklich V_LCD gemessen? Da war ja noch Pinverwirrung.
-
Thread
µC von 0 auf lernen. ASM oder C?
" .def temp0 = r16 ; .def temp1 = r17 ; .def temp2 = r18 .def temp3 = r19 ; .def temp4 = r20 .cseg .org $0000 rjmp stack stack: ldi temp1,high(ramend) ;Stackpointer festlegen out sph, temp1 ldi temp1,low(ramend) ;Stackpointer festlegen out spl, temp1
zusammenstöppsler hätte das schreiben/lesen auf SD karte in 5 minuten erledigt.. (und er hätte ein farb-touch LCD, nur mal so am rande.. nicht so ein grausliches S/W ding) das für 20% der kosten, ;-) (jaja OT, und nicht ganz Ernst gemein!)
-
Thread
Digital Voltmeter ICL 7106
Hi leute, wie kann ich mit ICL 7106 und ein LCD Display ein Voltmeter zusammenbauen, die eine Spannung von 20-30Volt messen soll. Kann mir jemand bei der Schaltungsaufbau helfen
Elif17 P. schrieb im Beitrag #4974209: > wie kann ich mit ICL 7106 und ein LCD Display ein Voltmeter > zusammenbauen, die eine Spannung von 20-30Volt messen soll. Die Schaltung laut Datenblatt misst von 0-200mV. Damit 30V anzeigen heisst einen Spannungsteiler / 1000 vorzuschalten
-
Thread
Frage zum Display neu laden
A4 // Can alternately just connect to Arduino's reset pin // Colors LCD #define BLACK 0x0000 #define BLUE 0x001F #define RED 0xF800 #define GREEN 0x152C #define CYAN 0x07FF #define
überflüssige Pixel irgendwie gelöscht werden habe ich nicht geprüft! Ich mache auch nicht mehr als 4 TFT/LCD Updates pro Sekunde, weil das eh keiner lesen kann! 10ms Timer für Tastenentprellung, count 25 bis 0 -> in loop LCD Update wenn 0 und danach Count neu setzen.
-
Thread
Multimeter der gehobenen Klasse
>> Fluke Handmultimeter sind auch nicht genauer als andere der 20€-Klasse! > >Doch! Fluke 17b: DC Volt : 400mV / 4V / 40V / 400V / 1000V , +/-1.0% + 10 AC Volt : 400mV / 4V / 40V / 400V / 1000V, +/- 3.0% + 3 DC Current : 400uA / 4,000uA / 40mA / 400mA / 4A
tsss schrieb im Beitrag #2296783: >>> Fluke Handmultimeter sind auch nicht genauer als andere der 20€-Klasse! >> >>Doch! > > Fluke 17b: > DC Volt : 400mV 4V 40V 400V 1000V , +/-1.0% + 10 > AC Volt : 400mV 4V 40V 400V 1000V, +/- 3.0% + 3 > DC Current : 400uA / 4,000uA 40mA 400mA 4A
-
Thread
Keine Reaktion auf Eingabe
mode = 1; else mode = 0; } if( mode == 0 ) lcd_time( 0, 0, &actTime ); else lcd_date( 0, 0, &actTime ); } } void lcd_time( uint8_t x, uint8_t y, struct time* tim ) { char buf[20]; sprintf( buf, "%2d:%02d:%02d", (int)tim->hour_, (int)tim->min_, (int)tim->sec_ ); lcd_gotoxy( x, y ); lcd_puts( buf ); } void lcd_date( uint8_t x, uint8_t y, struct time* tim ) { char buf[20]; sprintf( buf, "%02d - %s ", (int)tim->week_, dayString[tim->day_] );
-
Thread
Zahl in String umwandeln
führende Nullen durch BLANK ersetzen { if ((tempstring [i] == 0x30) && (schonzahl == 0) && (i <= 4)) tempstring [i] = 0x20; //Leerzeichen else schonzahl = 1; } for (i = 1; i <= 5; i++) // Ausgabe { LCD_write_data (tempstring [i]);
führende Nullen durch BLANK ersetzen > { if ((tempstring [i] == 0x30) && (schonzahl == 0) && (i <= 4)) > tempstring [i] = 0x20; //Leerzeichen > else > schonzahl = 1; > > } > for (i = 1; i <= 5; i++) // Ausgabe > { LCD_write_data (tempstring
-
Thread
C programmieren wie die grossen Jungs
f0 e0 ldi r31, 0x00 ; 0 for( unsigned char i = 10; i; --i ) Ziffer[i] = '\0'; 4a: 10 82 st Z, r1 4c: 31 97 sbiw r30, 0x01 ; 1 { } int main() { for( unsigned char i = 10; i; --i ) 4e: 80 e0 ldi r24, 0x00 ; 0 50: e0 36 cpi
ldi r31, 0x00 ; 0 char* P = &Ziffer[0]; for(unsigned char i = 10;i;i--) *P++ = 0; 4a: 11 92 st Z+, r1 4c: 80 e0 ldi r24, 0x00 ; 0 4e: ea 36 cpi r30, 0x6A ; 106 50: f8 07 cpc r31, r24 52: d9 f7 brne .-10 ; 0x4a <main
-
Thread
Wasserthermometer
Hälfte*) * 2mA = 21mA > > Ob es so sparsame Anzeigen gibt weiß ich nicht. Man sollte eher mit > 10-20mA rechnen (gesamt 105-210mA). Ein guter AA Akku hat 2-3Ah. > Das hält (wenn die Anzeige die gesamte Zeit leuchtet) 10-30h. Eine LCD-Anzeige ohne Controller wäre genau das richtige, die verbraucht
ohne Controller dürfte aber "lustig" werden. Besser wäre http://www.pollin.de/shop/dt/MzE2OTc4OTk-/Bauelemente/Aktive_Bauelemente/Displays/LCD_Modul_POWERTIP_PC1602_E.html das zieht nur 2-3 mA oder das hier http://www.pollin.de/shop/dt/NzczOTc4OTk-/Bauelemente/Aktive_Bauelemente/Displays
-
Thread
PIC Programmieren
erklärst etwas wirr. von dem, was ich verstehe, mache ich dir einen erweiterten vorschlag: PIC mit LCD und 4 eingängen (A, B, C, D) sowie eine RS232 oder USB schnittstelle. wenn A = high: text über RS232/USB wird intern in speicher 1 gespeichert wenn A = low: speicher 1 wird nicht beschrieben wenn
!Der Rest kling ja gut, aber was ist wenn mehrere Verbraucher eingeschaltet sind? Selbst bei einem 4 Reihigem LCD Display käme man an die Grenze, zudem ist die Schrift dann so klein, das man kaum was sieht! Man sollte die Schrift von ca 1m gut lesen können! Darum auch meine Idee mit den einzel
-
Thread
einfache Drehzahlmessung mit ATmega88
habe bis jetzt folgendes geändert: -TMSK1 in TMSK unbenannt - da an ATmega 8- so steht bei Atmel -lcd_routines.c mit meiner LCD Konfiguration eingebunden - die sind ok. - im Code folgendes unbenannt: --int_lcd in lcd_init von lcd_routnes --lcd_f_str in lcd_string von lcd_routines. An der Schaltung
>-lcd_routines.c mit meiner LCD Konfiguration eingebunden - die sind ok. Beweise? Quellcode? Du hast lcd_zeichen vergessen. Wird aber alles nicht ändern. Wenn ich den Code beim überfliegen richtig verstanden