-
Thread
Warum gibts keine forumeigene C Bibliothek?
Bedienelement mit 6 Tastern und 6 LED, sowie integriertem Helligkeitsensor (BPW40) und Temperatursensor (DS18S20) geben. Außerdem ein Relaismodul mit 4 FET und 4 Relais, eventuell Text-LCD. Beide Module haben jeweils einen AVR mit MAX485 und werden in Zweidraht an den bestehenden Hausbus angeschlossen. Ich brauche C-Funktionen für: - Text LCD, 4-Bit, ohne RW - RS485-Kommunikation mit MPCM - AD-Wandlung - 1Wire allgemein, DS1820 speziell - PWM für LED (Hard- oder Soft-PWM?) - Tastenentprellung Wo finde ich das denn nun in der Codesammlung
-
Thread
Sammelbestellung Transistortester II
1x Buchsenleiste, 20-polig, einreihig, RM 2,54, gerade; SPL 20 * 4x Buchsenleisten 2,54 mm, 1X10, gerade; MPE 094-1-010 1x Stapelleiste, 10-polig, einreihig, Höhe 38mm; STAPELLEISTE 10 Wie sollten die obigen Teile genutzt
Thomas S. schrieb im Beitrag #3406409: > 1x Buchsenleiste, 20-polig, einreihig, RM 2,54, gerade; SPL 20 * > 4x Buchsenleisten 2,54 mm, 1X10, gerade; MPE 094-1-010 > 1x Stapelleiste, 10-polig, einreihig, Höhe 38mm; STAPELLEISTE 10 Ich meine ich hatte mir das
-
Thread
Vodafone Webby Webradio
Bootlog des Webby [pre] # dmesg Linux version 2.6.24 (dondek@char) (gcc version 3.4.4) #573 Mon Mar 15 22:20:49 KST 2010 CPU revision is: 05030202 (Au1200) AMD Alchemy Db1200 Board (PRId 05030202) @ 324MHZ Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Entering
plugin_wm97xx: registered a WM9712 Advanced Linux Sound Architecture Driver Version 1.0.15 (Tue Nov 20 19:16:42 200 7 UTC). ALSA device list: No soundcards found. IPv4 over IPv4 tunneling driver TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered
-
Thread
ina219 - Problem
(xx); lcd_write(" "); lcd_goto(2, 4); xx= getShuntVoltage_raw(); lcd_int(xx); lcd_write(" "); lcd_goto(3, 4); xx= getCurrent_raw(); lcd_int(xx); lcd_write
{ shuntVoltage_alt=shuntVoltageX[10]/467; lcd_goto(1, 17); lcd_int4(shuntVoltage_alt); lcd_goto(2+(y/4), (y%4)*5+1); y++; if(y==12)y=0; lcd_int4(messtimer); messtimer=0; } } wait;wait
-
Thread
Fehlerursache bei Displayansteuerung eingrenzen
#define LCD_DATA1_PORT LCD_PORT /**< port for 4bit data bit 1 */ #define LCD_DATA2_PORT LCD_PORT /**< port for 4bit data bit 2 */ #define LCD_DATA3_PORT LCD_PORT /**< port for 4bit data bit
/* shift display left */ #define LCD_MOVE_DISP_RIGHT 0x1C /* shift display right */ /* function set: set interface data length and number of display lines */ #define LCD_FUNCTION_4BIT_1LINE 0x20 /* 4-bit
-
Thread
Osram "Intelligent Displays" SLO2016 wo gibts sowas billig?
> Aber ich finde 20Euronen auch total überteuert für die Displays... ein > HD44780 LCD gibts doch auch für unter 10Euro. Und ein paar LED-Chips > können doch nicht so teuer sein. Ja, sie sind etwas teuer. Aber ein Vergleich mit LCD ist da völlig unangebracht, eher mit OLED-Displays. Und man darf gerne mal die Preise mit Single 5x7-Displays ohne Elektronik vergleichen. Und 4-Stellige 7-Segment LED-Anzeigen in Miniaturform stellt
-
Thread
DOGXL-Display rührt sich nicht
ich im Ausland. Also ich hab am Pin17 einen 0,22 uF Kondensator gelötet. Am Pin 18 & 21 und 19 & 20 einen 2,2uF Kondensator ABER die Polung der Kondensatoren vertauscht, da ich Elko Kondensatoren verwende. Drauf gekommen bin ich, da bei EA ein anderes LCD einen ähnlichen Controller verwendet und dieser
(0x00 + p); GLCD_SetColumnAdress(0x00 + c); GLCD_SendData(LcdData, 1); } } } [/c] Das bedeutet 160 Spalten x 26 Spalten (1 Spalte hat 4 Pixel). VG Marc
-
Thread
Probleme mit GLCD
out(0xC0, 0, data-0x20); } } }
if(PIND.6 == 1) { for(i=1;i<=10;i++) { lcd_write_char(buffer[i],1,1); } } if(PIND.5 == 1) { lcd_write_string_xy(2,3,"*Hallo Henning*"); } if(PIND.4 == 1)
-
Thread
Kit gut für einen Einsteiger?
Hallo, bei eHaJo.de - https://www.ehajo.de/ erhälst Du ein Kit. http://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/ateval-atmel-evaluationsboard.html http://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/adapter-raspberry-pi-b-pi2-zu-breadboard.html http://www.ehajo.de/bauelemente
index.html?&ACTION=3&LA=446&ARTICLE=172694&artnr=MKS2-100+100N&SEARCH=100nf http://www.ebay.de/itm/LCD1602-16x2-HD44780-Display-blauer-Hintergrund-fur-Arduino-u-andere-C-/262505886098?hash=item3d1e91f192:g:Xx4AAOSwhOVXctbV Quarz benötigst Du erstmal nicht unbedingt, außer Du willst was mit UART machen
-
Thread
Pollin Addon-Board v1.0 und LCD TC1602A - wie befestigen?
. die gibts in verschiedenen groessen. das LCD hat > jetzt einen abstand von ca 11 mm zum add-on board. > hatte das auch schon gebraucht, da ich die kondensatoren darunter wieder > ausgeloetet habe. ( C11 bis C18 machen nur probleme ) mit M2x20
also ein echter noname. vom aussehen sieht es diesem aehnlich http://www.pollin.de/shop/dt/NDU0OTc4OTk-/Bauelemente/Aktive_Bauelemente/Displays/LCD_Modul_HMC16223SG.html aber eben nur aehnlich schoene gruesse hans --
-
Thread
Wechsel von ATmega8 auf ATmega32 - Codeanpassung
>0) lcd_putc(6); lcd_putc(7); _delay_ms(250); } lcd_gotoxy(4,1); //lcd_putc(':');//0xDF lcd_puts("\xdf"); _delay_ms(250); lcd_gotoxy(4,1); lcd_putc(' '); lcd_gotoxy(4,0); lcd_putc('o'); _delay_ms(250); lcd_gotoxy(4,0); lcd_putc(' '); _delay_ms(1000); } #endif void menuLeiste(void){ lcd_gotoxy(0,3); lcd_putc(' '); lcd_putc(1);
-
Thread
LCD mit Infineon Entwicklungsboard
C] #define LCD_RS 4 #define LCD_RW 5 #define LCD_EN 6 #define LCD_DATAPORT P1L #define LCD_CTRLPORT P1H #define LCD_DATADIR DP1L #define LCD_CTRLDIR DP1H [/C] Damit kann die
den Wert 0x80 für LCD_SET_DDADR übernehmen. LCD_DDADR_LINE1 und LCD_DDADR_LINE2 passen auch bei deinem 8x2 Display. Zeile 3 und 4 gibt es nicht, d.h. LCD_DDADR_LINE3 und LCD_DDADR_LINE4 ist egal was dort steht.
-
Thread
LCD BP Pin direkt an Quarz
einem ATmega4809 ein Display dieses Typs anschließen: https://cdn.sos.sk/productdata/34/47/0369a0f3/lcd-4-0-13-de-119-rs-20-7-5-1.pdf (DE119 Series) Durch den Fall das ich UART (2Pins) und ein Externes Quarz (2Pins) benötige reichen die Pins des Controllers nicht. Hier möchte ich nach Einsparungen
Warum nimmst Du nicht einen LCD-Treiber, z.B. MM5453. Er hat 33 Ausgänge, d.h. 4 Ziffern + 5 Punkte. https://www.mouser.de/ProductDetail/Texas-Instruments/MM5453VX-NOPB?qs=8uBHJDVwVqzlvF4N%2F8svcw%3D%3D
-
Thread
LCD Befehl zu langsam in BASCOM
= 8000000 $hwstack = 32 $swstack = 10 $framesize = 40 $baud = 9600 Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2 Config Lcd = 16 * 2 Cursor Off Txd_enable Alias Ucsrb.txen Txd_pullup Alias Portd.1 Rxd_enable Alias Ucsrb.rxen
Bascom ist nicht meine Stärke. Hier mal die Statemachine in C, wie ich das meine: [c] #define LCD_COLUMN 20 #define LCD_LINE 2 uint8_t lcd_buff[LCD_LINE * LCD_COLUMN]; // text display memory ISR( TIMER0_OVF_vect ) // interrupt every 1ms {
-
Thread
Anfängerfragen zum ATMega8 und Assembler
demo mit fastavr-basic (avr16 mit 8mhz intern) display an portc0-portc4, rs portc5, en portc4: $Device= m16 $Stack = 32 $Clock = 8 $Lcd = PORTC.0, RS=PORTC.5, EN=PORTC.4, 16, 2 $Source= On Dim wert As Word Enable Interrupts Start Adc
r23,0xf0 andi r24,0x0f Or r24,r23 out PORTC,r24 rcall _LEN ret ;////// LcdEN ///////////////////////////// _LEN: sbi PORTC,4 Nop Nop Nop Nop cbi PORTC,4 push zl ldi zl,0x04 rcall _Wus pop zl ret ;////// Lcd Byte
-
Thread
Suche Grafik-LCDisplay
Hallo ich wollte die experten hier mal fragen was ich für ein LCD brauche wenn ich weiße schrift auf blauem hintergrund haben will. als schnittstelle kann ich auf HD44780, I2C oder SPI zurückgreifen. bevorzugt aber HD44780. die abmessungen solten max 15x4cm sein, da es in einen 5 1/4" Pc slot kommen soll. ich hatte da an ein 4x20er oder ein grafik display gedacht was noch wichtig ist, ist das die weiße schrift sehr hell sein soll im gegensatz zum blauen hintergrund, also der kontrast
-
Thread
Arduino uno programmierer gesucht
FaBoPWM faboPWM; // PWM Pins int pos0 = 0; int pos1 = 1; int pos2 = 2; int pos3 = 3; int pos4 = 4; int pos5 = 5; int pos6 = 6; int pos7 = 7; int pos8 = 8; int pos9 = 9; int MAX_VALUE = 255; int MIN_VALUE = 0; LiquidCrystal_I2C lcd( 0x27 , 20 , 2 ) ; // LCD void setup() {
kannst du mal ein code für den rtc über lcd anzeige machen ob das überhaupt klappt?
-
Thread
Nachbau Real-Time Spectrum Analyser
die das Filter sieht. Damit anderst du aber auch die Grenzfrequenz des Filters. Die wird ja durch R4,R14,C13,C4 bestimmt. Und dein R4 aendert sich jetzt durch das Poti. Dessen Innenwiderstand wird durch den Schleifer ja geaendert und liegt damit in Reihe zum R4 .. Nicht optimal.
Wo hast du eigenlich die Werte fuer C13,C4,R4,R14 her?
-
Thread
Display JR1602 A-01 V2.0
https://www.mouser.de/c/optoelectronics/displays/?product=COG%20Graphic%20LCD%20Modules%7C~Graphic%20LCD%20Displays&product%20type=LCD%20Graphic%20Displays Das scheint nur schwarzweiß zu sein, die Größe und Bildpunktezahl lässt sich auch noch ausmessen. Dann gäbe
aber aus, wie über die 2x16 oder 2x20 Zeichen Textzeilen drüber editiert. Letztendlich kann es aber gut und gerne ein HD44780 LCD mit kundenspezifischem Glas sein. Die sind ab 1000 Stück so preiswert zu haben, dass es sich lohnen kann
-
Thread
USB Speicher-Oszilloskop (Anfängerhilfe)
sinnlos. *gal: is out, cpld is in. typ. zb xc9572xl q100, 72 i/o, 10ns, 100mhz max clock, bei reichelt 4,50eu - was willste mehr? *plat.: 4layer, naja, sollte mit 2 gehen, da alles schnelle smd auf einer seite is, andere ground plane. beim preis von 4 layer würde ich dann auch schnelleren adc und ram nehmen
Eventuell auch interessant: http://www.fpga4fun.com/digitalscope.html
-
Thread
Pollin Display DG-16080
LCD_RS=1; /* Instruction commands are a maximum of 4 bits long, so * just mask off the rest. */ LCD_DATA_OUT = (command&0x0F); Delay_us(5); Delay_us(5); lcd_strobe_enable(); Delay_us
einen Treiber für das folgende Display Von Pollin geschrieben. http://www.pollin.de/shop/dt/MjI0OTc4OTk-/Bauelemente/Aktiv/Displays/Grafik_LCD_SOLOMON_LM6270SYL.html Kann mir jemand sagen ob ein Treiber der auf dem Display funktioniert auch auf DG-16080 funktioniert? Die Schnittstelle ist ja identisch
-
Thread
Schweissgerät Bedienteilprozessor Fehlersuche
Hier gibt es auch ein Datenblatt (PDF) zu dem Display... > > http://www.tft-ersatzmonitor.de/440-lcd-ersatz-displays/weitere-lcds/686-g242cx5r1ac-seiko-lc-display.html > > Hat tatsächlich 240x128 Pixel - Hintergrundbeleuchtung ist CCFL. > > Vielleicht gibt es ja einen 'moderneren' Ersatztyp mit
Da ist vermutlich die Versiegelung der Ränder des Displays nicht ganz dicht und ein Teil der LCD-Flüssigkeit ist verdampft
-
Thread
Pic Mit LCD Display
für verständnis probleme :). ich habe mir jetzt ein schaltung aufgebaut mit PIc controller und LCD Display "LGM12641BS1R" Als Pic controller habe ich PIC18F4550 und einen 4x4 Tastaturfeld mit einem MM74C922. Ich habe bis jetzt noch nie einen LCD Display Programiert, ich hoffe ihr könnt
Hi >Ist an meiner Schaltung außer RC4 und RC5 noch andere fehler vorhanden? Deine Kontrastbeschaltung. Das LCD braucht wahrscheinlich eine negative Spannung. Schalte das Poti (10...20K) zwischen +5V und -VOUT und den Abgriff an VO.
-
Thread
Plasma-TV Panasonic TX-P50GW20: Kanal-Verwaltung spinnt
Hallo! Ich habe ein Plasma-Fernsehgerät der Type TX-P50GW20 von Panasonic. Hier befindet sich ein Service-Manual dazu: https://elektrotanya.com/showresult?what=tx-p50gw20&kategoria=tv&kat2=all Der Fernseher ist zwar schon alt, ich möchte ihn aber wegen des guten
Da ist wohl CCFL gemeint, war so vor 20 Jahren noch als backlight in (kleinen) LCD-display anzutreffen und deshalb findet man inverter für die hohen CCFL-Spannungen in diesen. Sind um 2010 am Massenmarkt durch Weisslicht-LED backlights
-
Thread
Ultraschallsensor HC-SR04 auswerten
(TIMER0_OVF_vect) { zeitwert += 1; } int main(void) { lcd_init(); lcd_setcursor(0,1); lcd_string("Zeit:"); DDRB = (1 << DDB2) | (0 << DDB1); bool flanke_pos; bool flanke_neg; flanke_pos = 0; flanke_neg = 0; zeitwert = 0;
nochmal etwas anders probiert und zwar mit Flankenauswertung, bringt aber auch keine Verbesserung, das LCD zeigt wie vorher nur "Zeit:" an. [c] /* * Ultraschallsensor.c * * Created: 20.04.2014 14:36:27 * Author: Stefan */ #include <avr/io.h> #include "lcd-routines.h" #include <stdint.h
-
Thread
24V to 5V Step Down?
Das Displytech162 ist einLCD? Das braucht dann auch keine 150mA, sondern vielleicht 10mA
Eingangsspannung ist eignetlich nur 20-22V. Ja ist ein LCD. Die LEDs hängen alle einzeln an den µCs. Beim Display steht im Datenblatt: Supply current for back light IF VF=4.2V --- 130 220 mA Was zwar nicht möglich ist, aber wär
-
Thread
Betrag von AD-Wandler auf LCd anzeigen
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 db 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 db 5 tabelle5V2: db 00, 02
db 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 db 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 db 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 db 6, 6, 6, 6
-
Thread
usart problem mit ttl-Pegel
(" ");//00 lcd_int(uart_string[4]);lcd_write(" ");//05 lcd_int(uart_string[5]);lcd_write(" ");//78 lcd_int(uart_string[6]);// wait; wait; wait; wait; lcd_clear(3);// = [/c] wird alle
(wr_pvolt); lcd_goto(2,1);// lcd_int4(pvolt/10);// wr_status_0off_1on=wr_read(wr_onoff); lcd_int4(wr_status_0off_1on);// //Anschalten: if(hou>4 && hou<16 && soc>20 && pvolt
-
Thread
DS18b20 gibt falsche Temperatur zurück
kommen utopische werte heraus mal -1668.00 usw die Dateien Befinden sich im Anhang (code) das LCD funktioniert. danke für die Hilfe (:
hat 255 also stimmt irgendetwas mit dem auslesen nicht. ist vielleicht sogar der sensor kaputt? ein 4,7k pullup ist vorhanden. das ausgeben des Scatchpads passiert so char Buffer1[20]; for (i=0; i<9; i++) { itoa( scratchpad[i] , Buffer1, 10 ); lcd_string(
-
Thread
Seltsamer "LCD Fehler"
=0: read busy flag */ lcd_rw_high(); /* RW=1 read mode */ bla bla bla lcd_e_high(); lcd_e_delay(); data = PIN(LCD_DATA0_PORT) << 4; /* read high
Hier das verwendete Display: http://www.pollin.de/shop/dt/NzczOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_C0802_04.html Falls da einer Erfahrung damit hat und es eventuell doch Abweichungen zum HD4780 gibt. Glaub ich zwar nicht, der eigentliche
-
Thread
Atmel Addonboard - LCD ansteuerung
den LCD-Pins 4..7 ausgeben: LCD_PORT_4 &= ~(1<<LCD_D4); LCD_PORT_5 &= ~(1<<LCD_D5); LCD_PORT_6 &= ~(1<<LCD_D6); LCD_PORT_7 &= ~(1<<LCD_D7); if( data & 0x10 ) LCD_PORT_4 |= (1<<LCD_D4);// setzen if( data & 0x20 ) LCD_PORT_5 |= (1<<LCD_D5); if( data & 0x40 ) LCD_PORT_6 |= (1<<LCD_D6); if( data & 0x80 ) LCD_PORT_7 |= (1<<LCD_D7); lcd_enable(); // unteres Nibble auf den LCD-Pins 4..7 ausgeben:
-
Thread
Taschenrechner zum selbst Bauen
seine Rundumbeschaltung herstellen, die er zum Arbeiten braucht. An die Ports anschliessen ein LCD (oder ein paar 7-Segmentanzeigen, LCD ist aber einfacher) eine Tastematrix Programm schreiben. Du du den µC schon kennst, könnt ihr ja mal die Schaltpläne eures Humerboards studieren. Und
P89LPC936 25 I/O Ports und PowerDown Mode reicht, aber reicht nicht zur direkten Ansteuerung einer rohen LCD Anzeige. Also entweder eine stromfressende LED Anzeige, oder eine stromfressende alphanumerische LCD, oder einen LCD-Treiber-Chip für die bei Taschenrechnern normalen LCD Gläser mit 10 7 Segment
-
Thread
Hausbus
Notwendige und realisierte Geschwindigkeit 10 KHz. Da liegt der Preis für ein 10 fach Tasterknoten unter 20 ( bei kleinen Stückzahlen ). Mit Ethernet wahrscheinlich Faktor 4 bis 5. Als nächstes wäre das Kabel zu nennen. Ich nutze billiges 4 adriges Telefonkabel. Auch hier liegt CAT5 im Preis wieder ganz
Sparschaltung aus einem Widerstand und einem Kondensator ansteuert. Damit läßt sich die Leistung auf ca. 1/4 reduzieren und sie schalten trotzdem mit voller Leistung ein. Dann kommen die 20 Euro im Jahr gut hin. Ich habe insgesamt 33 Knoten, einen kleinen Webserver und 5 Displaymodule und komme auf 22 Euro
-
Thread
Atmega8 + 433 MHz emp = übertragungsproblem
delay(450); lcd.clear(); value = mySwitch.getReceivedValue(); lcd.setCursor(0, 1); lcd.print( value); lcd.setCursor(4, 1); lcd.print(F("Akku Spannung")); if (value <= 360)
zerlegen geschaltet sich für MICH schwieriger. Das senden von werten mit Komma konnte ich so lösen (4,20 *10 = 420 (senden) 420 / 10 = 4,20 so weit kein Problem. Was aber das zerlegen von werten angeht das verbirgt sich mir seit Monaten. Was dein beispiel angeht kann ich mir nicht vorstellen wie
-
Thread
Display mit SSD1306 Controller ansteuern
WriteLCD($AE,false); // display off WriteLCD($20,false); // set memory addressing mode WriteLCD($02,false); // page addressing mode WriteLCD($22,false); // set page address WriteLCD($00,false); // start WriteLCD($7D,false); // end WriteLCD($00
-
Thread
Stromparender µC gesucht
Moin zusammen, ich habe ein Gerät, was mir alle 20 Sekunden einen String (ca. 150 Zeichen) sendet. Diesen String speichere ich momentan noch in einem Atmega88 und gebe dann einen bestimmten Wert dieses Strings auf einem LCD aus. Da das ganze auf Batteriebetrieb
einem stromsparenden Controller, der wenig Strom verbrauchen soll, gleichzeitig aber noch genug Pins (4bit LCD Ansteuerung, und 1 Pin UART-Empfang) hat. Nutze gerade noch die Hardware-UART des Controllers. Doch muss der Controller nicht umbedingt eine haben, da ich die notfalls auch per Software implementieren
-
Thread
I2C LCD Sunfounder 20x4 Display Arduino Uno C
Hallo zusammen, anbei ist ein AtmelStudio7-Projekt für ein I2C-LCD-Modul von Sunfounder mit 20x4 Zeichen. https://www.sunfounder.com/iic-i2c-twi-serial-2004-20x4-lcd-module-shield-for-arduino-uno-mega2560.html Gesteuert wird es von einem Arduino Uno. Ich bin Anfänger
2014 clean up by Falk Brunner ) für die einfache Umsetzung der I2C-Ansteuerung des LCD's. Der letzte Stolperstein war ein einfaches True statt False beim LCD-Light. xD
-
Thread
Wie krieg ich spannung um 0.5V runter..
et/stud/ronnygoehring/komplexpraktikum/lcd4x20.pdf+PVC200403PYL04&hl=de Suche nach lcd4x20.pdf bringt z.B. http://www.modding-faq.de/Forum/index.php?topic=8531.0 http://www.j-com.net/LCD4x20.pdf Datei nicht mehr vorhanden http://www.arihav.com/products/display/lcd4x20.pdf ist zwar ein anderer Hersteller, dürfte aber kompatibel sein.
-
Thread
atmega32 +scancode an LCD anzeigen
bits; unsigned short data; unsigned char i; unsigned char code; unsigned char buffer[20]; PORTD = 0xff; // pull ups aktivieren lcd_init(); while(1) { for(i=0; i<11; i++) { // 11Bits (Start, 8xDaten, Parity, Stop) while(CLOCK_PIN & (1<<CLOCK_LINE
entsprechendes ASCII Zeichen auszugeben Code: while(j < 16) { if(bits & (1<<j)) { //lcd_putchar('1'); if(j>4 && j<14) { array[j-5]=1; } } else { //lcd_putchar('0'); if(j>4 && j<14) { array[j-5]=0;
-
Thread
Programmoptimierung
für die Funktion "my_print_LCD()" geändert. Der Funktionsaufruf sieht jetzt so aus: "my_print_LCD(str_buffer, 7, 9, 1);". In den Variablen "uint32_t druck" und "uint32_t flow" kann maximal eine dreistellige Zahl stehen (wenn 4.93V
lcd_data(pgm_read_byte(&deltaChar[i])); } lcd_home(); /* Statischen Text schreiben, 0 ist das selbstdefinerte Delta-Symbol*/ lcd_putc(0); lcd_puts("p: mbar");
-
Thread
Defekte Heizungsregelung RC310 Display leuchtet
haben alle keinen Kurzschluss. Auch der In-Circuit gemessene Kapazitätswert scheint plausibel (2x 4.5 uF, 1x 1 uF, 1x 10 uF und 1x 200 nF). Der uC scheint das Display durchgehend mit Daten zu füttern. LCD FPC Connector: Zählrichtung: Pin 1 links bei den Kondensatoren 27-28: nicht belegt auf FPC
to GND) 12 Chip Select 13 Command/Data 14 RD 15 WR 16 Reset 17 D0 18 D1 19 D2 20 D3 21 D4 22 D5 23 D6 24 D7 25 Anode Backlight 26 Cathode Backlight 27 no connection 28 no connection [/code] Je nach Pegel an "Display Config" verhält sich die Firmware geringfügig
-
Thread
OLED Display an Arduino
Hallo, vielleicht kann mir jemand helfen. Ich hatte am Arduino ein 20x4-Display von Elecronic Assembly (DEM 20486 SBH-PW-N) über ein I2C-Backpack angeschlossen. Das funktionierte mit dem vorliegenden Code hervorragend. Nun wollte ich die gleiche Konfiguration mit
ausprobieren. Das funktioniert nicht. Der Bascom-Code als auch die dazugehörige Library (YwRobot_LCD_i2.lib) ist gleich geblieben. Die Bildfolge zeigt, dass nur jedes 4. Bild korrekt wiedergegeben wird. Mache ich hier etwas falsch...? Kann hier jemand unterstützen? Danke !
-
Thread
pimp my Looping Louie (mit Mikrocontroller & Zufall!)
Schaltplänen und Einkaufslisten. Die Frage ist mit wieviel Zeitaufand man rechnen soll? 2,3 oder vl 4 Stunden sind ok, aber für ein Mehrwöchiges Projekt ist absolut keine Zeit und auch keine Lust.... :/ Soll man/ich auf den fertig "Bausatz" für 20€ zurückgreifen? Oder es wirklich bei einem Netzteil
vorhandenen anschliessen, geht wahrscheinlich über zwei 8bit Schieberegiter. Geht das auch das ich das LCD oder den Encoder über das Schieberegister laufen lasse da mir die E/A´s langsam ausgehn? Wenn ja wie? Frage #2: Ich möchte auch ein paar LEDs Anzahl ca. 32 Stück und ein ca. 4-8 RGB LEDs verbauen
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
exemplarisch: [pre] $ grep "ili9341_fillrect(87, 138," Co2Menu.c ili9341_fillrect(87, 138, 120, 20, BLACK); ili9341_fillrect(87, 138, 120, 20, BLACK); ili9341_fillrect(87, 138, 120, 20, BLACK); ili9341_fillrect(87, 138, 120, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); [/pre] leo
-
Thread
HD44780: BusyFlag oder Delay?
Bei der 4Bit Kommunikation wie lang ist eigentlich der Delay zwischen senden von High nibble und low nibble? [c] tmp = data; tmp >>= 4; tmp &= 0x0F; LCD_PORT &= 0xF0; LCD_RS = 1; LCD_PORT |= tmp; LCD_E
zu müssen. 2x16 bis 4x20 sollte man eigentlich dafür übrig haben.
-
Thread
[V] Verkaufe A20-OLinuXino-MICRO 4GB Nand Flash + 120GB SATA 4,3" Touch TFT 7" Touch TFT
Biete hiermit ein wenig verwendetes A20-OLinuXino-MICRO mit 4GB Nandflash sowie mit 120GB Sata Festplatte im passenden Gehäuse + 4GB SDKarte. (https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-MICRO/open-source-hardware) dazu kommt noch ein 4,3" tft mit Touch, sowie ein 7" Tft mit Touch und Einbaurahmen mit passendem Flachbandkabel. (https://www.olimex.com/Products/OLinuXino/LCD/LCD-OLinuXino-4.3TS/open-source-hardware, https://www.olimex.com
-
Thread
Stromsparen und Atmega8?
muss die Leistung berechnet werden und zwar über einen gleitenden Mittelwert. Die Leistung entspricht 4W/1V. Soll heißen, dass wenn der ADU 1V wandelt dies 4W entspricht. Diese 4W sollten, dann auch am LCD ausgegeben werden. Weiters soll solange die zweite Spannung <1,2V im Hintergrund ein Timer laufen
dass die erste ein Blödsinn ist soll diese so lange nicht mehr gewandelt werden und auch nicht am LCD angezeigt werden, so lange die zweite Spannung >=1,2V ist. Falk Brunner schrieb: > Über wieviel Werte soll die Mittelwertbildung erfolgen? Welche > Abtastrate? 4. Der Abtastrate hab ich gar
-
Thread
Drehzahl vom Motor messen
// RS = PD0 // R/W = PD1 // E = PD2 // D4 = PD3 // D5 = PD4 // D6 = PD5 // D7 = PD6 #include <stdlib.h> #include <avr/io.h> #include <avr/pgmspace.h> #include <math.h> #include <avr/delay.h> #include <lcd.h> #include <lcd.c> uint8
time = Zeit zwischen 2 impulsen uint8_t i = 0; //zähler uint16_t gesamt = 0; //Alles char buffer[20]; //buffer void lcd(void) { itoa( time , buffer, 10); //wandle integer in string lcd_gotoxy(0,1); // gehe zu LCD Position X Y lcd_puts(buffer); //schreibe auf den LCD den Inhalt von Var
-
Thread
Geschwindigkeitsmessung (SAB C80535)
8051 gibt es viele Beispiele, die sucht man sich wenns LCD etwas anzeigt. Also: Schritt 1: "Hallo Welt" ins LCD, dann kommt der nächste Schritt. Zeigt es etwas an?
Hab ich das richtig verstanden, daß du eine Geschwindigkeits-Messung mit LCD Anzeige programmieren sollst, aber Dir stehen weder Sensoren noch die LCD Anzeige zur Verfügung? So geht das nicht!
-
Thread
Bluetoothmodul BTM-222
etwa 10m oder hinter einer Betonwand von 20cm Stärke.
4.35. Vielen Dank für die Unterstüzung. Gruß Benjamin