-
Thread
Ausgänge reagieren bei tastendruck falsch
(1<<OUT2) #define LED3 (1<<OUT3) #define LED4 (1<<OUT4) #define LED5 (1<<OUT5) // LCD-Ausgänge definieren // ======================= #define LCD_DDR DDRB #define LCD_PORT PORTB #define LCD_PIN PINB #define LCD0 0 #define LCD1 1 #define LCD2 2 #define LCD3 3 #define LCD4 4 #define LCD5 5 #define LCD6 6 #define LCD7
-
Thread
Welches LCD? Und kleinere Fragen (Sensor,
Hallo Kevin, zum Projekt Thermometer : Als Display kann ich von Pollin preiswerte LCD's empfehlen : 8x2 Zeichen C0802-04 0,95€ 16x2 Zeichen EDT EW10187YR 3,95€ 16x2 Zeichen POWERTIP PC1602-E 2,95€ 16x2 Zeichen TC1602E-01 4,95€ Anschlusspläne
weder Streit noch dumm rüber kommen. Danke für die Produktauswahl. Ich hatte immer Displays für ~20€ gefunden Da war wohl mehr dran als ich brauche. Ich hab halt nach unterschieden bei den LCDs gesucht als auch die Daten angeschaut. Das mit den 5V gerade war nur auf sein Beispiel bezogen. Das
-
Thread
LCD Display HD44780 - Nur die rechte seite Funktioniert
Enable | 1<<ReadWrite | 1<<BiPolar; _delay_ms(15); SendCommand(0b00000001); _delay_ms(20); SendCommand(0x38); _delay_ms(20); SendCommand(0b00001111); _delay_ms(20); SendCharacter(0x4c); SendCharacter(0x69); SendCharacter(0x65); SendCharacter(0x73
Hm, kann sein das beim Löten etwas schief gelaufen ist:/ Naja. Aber wie kann es sein, das ein LCD Display auf Reichelt und Conrad bis zu 16 Euro Kostet und bei ebay(Neu) nur 4 euro?!
-
Thread
SHARP LJ640U34 von Pollin?
Picht-dl1atw schrieb: > Der S-Ram nehme ich mal an 10ns? Ab wann wäre die Zeit kritisch? 10-20ns sollten gehen. Das Timing dürfte aber etwas kritischer sein als bei den normalen LCDs, da man hier darauf achten muss, dass auch das Shift/Load Timing hinkommt, und so nur 1 Loadtakt durch den SRAM
angehängt. Ob LM2574 oder 2575 ist egal. Ebenso beim Mosfet: Hier kann man jeden P Kanal Fet mit <0,4 Ohm RDSon und >20V verwenden.
-
Thread
NHD-0420CW-AY3 4x20 Zeilen OLED in Betrieb nehmen
Hallo, ich habe nun schon viele LCD/OLED zum laufen gebracht. Aber dieses Mal will es nicht so. Ich habe ein NHD-0420CW-AY3 4x20 Zeilen OLED, als Ersatz für ein EA W204-XLG. Es soll mit vier Bit parallel betrieben werden. So wie ich das Datenblatt interpretiere, ist das dann 4-Bit-6800, wenn E zur Übernahme der Daten/Commandos benutzt werden soll. Demnach sind dann die Pins 1-2, 4-6 und 11-14 wie sonst auch beschaltet. Pin 5 lege ich immer nach Masse, da ich nie lese.
-
Thread
Oszilloskop Kauf
und Privat an Autos und auch mal an Motorrädern. Und ich habe sogar zwei Oszis: 2 Kanal Röhre und 4-Kanal LCD. Von daher mein Kommentar: Ein komplettes Oszi ist für so "einfache" Messaufgaben wie am Auto in den allerallermeisten Fällen over-engineered und aufgrund der Stromversorgung per 230V und
Privat an Autos und auch mal an Motorrädern. Und > ich habe sogar zwei Oszis: 2 Kanal Röhre und 4-Kanal LCD. Von daher mein > Kommentar: > Ein komplettes Oszi ist für so "einfache" Messaufgaben wie am Auto in > den allerallermeisten Fällen over-engineered und aufgrund der > Stromversorgung
-
Thread
Platine von Aisler
worden, da ich sowas eigentlich nicht benötige. Hintergrund der Platine ist ein Adapter von ZIF 20pol. zu Stiftleiste 24pol. inkl. LCD(A) & LCD(K), um in einem Roland Sampler das Display austauschen zu können. Nochmals lieben Dank!!!
Ein aktuelles von Molex "Premo-Flex Flachbandkabel FFC, 20-adrig, Raster 1.25mm Nicht abgeschlossen" ausgelegt für 30 V/1,2 A. Aber das verbaute... keine Ahnung, vielleicht sollte ich es direkt mit austauschen...? Supply Current wären bei dem neuen LCD Typ
-
Thread
DOGM162 an MSP430F1232 betreiben
DOGM162W-A an einem TI MSP430F1232 Leben einzuhauchen. Der Controller ist auf dem Education-Board v1.4 [ http://www.msp430-buch.de/ ] des FTZ Leipzig verbaut und hat bereits ein LCD an bord, was zwar die gleichen Ports belegt, aber ein andere Initialisierung. Das LCD soll mit 4 Bit bei 3,0 - 3,3 V laufen
0x20 P1OUT = 0x20>>4; P3OUT &=~BIT1; delay(1000); // ab hier 4bit (high nibble, low nibble) P3OUT |= BIT1; // Function Set: DL=0, N=1, IS2=0, IS1=1
-
Thread
Micro Monitor für Modelleisenbahn
Du hast doch freie Auswahl https://de.banggood.com/1_44-or-1_8-or-2_0-or-2_2-or-2_4-Inch-TFT-LCD-Display-Module-Colorful-Screen-Module-SPI-Interface-p-1494883.html https://www.banggood.com/de/1_3-Inch-IPS-TFT-LCD-Display-240+240-Color-HD-LCD-Screen-3_3V-ST7789-Driver-Module-p-1383404
> konnten sogar auch Bilder darstellen, Jetzt wo du es sagst. Mein Intenso-mp3-Player für ca. 20 Euro vor 1-2 Jahren vom Aldi spielt sogar mp4. ;) Und das Display ist auch so super klein.
-
Thread
China NanoVNA - Erfahrungen?
Nochmals zr Displaygröße Soeben gefunden: https://groups.io/g/nanovna-users/files/Hardware%20Mods/NanoVNA%20new%203.2%20LCD%20display%20Herman%20ON1BES.pdf
deutsch und englisch http://gunthard-kraus.de/ http://gunthard-kraus.de/fertig_NanoVNA/Version%201.4.2._final.pdf http://gunthard-kraus.de/fertig_NanoVNA/English_NanoVNA%20V1.4.2._final.pdf
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
für uns besonders interessant war, sind die -30° betriebstemperatur ;-) versucht das mal mit einem lcd :-)
zumindest beim 0232 laut Datenblatt nicht über 4MHz liegen. Grüße, Michael
-
Thread
Benötige Hilfe mit Atmega16
Nimmst du die Sache mit den LCD Timings noch in Angriff?
) sbi(DDRD,PD4); DDRC=0x3f; #else DDRC=0xff; #endif delay_xs(20000); lcd_w4bit(0,3); delay_xs(10000); lcd_w4bit(0,3); delay_xs(500); lcd_w4bit(0,3); lcd_w4bit(0,2);
-
Thread
Arduino Fehler beim Kompilieren mit lcd.begin()
Inzwischen konnte ich das Mysterium aufklären. In der Vergangenheit hat der Compiler die Anweisung lcd.begin() fraglos verarbeitet. Jetzt aber verlangt er etwas mehr. Da ist z.B. lcd.begin(20,4) einzutragen. Und kaum macht mans richtig, schon gehts.
Fiete11 schrieb im Beitrag #6002470: > In der Vergangenheit hat der Compiler die Anweisung lcd.begin() fraglos > verarbeitet. Jetzt aber verlangt er etwas mehr. Da ist z.B. > lcd.begin(20,4) einzutragen. Und kaum macht mans richtig, schon gehts. Der Compiler kann da überhaupt nichts für.
-
Thread
[V] LCD 4x20 HD44780 hoher Kontrast
Display welches ich von Aliexpress erworben habe (https://de.aliexpress.com/item/large-character-2004-20-4-20x4-big-character-big-size-Yellow-on-the-black-lcd-display/32684764992.html?spm=a2g0s.9042311.0.0.S7frvb). Im Gegensatz zu den üblichen HD44780 kompatiblen Displays sind hier die Farben invertiert
Hintergrundbeleuchtung ist nahezu komplett dunkelgrün und die Schriftfarbe hellgrün/gelbgrün. Preis: 20€ inkl. Versand. MfG
-
Thread
LCD an ATmega128 anschließen...
µC - LCD ------------ PA0 - Data0 PA1 - Data1 PA2 - Data2 PA3 - Data3 PA4 - Data4 PA5 - Data5 PA6 - Data6 PA7 - Data7 PC6 - RegSel PC7 - Enable? *PA0 -> PortA Pin0
HEADER-DATEI //Bitmasken #define BIT7 0x80 #define BIT6 0x40 #define BIT5 0x20 #define BIT4 0x10 #define BIT3 0x08 #define BIT2 0x04 #define BIT1 0x02 #define BIT0 0x01 //LCD-Befehlsmasken #define LCD_ON 0x0F #define LCD_CURS_ON 0x0D #define LCD_OFF
-
Thread
Atmega32 Initialisierung LCD HD44780 EA W164B-NLW 4*16 Zeichen
? Ich hatte mit der Doku hier jedenfalls keine Probleme, ein 4x20 komplett anzusteuern: http://sprut.de/electronic/lcd/index.htm#befehle (ich wollte die fertige Lib aus Gründen auch nicht benutzen.)
Hi Initialisierung findest du hier: http://www.lcd-module.de/deu/pdf/doma/4_16.pdf MfG Spess
-
Thread
16bit Timer [MEGA8]
) - das Hochzählen um je eine Sekunde sein. Ich verwende einen Atmel Atmega8 bei einem Takt von 4MHz. Das ist mein Code: [c] #include <avr/io.h> #include <avr/interrupt.h> #include "lcd_new.h" int i; char Buffer[20]; int main() { i = 0; /************************************
1<<CS10); //interrupt mask, overflow interrupts enable timer 1 TIMSK |= TOIE1; //4MHz / prescaler (1024) -> 4kHz Timerfrequenz -> 4.096 -> 65.536 - 4.096 = 61.440 startwert ^= F0 00 TCNT1 = 0xF000; /************************************/ /* LCD */ /*****
-
Thread
LCD-Display an ATMega8 funktioniert nicht
Pinbelegung für das LCD, an verwendete Pins anpassen // Alle LCD Pins müssen an einem Port angeschlossen sein und die 4 // Datenleitungen müssen auf aufeinanderfolgenden Pins liegen // LCD DB4-DB7 <--> PORTD Bit PD4-PD7 #define LCD_PORT PORTD #define LCD_DDR DDRD #define LCD_DB PD4 // LCD RS <--> PORTD Bit PD4 (RS: 1=Data, 0=Command) #define LCD_RS PD2 // LCD EN <--> PORTD
-
Thread
BMP aus PIC Speicher auf MI0283QT9 anzeigen
bottom left) width = bmp_dip->width; height = bmp_dip->height; int pad = width % 4; //padding (line is multiply of 4) if((x+width) <= lcd.getWidth() && (y+height) <= lcd.getHeight()) { lcd.setArea(x, y, x+width-1, y+height-1); for(h=(y+height-1); h
(RGB(255,255,255)); lcd.clear(RGB(0,255,0)); lcd.drawText(5, 5,"Load file...", 1, RGB(255,255,255), RGB(0,255,0)); //windows bmp file (24bit RGB): examples/mSDShield/BMPDemo/image.bmp OpenBMPFile("image.bmp", 20
-
Thread
Zwei kleine Fragen zu Bascom Do Loop Schleife
'Blau S3 = Format(s3 , "000") '------------------------------------ S4 = Str(adc0) S4 = Format(s4 , "000") Adc0 = Getadc(0) If Adc0 >= 1000 Then Adc0 = 999 End If Locate 1 , 1 Lcd "Farbwert:" ; " " ; S4 Locate 2 , 1 Lcd "R:" ; S1 ; "G:" ; S2 ; "B:" ; S3
'Blau S3 = Format(s3 , "000") '------------------------------------ S4 = Str(adc0) S4 = Format(s4 , "000") Adc0 = Getadc(0) If Adc0 >= 1000 Then Adc0 = 999 End If Locate 1 , 1 Lcd "Farbwert:" ; " " ; S4 Locate 2 , 1 Lcd "R:" ; S1 ; "G:" ; S2 ; "B:" ; S3
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
o.ä.) an einer einzelnen AAA Batterie für mindestens ein Jahr betreiben. Der MC (ATTiny) soll 3-4 mal am Tag einen kleinen Motor (5V 20ma) für max. 2s betätigen und ansonsten schlafen. Energieberechnung: Der Motor wird also im Jahr etwa 20*2*5*365/60/60/1000 = 21 mAh bei 5V benötigen. Das
ZUSAMMNEFASSUNG Ein µC soll 3-4 mal am Tag einen kleinen Motor (5V 20ma) für max. 2s betätigen und ansonsten schlafen. Die Schaltung soll für ein Jahr an einer Alkaline LR03 laufen. Ein Prototyp konnte bereits mit einem Eneloop
-
Thread
HAP Home Automation Project
CAN-Busses zu entwickeln. Folgende Knoten existieren und Funktionieren bereits: CAN Controll-Interaface: 4X20 Display, 4 Eingabetasten, RC5 Decodierung,UART. Basis Atmega8 (viel zu klein),MCp2515. Softwaremenue, Rollläden ansteuern, Relais ansteuern, Uhrzeit-/ Datum-/ Temperaturanzeige CAN Universalinterface
CAN-Busses zu entwickeln. Folgende Knoten existieren und Funktionieren bereits: CAN Controll-Interface: 4X20 Display, 4 Eingabetasten, RC5 Decodierung,UART“ Hallo Peppe, es würde mich freuen, wenn man etwas Näheres zu Deinem Projekt erfahren könnte! Gruß Werner
-
Thread
Audio Spectrum Analyzer
vorstellen, ich habe alleine dafür eine platine entworfen, gedrillt, gelötet...brrrr!...deine idee mit dem lcd ist einfach gottessegen! emil
das das Elektor Projekt ein Echtzeit-Terz-Analyser war denn der befindet sich in den Heften 3,4,5, 1984.
-
Thread
LCD Fernseher reparieren
dass Spannungen über 50V Wechselsp. und 120V Gleichsp. lebensgefährlich sind. Auch weiß ich, dass ein LCD Fernseher die Kathodenstrahlröhren mit Hochspannung ca. 20kV betreibt und auch, dass Kondensatoren die Energie auch nach der Trennung vom Netz speichern und eine Zeit lang noch Gefährliche Spannungen
http://www.eizo.com/library/basics/color_temperature_on_an_LCD_monitor/
-
Thread
TFT-direct-drive, WQVGA-TFT an STM32F4
Der Gedanke mit dem DMA und FSMC vom STM32F4 schwirrte mir auch vor kurzen durch den Kopf. Stört es beim STM32F4-Discovery nicht, daß FSMC_NWE auf der USB-Overcurrent-LED liegt ? Gruß Dennis
Timing. Die Datenübernahme erfolgt laut Datenblatt (findet man unter http://www.wvshare.com/column/LCD_Module.htm) mit der negativen DCLK Flanke (siehe Seite P64 des HX8257-A Datasheets). Dieses Timing bekomme ich mit dem FSMC eines STM32F4 nicht hin. Trotzdem kommt am Display mit folgenden Einstellungen
-
Thread
Ein paar Fragen zum Umstieg auf die STM32 Reihe
Manche STM32 Derivate (SMT32F20x) haben auch 32 Bit Timer.
LCD" oder wie die das nennen zu ernst genommen. Da ist nämlich von 16bpp die Rede. Oder gibt es zwei Varianten? >>Selbst der LPC2478 mit seinem 72MHz ARM7 Kern > Und mit Flash 30 MHz? Mit 20MHz, ja
-
Thread
Anfängerfrage: Temperaturgesteuerter Heizer
Leider funktioniert der Quellcode nicht 100%ig An C0 des Mega8 hängt der DS18S20. Ich habe am Port B 8 LED's angeschlossen über die ich die Temperatur ausgeben möchte. die ersten vier LED's haben die Werte 1°C 2°C 4°C 8°c die zweiten vier LED's haben die Werte 10°C 20
für 40°C setzen if(t >= 20) { p |= (1<<5); t -= 20; } //Pin5 für 20°C setzen if(t >= 10) { p |= (1<<4); t -= 10; } //Pin4 für 10°C setzen if(t >= 8) { p |= (1<<3); t -= 8; } //Pin3 für 8°C setzen if(t >= 4
-
Thread
Vorwiderstand für LCD Hintergrundbeleuchtung
auch mit Vorwiderstand betrieben werden wenn er nur für 5V spezifiziert ist ?? Für die genannten LCD's ist die Vf bei 4,2-4,6V und somit muss ein Widerstand verwendet werden um die Differenz bis 5V zu verknusen.
funktioniert auch mit ener LED in dem angegebenen Bereich ohne Widerstand. >> Für die genannten LCD's ist die Vf bei 4,2-4,6V und somit muss ein >> Widerstand verwendet werden um die Differenz bis 5V zu verknusen. 0,2-0,4V leichte Stromzunahme größer 0,5V nimmt der Strom schon deutlich zu und
-
Thread
Hilfe LCD Display
Green data 17 VSS Ground 18 B0 Blue data 19 B1 Blue data 20 B2 Blue data 21 B3 Blue data 22 B4 Blue data 23 B5 Blue data 24 VSS Ground 25 NC NC Note 3-4 26 DataEn/ENAB (DTMG) Data Enable (Displaytiming) 27 NC NC Note 3-4 28 VSS Ground 29 NC NC Note 3
G4 Green data > 16 G5 Green data > 17 VSS Ground > 18 B0 Blue data > 19 B1 Blue data > 20 B2 Blue data > 21 B3 Blue data > 22 B4 Blue data > 23 B5 Blue data > 24 VSS Ground > 25 NC NC Note 3-4
-
Thread
LCD 202A in Bascom - intialisiert nicht richtig
Moin, ich habe hier ein LCD mit 20 x 2 Zeichen von reichelt http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A5211;GROUPID=3005;ARTICLE=31659;START=0;SORT=user;OFFSET=16;SID=27htIfiqwQARsAAEeAr1s44f740631e7f651e12f97976f02317d6
'Hintergrundbeleuchtung aus Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.6 , Rs = Portc.4 Config Lcd = 20 * 2 Initlcd Cls Locate 1 , 1 Lcd "1234567890aaaaaaaaaa"
-
Thread
Speichinhalte aus Fritzbox lesen und auf LCD-Display darstellen
Prinzipiell existiert Software für Linux, die Systemwerte auf einem externen LCD darstellen kann: http://ssl.bulix.org/projects/lcd4linux/ Siehe auch: http://ippf.eu/showthread.php?t=171336
einfache HTTP-GET-Anfragen absetzen, die Antwort analysieren und das Ergebnis auf einem Display (2x20/4x20) ausgeben. b) angeschlossen am seriellen Port der Box (falls das überhaupt klappt) Dieser meldet sich auf der Box an, geht ins zugehörige Menü und liest dort die benötigten Werte aus. Für
-
Thread
SED1520 - EA DIP122-5
Am Anfang hatte ich die gleichen Probleme. Das Display benötigt für die Kontrast einstellung -4V sonst siehste da nix. Die Ansteuerung ist nicht so Zeitkritisch wie bei einem normalen LCD aber die Ausgabe von Zeichen ist schon etwas Aufwendiger. Beim Initialisriern sollte der RW Pin auf
**** #include "at89c51ed2.h" // Register des AT89C51ED2 // Hardware Definebereich #define LCD_ON P1_4 #define LCD_E1 P3_5 #define LCD_E2 P1_2 #define LCD_A0 P3_7 #define LCD_RW P3_6 #define LCD_RES P1_0 #define LCD_DATA P2 // *************************
-
Thread
Objektinitialisierung mit Parametern im Konstruktor in C++
Beispiel sollte sechs unabhängige > Nomenklaturmöglichkeiten für Klasse und Objekt zeigen. Die Klasse LCD zu nennen, ist doch absolut ok. Wobei ich dazu tendieren würde, es als LCD<4, 20> oder LCD<HD44780, Rows<4>, Columns<20>, PinList> zu realisieren.
3"; ValueText Info::value1(10, text1); ValueText Info::values[2] = { { 20, text2 }, { 30, text3 }, }; void Info::Config(LCD *lcd, uint8_t parameter) { ValueText::ConfigStatic(lcd); } void Info::Draw(void) { value1.Draw(); // "Text 1" wird ausgegeben for
-
Thread
LCD und 3.3V PIC kurze Frage
Hallo, kurze Frage: Kann ich so ein Display http://site.gravitech.us/MicroResearch/Others/LCD-20x4B/LCD-20x4B_Datasheet.pdf Mit einem 3.3V PIC ansteuern? Bzw. muss ich darauf achten, dass das ich das Teil an 5V tolerante Pins hänge? Wenn ja welche (Display-)pins müssen an 5V Pins vom µC?
schrieb im Beitrag #3897918: > Kann ich so ein Display > http://site.gravitech.us/MicroResearch/Others/LCD-20x4B/LCD-20x4B_Datasheet.pdf > Mit einem 3.3V PIC ansteuern? Ja, der verbaute Kontroller erkennt ab 2.2V High und lässt sich also problemlos mit dem 3.3V IOs ansteuern. > Bzw. muss ich darauf
-
Thread
Aquarium Controller
ich finde den Ansatz also nicht ganz so gut. Wenn schon, dann bis zum Ende gehen: [c] #define LCD_PORT PORTA #define LCD_E PA2 #define LCD_RS PA3 #define LCD_E_HI { LCD_PORT |= (1<<LCD_E); } #define LCD_E_LO { LCD_PORT &= ~(1<<LCD_E); } #define LCD_RS_1 { LCD_PORT |= (1<<LCD_RS
LCD_WRITE((x) << 4); \ } #define LCD_DATA(x) \ { \ LCD_RS_1; \ LCD_WRITE(x); \ LCD_WRITE((x) << 4);
-
Thread
Arduino Nano (China) AD-Wandler Referenz: Genauigkeit und Drift
Unfug ist. Aber in meinem speziellen Fall bin ich safe: Ich habe 15V aus einem Schaltnetzteil, mit 4 Dioden in Reihe wird unten ein 3V-Anteil abgezwackt, die oberen 12V gehen an den Arduino. Für Stabilität dieser Aufteilung sorgt der Strom durch die Hintergrundbeleuchtung des LCDs. Das LCD hat seine
kommt auf die Anwendung an! TomH schrieb im Beitrag #5359808: > Also nochmal langsam: Arduino, LCD-Display, Dreh-Encoder und die vor > über 20 Jahren aufgebaute lineare Stromsenke will ich zu einem hübschen > Gerät verheiraten Ich sehe keinen Grund, Arduino und LCD aus getrennten Reglern zu
-
Thread
LC-Display per Transistor zuschalten
moin moin, man kann das LCD auch per Befehl on/off schalten siehe P.5 of 17 4ter Befehl.
2.1.1 Taster auslesen und Aktionen ausführen 3 Letzte Aktion mehr als 60sec her? 3.1(Y) 3.1.1 LCD aus 3.1.2 festhalten, dass kein Benutzer anwesend 4.In mehr als 1 Sekunde messen und kein Benutzer anwesend? 4.1(Y) 4.1.1 sleep() 5. weiter bei 1 [/code] Ich hoffe, dass man daraus schlau
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
sondern die Library wird zusammen mit der Arduino-Software direkt mitgeliefert. Code: [c] // Die am LCD verwendeten Arduino-Pins und das LCD-Objekt deklarieren LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // RS, EN, DB4, DB5, DB6, DB7 void setup() { lcd.begin(20, 4); // Anzahl Spalten und Zeilen definieren // Und schon ist das Display initialisiert und bereit zur Textausgabe lcd.print("hello, world!"); } [/c] Nur falls Du Displays mit 4 Zeilen und mehr als 80 Zeichen insgesamt ansteuern möchtest, z.B. 32x4 oder 40x4 Displays, müßtest Du Dir eine Drittanbieter-Library dafür
-
Thread
GNUBLIN www.gnublin.org
(mci_init+0x20/0x88) [<c002e8e4>] (mci_init+0x20/0x88) from [<c0179eb0>] (lpc313x_mci_probe+0x3ac/0x658) [<c0179eb0>] (lpc313x_mci_probe+0x3ac/0x658) from [<c0128158>] (platform_drv_probe+0x14/0x18) [<c0128158>]
(mci_init+0x20/0x88) [<c002e8e4>] (mci_init+0x20/0x88) from [<c0179eb0>] (lpc313x_mci_probe+0x3ac/0x658) [<c0179eb0>] (lpc313x_mci_probe+0x3ac/0x658) from [<c0128158>] (platform_drv_probe+0x14/0x18) [<c0128158>]
-
Thread
HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen
Eine Seagate Festplatte mit dem Aufdruck "16 Heads" verwundert mich etwas, denn ich zähle nur 4 Heads an 4 Armen. Was mache ich falsch?
Eine mögliche Schaltung HDD SD-Card TWI/I2C RS232 LCD Tasten LED
-
Thread
Ladungsmessgerät
Dann wird der Wert je Sekunde aufaddiert und durch 3600 geteilt. Das Ergebnis sind die mAh. Der LCD Treiber stammt von Peter Fleury. Probleme: sehr kleine Ströme (unter 20mA) werden nicht korrekt gemessen, da der OP in diesem Bereich nicht linear arbeitet. Nachdem ich ihm eine negative Versorgungsspannung
minutenH++;minutenL=0;} if(minutenH==6){ stunden++;minutenH=0;} // auf LCD ausgeben itoa(stunden,s,10);lcd_puts(s);lcd_puts(":"); itoa(minutenH,s,10);lcd_puts(s); itoa(minutenL,s,10);lcd_puts(s);lcd_puts(":"); itoa(sekundenH,s,10);lcd_puts(s); itoa(sekundenL
-
Thread
Entkeimungslampe betreiben.
Lampenanordnung und kein CCFL Inverter. Das würde das "Märchen" allerdings erklären. Ich testete es mit einer 4W 20cm Röhre von einer Camping Lampe. Einen Inverter aus einem ausgeschlachteten Monitor habe ich selber allerdings nie so getestet. Ich habe auch mal schnell über CCFL nachgelesen und muß Mawin und
Gerhard O. schrieb im Beitrag #5581530: > Die Helligkeit ist schätzungsweise vielleicht 20-30% vom Normalwert Na denn. Schätzungsweise nocb viel weniger. Wenn der CCFL Inverter auch für 4W wäre, an dann 560V, bringt er 7mA was bei 29V an der T5 Röhre nur noch 0.2W wären. Vermutlich ist
-
Thread
Messwerte mit einem LCD ausgeben
Arduino C-Compiler 1.0.1 mit Bibliotheken und dieses Teil: http://www.ebay.de/itm/SainSmart-UNO-LCD-Keypad-Shield-Starter-Kit-ATMEGA328P-PU-ATMEGA8U2-AVR-Arduino-/320862390653?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4ab4e3897d 26.- Euro wenn alles laüft verkleinern auf ein Board.
Ich mag diesen Programmer: http://shop.myavr.de/Programmer%20und%20Bridges/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006 Klein im USB-Stick Design, günstig (16€ + Versand), kompatibel zum AVR Studio geht aber auch mit AVRDUDE hervorragend (Batchfiles
-
Thread
7 Segmentanzeige & Coundownzähler
Schalter in die richtige Position zu bringen... Ist das > geschafft zeigt die Segmentanzeige die 4 Zahlen um ein Schloß zu öffnen. Dazu brauchst du keine 2 Geräte. Das macht 1 Gerät auf einem einzigen HD44780 kompatiblen LCD in 2 Zeilen. Ist auch viel simpler als die Ansteuerung von 7-Segment
Karl Heinz schrieb im Beitrag #4175466: > Allerdings war ein LCD im Eröffnungsposting vorgegeben. Vom anderen > weiss man es nicht genau. ACK. > Man könnte auch alles auf einer Anzeige realisieren, die aus 4 Stück > 7-Segment (LED) besteht wobei eine Stelle
-
Thread
LM75 und LCD
Schaltplan (speziell: Pull-ups an den I²C-Leitungen)? Zeigt das LCD überhaupt irgendetwas (z.B. das "Hallo TWI")?
-> SDA(Pin1) -> zum Pin19 der Einschubleiste 5V -> Widerstand(10 kilo Ohm) -> SCL(Pin2) -> zum Pin20 der Einschubleiste des myAVR Boardes 5V direkt an Pin3 und Pin8 0V (GND) direkt an Pin4,5,6,7 Achte das du keine ungewollten Brücken machst. Dann sollte es gehen :-)
-
Thread
ks0108-atmega32
verdrahtet ist(liegt im moment auf Vdd=+5V) hier die belgung des ks0180-displays: 1:Vdd 2:Vss 3:V0 4:DB0 5:DB1 6:DB2 7:DB3 8:DB4 9:DB5 10:DB6 11:DB7 12:CS1 13:CS2 14:Reset 15:R/W 16:D/I 17:EN 18:VEE 19:LED+ 20:LED- aus der kd0108.h: #define LCD_CMD_PORT PORTB // von A auf Command Output Register #define LCD_CMD_DIR DDRB // Data Direction Register for Command Port #define LCD_DATA_IN PINA // Data Input Register #define LCD_DATA_OUT PORTA // Data Output Register #define LCD_DATA_DIR DDRA
-
Thread
AVR Net-IO auf 3,3V
Erweiterungen wie eine Wetterkarte auf Display u.a. ; Das kleine S65-Display passt auch optisch besser zu dem 4x20 LCD über I2c, das dann Platz hat...
... unter dem LCD ist eine kleine Lochraster-Platine mit dem PCF8574. Wie ersichtlich ist durchaus noch Platz für weitere PCF. Dann allerdings auf PCB. Versorgt wird das LCD mit 5 Volt, wie auch der MAX232(5V, -sonst
-
Thread
1 reihige 18 polige Crimpleisten?
Ich habe hier ein DG-12232 und ein TC1602A-09 LCD Modul. An diese wollte ich jetzt jeweils eine einreihige 16- bzw. 18- polige Stiftleiste anlöten um die LCD Module bequem per Flachbandkabel mit meinen Schaltungen zu verbinden. Allerdings stelle
www.aliexpress.com/item/Free-Shipping-40pcs-Dupont-cable-jumper-wire-dupont-line-female-to-female-dupont-line-20cm-1P/32332976369.html und Gehäuse wie z.B.: https://www.aliexpress.com/item/100pcs-Dupont-Head-2-54mm-20P-1x20P-Dupont-Plastic-Shell-Pin-Head/1741371529.html Auf die Platine kommen dann Stiftleisten
-
Thread
LCD aus Telefon
Hi, Ich habe aus einem Siemens Gigaset Ein LCD-Display ausgebaut. Auf dem Display steht: Hunday Korea HP97512 - A Habe auch schon nach einem Datasheet gegooglt, doch dabei kam nichts verwertbares heraus. Auf der Displayplatine (sie hat 20Pins
Pascal Haury schrieb: > Auf der Displayplatine (sie hat 20Pins - 2, da Hintergrundbeleuchtung > fehlt) sind 9 Kondensatoren, 4 Wiederstände, und ein Bauteil mit der > Bezeichnung: X (Keine ahnung was das sein soll) Es schaut so aus: > __ > -I I
-
Thread
MCUs: Wie viel Low Power ist wirklich gefragt?
wenig wie nur irgend moeglich. Denkt mal an die SEHR grosse Welt der industriellen Messtechnik mit der 4-20mA Schnittstelle. Da habt ihr 3.6mA/10V zur Verfuegung und je weniger ist verbraucht um so mehr Funkionalitaet koennt ihr einbauen. Da kann es schonmal sein das es in Meetings um uA geht! Olaf
geschweige denn selbst mit dem Thema "Low Power MCU" in Berührung gekommen sind. @ Olaf: Wenn ein System 4 oder 20mA ziehen darf/muß, dann brauchen wir nicht über Low Power im einstelligen µA-Bereich zu reden, wenn schon Automative Grade-LDOs mehrere 10 µA Ground-strom ziehen.