-
Thread
Und wieder das Display
Display hat einen KS0073 Controller. Der braucht eine andere Init statt der 3 x 0x30: [c] void lcd_init(void) { delay_ms(50); PORTA &= ~(1 << LCD_RS); // RS auf LOW LCD_PORT = 0x30; lcd_enable(); delay_ms(20); lcd_command(0x3C); // 8-bit Modus mit RE=1 lcd_command(0x09); // 4 Zeilen lcd_command(0x38); // 8-bit-Modus mit RE=0 lcd_command(0x0f); // Display ein, Cursor ein, Blinken lcd_command(0x01); /
-
Thread
LCD, Schieberegister, Timing-Verständnis?
if (d & 0x10) PORT_LCD_D4 |= 1 << PIN_LCD_D4; else PORT_LCD_D4 &= (uint8_t) ~(1 << PIN_LCD_D4); if (d & 0x20) PORT_LCD_D5 |= 1 << PIN_LCD_D5; else PORT_LCD_D5 &= (uint8_t) ~(1 << PIN_LCD_D5);
|= 1 << PIN_LCD_D3; DDR_LCD_D4 |= 1 << PIN_LCD_D4; DDR_LCD_D5 |= 1 << PIN_LCD_D5; DDR_LCD_D6 |= 1 << PIN_LCD_D6; DDR_LCD_D7 |= 1 << PIN_LCD_D7; #else DDR_LCD_DATA = 0xFF; #endif
-
Thread
Display ansteuern? Nichts funktioniert :(
Seite 4) Hier der Code zum initialisieren: [code] #define LCD_CS 1 #define LCD_RST 2 #define LCD_CD 3 #define SPI_SCK 4 #define SPI_MISO 5 #define SPI_MOSI 6
SPI lcd_send_command(0x40); //Startline 0 lcd_send_command(0xA1); //SEG reverse lcd_send_command(0xC0); //Set COM direction (COM0-COM63) lcd_send_command(0xA4); //Set all Pixel to on lcd_send_command
-
Thread
Probleme mit USART (ATMEGA8535)
{ DDRB = 0xFF; PORTB = 0; DDRD = 0x00; PORTD = 0; t6963cinit(); LCD_Clear_Graphics(); LCD_Clear_Text(); UBRRL = SetBaudrate; //Baudrate 9600Baud --> 0x33 UCSRB=0x18; //folgende Bits werden hier gesetzt:RXEN Bit 4, TXEN Bit 3 UCSRC=0x86; //folgende Bits werden
{ DDRB = 0xFF; PORTB = 0; DDRD = 0x00; PORTD = 0; t6963cinit(); LCD_Clear_Graphics(); LCD_Clear_Text(); UBRRL = SetBaudrate; //Baudrate 9600Baud --> 0x33 UCSRB=0x18; //folgende Bits werden hier gesetzt:RXEN Bit 4, TXEN Bit 3 UCSRC=0x86; //folgende Bits werden
-
Thread
Suche programmierbaren Mikrokontroller
LCD soll folgende größe haben 4,5 cm x 3cm haben und in Farbe. Kein HD kein Touch. Weiter kann ich das nicht präzisieren :(
http://shop.myavr.de/ARM-Produktlinie/STM32F429-DISCO%20-%20ARM%20Board%20mit%20Touch%20LCD.htm?sp=article.sp.php&artID=200116
-
Thread
Frequenzmessung mit Timer0 ohne ICP
eine Frequenz raus die aber immer etwas am Ziel vorbeischießt. Bei den geringeren Frequenzen sind des 4-10 Hz bei höheren z.B 200 Hz so ca. 20-30 Hz. @Karl heinz Buchegger Bin leider Anfängerin :( Hab mir vor nen halben Jahr C und MC selbsr beigebracht und für des Projekt dachte ich das ich des schon
Reihenfolge um [C] #include <mega16.h> #include <delay.h> #include <stdio.h> #asm .equ __lcd_port=0x15 ;PORTC #endasm #include <lcd.h> #include <stdlib.h> [/C] Ich kenn zwar die LCD Routinen nicht, ich fände es aber logisch, dass man den LCD Port definieren muss, ehe dann lcd.h irgendetwas
-
Thread
DS1307 Uhrzeit stellen über ein LCD
sich dabei um den DS1307 der mit dem Code (s.Anhang) an diesem Board : http://shop.myavr.de/Baus%C3%A4tze%20und%20Platinen/myAVR%20Board%20MK2%20USB%20PLUS,%20Bausatz.htm?sp=article.sp.php&artID=47 betrieben wird. Es funktioniert auch schon prima. Doch kriege ich es einfach nicht hin die Uhr zu stellen
( 12, 1 ); //Int to ASCII umwandlung itoa( rtc.time[4], itoa_lcd_buffer, 10 ); lcd_string( itoa_lcd_buffer ); // Ausgabe an das LCD-Display //Dopelpunkt lcd_setcursor( 13, 1 ); //Int to ASCII umwandlung itoa( rtc.time
-
Thread
PIC Entwicklungsboard Eigenbau
auf einmal. Wie stellst du dir das "LCD/Grafik LCD/Touchscreen-Anschließen" eigentlich vor? Denkst du bloß an ein paar Leiterzüge und meinst, das _Benutzen_ kriegen wir später schon hin? Bitte präge es dir doch mal gründlich ein: AM ANFANG
größeren Displays, also von QVGA an aufwärts. Ausnahmen sind chinesische MP3-Player. Mit dem Begriff LCD kann man einiges verbinden: passive Gläser (custom oder n mal 7 Segment) oder alphanumerische Displays in 1x16, 1x20, 2x16, 2x20, 4x16, 4x20 (Zeilen/Spalten) oder monochrome Grafikdisplays oder eben
-
Thread
Am Rande des Wahnsinns.
IO-Pins über 10K nach GND schalten (und im Programm als Ausgang mit 0) -) Oszillator siehe [4] -) Reset siehe [1] (mindestens Kerko gegen GND) -) AVcc mit L-C Glied entkoppeln (siehe Simons post) LCD: -) DB0-DB4 beschalten (im Datenblatt schauen, ob die gegen Vcc oder GND geschalten
Laszlo H. schrieb im Beitrag #2211277: > LCD: > -) DB0-DB4 beschalten (im Datenblatt schauen, ob die gegen Vcc > oder GND geschalten gehören) Eigentor: DB0-DB3 - Databus 0-3 In 8-bit bus mode, used as low order bidirectional data
-
Thread
Probleme mit GLCD von Powertip (T6963C)
} LCD_CMD = 0xB2; // Auto Write Mode aus (Auto Inkrement) lcd_send_cmd(); } void lcd_send_str(unsigned char lcd_dat) { lcd_dat -= 0x20; // 20h subtrahieren
gegen GND -3...-5V. Bei den Grafikdisplays ist diese Spannung generell* höher, meist so ab -7V...-20V. Sind dann gegen GND -2...-15V. Bei Deinem sagt das Datenblatt bei LCD operating voltage normal typisch 12,3V, da fehlz dann schon Bezuhspunkt und das Minuszeichen... Gemeint sind -12,3V gegen
-
Thread
LCD an PORTC ATmega8
Takt: 4 MHz ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;sendet ein Datenbyte an das LCD lcd_data: push temp2 mov temp2, temp1
beiden beim M8 nicht wollten lag an der Verkabelung und der SW. Kann dir empfehlen das du in der LCD Routine alle PortC/B/D durch ein Pseudonym ersetzt wie LCD_Portx/LCD_ddrx und am Anfang der Hauptdatei .equ LCD_portx = PortC .equ LCD_ddrx = DDRC .equ LCD_RS = 4 .equ LCD_E = 5 ersetz
-
Thread
Smart-Multimeter bei Pollin
1005003022691614.html?spm=a2g0o.productlist.0.0.16b6436d0F8OdF&algo_pvid=ef872141-59b9-46c0-9a3f-d85d6cc96e4e&algo_exp_id=ef872141-59b9-46c0-9a3f-d85d6cc96e4e-1&pdp_ext_f=%7B"sku_id"%3A"12000023282447079"%7D 8€ wer bietet weniger?
mal tun. > Musste ich auch, und es ist kein Hexenwerk dabei. Und wo gibts das passende Ersatz-LCD?
-
Thread
Arduino Thermometer mit LCD I2C
Ihr habt so Ahnung. Der Aufruf ist Mist. include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 20 chars and 4 line display 0x27 <- i2c- Adresse 20 <- Anzahl der Zeichen 4 <- Anzahl der Zeilen Kleiner Hinweis: Von beim Aufruf so viele
Aufruf ist Mist. Das sieht in einer hier funktionierenden Anwendung _fast_ genauso aus, IDE_1.7.4: [c] LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); lcd.begin(20,4); // initialize the lcd StartDisplay(); // hier zeigt das Gerät seinen Starttext an [/c] Wenn ich nun "positive
-
Thread
MIDI-Rekorder mit SD/MMC und AVR
Problem :-) Die Frage hier: Soll es SMD sein oder lötfreundliche DIP? Der Typ des ATmega -10 oder -20 ist hier egal, da nur 8MHz. DIP: Reichelt-Stückliste (Preise 21.10.2008): 1x ATMEGA 168-20DIP EUR 2,85 1x LCD 242A BL EUR 27,05 (leider recht teuer, aber 24x2) 1x TSOP 1736 EUR 0,62 1x CONNECTOR
EUR 0,24 (Quarz) 11x MKS-2 100N EUR 0,07 (100n Kondensator) 2x KERKO 18P EUR 0,04 (82pF) 2x 1/4W 82 EUR 0,10 (82 Ohm) 1x 1/4W 220 EUR 0,10 1x 1/4W 1,0K EUR 0,10 1x PT 6-S 5,0K (Poti 5k für den Kontrast des LCD) 1x 1/4W 180 EUR 0,10 (Widerstand für die Hintergrundbeleuchtung an 5V) Selbstverständlich
-
Thread
Wie mach ich das am schlausten? Lochstreifen einlesen mit ATmega16
durchschieben und abwarten ob die Routine auch wieder hierher zurückkehrt: [c] Byt_OK: ;*** LCD Ausgabe fuer OK... rcall lcd_ShowByt_OK ;* Vorerst nur Meldung "OK" rjmp RdBlech Byt_Err: ;*** LCD Ausgabe fuer Fehler... rcall lcd_ShowByt_ERR ;* Vorerst nur Meldung "ERR"
Prinzip Spannungsteiler) Ich habe ein Miniprog geschrieben, das mir den Schaltwechsel optisch auf dem LCD ausgibt.(siehe Anhang) Generell funktioniert das schon ganz gut, aber nicht 100%ig. Ich habe bei Lichteinfall eine Spannung von 4,95V am Eingang des Atmega, ohne Lichteinfall etwa max 150mV. Kann
-
Thread
OpenSource IMU 10DoF mit STM32F4 (Eclipse basiert) Sammelbestellung
Am Debugger (STM32F4Discovery)
Antennenanschluss (weibliche Buchse) - Akku Spannung an einen ADC Pin. - Spannungsversorgung im Bereich 8...20V (Wenn wir mehr als 4 Zellen Lipos wollen dann auch mehr) - dann noch so klein wie möglich
-
Thread
Funksteuerung/Fernsteuerung Bitte um Hilfe
>> Die Reichweite sollte ca. 20-30m sein > Ich will Mir eine Zündbox für Raketen usw. Bauen Das geht mit etwas Aufwand noch mit einer Infrarot-Fernsteuerung zu überbrücken, indem man z.B. mit 4 bis 8 IR-LEDs sendet. Mit einer Optik
B e r n d W. schrieb im Beitrag #3950237: >>> Die Reichweite sollte ca. 20-30m sein >> Ich will Mir eine Zündbox für Raketen usw. Bauen > > Das geht mit etwas Aufwand noch mit einer Infrarot-Fernsteuerung zu > überbrücken, indem man z.B. mit 4 bis 8 IR-LEDs sendet. Mit
-
Thread
Eieruhr mit 7-Segment Anzeigen Gesperrt
brauche ich nach meinem Plan viel mehr Pins: Inkrementalgeber/Taster: 3 Summer: 1 Mux + FF-Clock: 4x4 In der Summe also 20 I/O Pins. MaWin schrieb im Beitrag #3790313: > M. S. schrieb: >> Schematisch soll es wie im Bild oben angesteuert werden: >> µC -> 1/8 MUX -> 8er D-FlipFlop -> BJT als Schalter
die am Transistor abfallen), genau die Vorwärtsspannung der LEDs also. So komme ich auf die 1.85V / 20mA. Udo schrieb im Beitrag #3790458: > Du brauchst nur 11 I/O für deine > Anzeige. > Tutural nicht gelesen ? In dem Falle, dass ich die MUX-Bits für die 4 MUXe und die FF-Clocks zusammenlege,
-
Thread
Wecker mit Solar und Ladeüberwachung bauen
das licht zwischen 8 und 20 uhr einschalten und in der nacht soll es mit einem taster auch eingeschaltet werden können und 4 sekunden eingeschaltet bleiben. hier habe ich versucht: If _hour <20 and _hour >8 or pind.4 = 1 then
m8def.dat" $crystal = 1000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Lcdbus = 4 Cursor Off Config Pinb.1 = Output Config Pinb.4 = Output
-
Thread
LCD DISPLAY FLACKERT
Hallo, ich scheitere an einem LCD-Display. ich benutze den 4-Bit-Modus und habe DB4...DB7 vom LCD-Display mit RG6...RG9 am Controller verbunden. die daten schicke ich dann immer in 4er pack rüber [code] static void lcd_nibble(
_4BIT | LCD_FUNCTION_2LINE | LCD_FUNCTION_5X7 ); lcd_cmd(LCD_SET_DISPLAY | LCD_DISPLAY_OFF); lcd_cmd(LCD_DISPLAY_CLEAR); lcd_cmd(LCD_SET_ENTRY | LCD_ENTRY_INCREASE | LCD_ENTRY_NOSHIFT);
-
Thread
AVR Mega1284, Fontarray zu groß -> wie in Flash?
}, //W {0xAA,0x4A,0xA0}, //X {0xAA,0xE4,0x40}, //Y {0xE2,0x48,0xE0}, //Z {0xC8,0x88,0xC0}, //[ {0x84,0x44,0x20}, /*\*/ {0x62,0x22,0x60}, //] {0x4A,0x00,0x00
{0x00,0xEE,0xA0}, //m {0x00,0xAE,0xA0}, //n {0x04,0xAA,0x40}, //o {0x4A,0xAC,0x80}, //p {0x4A,0xA6,0x20}, //q {0x8E,0xA8,0x80}, //r {0x68,0xE2,0xC0}, //s {0x44,0xE4,0x60}, //t {0x0A,0xAE,0x60}, //u {0x0A,0xAE,0x40
-
Thread
Haltbares I2C-Display für ESP32?
DeGarda schrieb im Beitrag #7195633: > Das ist mir nahezu egal. Ich will Dann doch lieber den LCD-Klassiker 20x4 wie z.B. https://www.ebay.de/itm/224309232317 gibt es in in den verschiedensten Geschmacksrichtungen 8 bis 20 Zeichen und 2 bis 4 Zeilen. Dazu dann den bei Arduino sehr bekannten
DummBo schrieb im Beitrag #7195644: > Dann doch lieber den LCD-Klassiker 20x4 wie Danke, das klingt sehr gut!
-
Thread
DS18S20 mit matchrom adressieren
: rcall lcd_clearAX ;Ausgabe lds temp1,abz rcall Zahldezi ;Hex in Dezimal rcall Zahlout4 ;DezimalWert 2 Stellen ret div
out3: .db"online" ;*************************weitere*includedata*********************** .include "lcd-rout.asm" ;LCD-Routinen .include "ds18s20.asm" ;*************************ENDE**************************************
-
Thread
LCD Routine klappt nicht
===== void lcd_send(char data) { char rs=PORTD; rs&=20; // aktuelles RS ermitteln char tmp=data; // high teil tmp&=0xf0; tmp = tmp >> 4; tmp|=rs; PORTD=tmp; sbi(PORTD,
col&=0x0f; char tmp=row|col; tmp|=0x80; lcd_cmd(tmp); } //======================================================== void lcd_init() { PORTD = 0b00000011; // soft reset sbi(PORTD,4); cbi(PORTD,4); waitMs(5); PORTD = 0b00000011
-
Thread
Fehler LCD-Display im 8Bit-Modus
CONFIG LCD Damit gibt man den Typ des Displays an. Gemeint ist die Anzahl an Zeilen und Spalten. Mögliche Einstellungen sind: 16 * 1, 16 * 1a, 16 * 2 (Standard), 16 * 4 20 * 2, 20 * 4, 20 * 4A
Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Lcd = 20 * 2 Cursor Off
-
Thread
Out of Memory Error im STM32 mit LWIP
number 24685. */ LCD_UsrLog ("Bind the connection to own port 24685...\n"); err = netconn_bind(conn, NULL, 24685); if (err == ERR_OK) { LCD_UsrLog ("Connection bound!\n"); IP_ADDR4(&destIP,IP_DEST0,IP_DEST1,IP_DEST2,IP_DEST3); uint8_t iptxt[20]; sprintf((char *)iptxt, "%s", ip4addr_ntoa((const ip4_addr_t *)&destIP)); LCD_UsrLog ("Connect to destination-IP address %s at port 24685...\n", iptxt); err2 = netconn_connect(conn
-
Thread
Problem mit LCD-Anzeige und ATtiny2313
PORTD,temp sbi PORTD,E ; E-Pin am LCD aktivieren rcall delay_20ms cbi PORTD,E ; E-Pin am LCD deaktivieren rcall delay_20ms ret [/avrasm] Subroutine, um Daten an das LCD zu senden [avrasm] dataLCD:
ldi LCD_data,' ' rcall dataLCD ldi LCD_data,'4' rcall dataLCD end: [/avrasm}
-
Thread
Suche LCD Treiber SSD1289
VERTICAL_RAM_END 0x46 #define RAM_WRITE 0x22 // Commandes complémentaires #define LCD_X 0x4E #define LCD_Y 0x4F /* *********************************************************************************************** * RGB en 16 bits, pour mode 65k couleurs
(2) LCD_Data(0x00); LCD_Data(0x05); LCD_Cmd(POWER_CONTROL3); //Power Control (3) LCD_Data(0x30); LCD_Data(0x0B); LCD_Cmd(POWER_CONTROL4); //Power Control (4) LCD_Data(0x20
-
Thread
LCD-Display über MOSFET aktivieren/deaktivieren
Strom, auch wenn das nur ein paar hundert uA sind. http://elm-chan.org/docs/lcd/lcd3v.html
, sowie BLK dazu über den FET nach > GND schalte korrekt? Es gibt in dieser Welt verschiedene "LCD-Displays" Das kommt drauf an, was deins für ein Typ ist (Datenblatt?) ;-) Nop schrieb im Beitrag #6675335: > Ich hatte mal eines, das war mit 30mA angegeben, aber 20mA taten es genauso. Das
-
Thread
mit Arduino 2 parallele Prozesse steuern
); lcd.setCursor(3,0); lcd.print(" "); lcd.setCursor(3,0); if(secondsb<10){ lcd.print("00"); lcd.setCursor(4,0); } lcd.print(secondsb); if(time!=0){ //count only time
); lcd.setCursor(3,0); lcd.print(" "); lcd.setCursor(3,0); if(secondsb<10){ lcd.print("00"); lcd.setCursor(4,0); } lcd.print(secondsb); if(timeb>0){ //count only time
-
Thread
VFD Ansteuerung mit STM8
) #define blink_off (0x08 | 0x00) #define _8_pin_interface (0x20 | 0x10) #define _4_pin_interface (0x20 | 0x00) #define _2_row_display (0x20 | 0x08) #define _1_row_display (0x20 | 0x00) #define _5x10_dots
unsigned char data_value; void SIPO(void); void LCD_init(void); void LCD_toggle_EN(void); void LCD_send(unsigned char value, unsigned char mode); void LCD_4bit_send(unsigned char lcd_data); void LCD_putstr(char *lcd_string); void LCD_putchar
-
Thread
hd44780 initialisierung
// obere 4 Bit maskieren LCD_PORT &= ~(0xF0>>(4-LCD_DB)); // Maske löschen LCD_PORT |= (data>>(4-LCD_DB)); // obere Bits setzen LCD_PORT |= (1<<LCD_EN); // Enable auf 1 setzen
4 Bit maskieren LCD_PORT &= ~(0xF0>>(4-LCD_DB)); // Maske löschen LCD_PORT |= (data>>(4-LCD_DB)); // obere Bits setzen LCD_PORT |= (1<<LCD_EN); // Enable auf 1 setzen
-
Thread
LCD-Timer für Belichtungsgerät
ist überdimensioniert, aber zweifelsfrei geeignet. Was mich stört, sind die 820 Ohm vor den LEDs, 20mA brauchte man vor 20 Jahren für eine MV5054, heute geht bedeutend weniger, ich werfe mal 4k7 in den Raum. > und legt man D0 bis D3 eines LCD an Masse Erkläre mal bitte, wo beschrieben ist, wo
drauf. oops, Beitrag geändert: Teo D. schrieb im Beitrag #5481502: > PS: Warum immer gleich ein LCD verbauen? Du kennst die Ali-Preise von den Dingern? Mir steht eher der Aufwand quer, das Display in die Frontplatte zu feilen. > Marcus G. schrieb: >> Mega8 mit 4 MHz Quarz, LCD 2x16, Einstellung
-
Thread
Drehgeber auslesen
KeyAlt und mit dem alten Wert verknüpfen mov KeyAlt,r16 Neuen AB-Wert sichern ldi r20,0b11110 XOR-Maske für ABAB sbrs r17,4 Ist Bit 4 bzw 3 gesetzt? eor r17,r20 Wenn nicht, letzen und vorigen AB-Wert invertieren cpi r17,0b10000 War die letzte Bit-Folge
wahrscheinlich noch etwas durcheinander. Gruß Udo Autor: avusgalaxy (Gast) Datum: 02.02.2005 20:33 An PORT D,0 und PORT D, eins kommt jeweils eine Led. Ab PORT D... 4 und 3 den Drehgeber.. Ah ja, so solls ausehen: .include "2313def.inc" .set DIPGPin=PinB ;Port mit Drehimpulsgeber
-
Thread
automatischer Vorschub für Drehbank
mir seit vielen Jahren in verschiedenen Geräten im Einsatz, in der Werkstatt aber auch draußen. Das LCD mit 20x4 ist top, ist ein EA DIP203G-4NLED, kein billiges Restpostengedöns. b) Opensource geht nicht wegen kommerziellen Compiler (Avrco), und garantiert auch sicher nicht die Weiterentwicklung,
, in der Werkstatt aber auch draußen. Gut, dann haben wir uns geirrt - umso besser :-) > Das LCD mit 20x4 ist top, ist ein EA DIP203G-4NLED, kein billiges > Restpostengedöns. Das glaube ich Dir - mir ging es alleine um die Größe der Anzeige :-) Aber die großen Displays sind leider auch deutlich
-
Thread
Filmrequisite!
LCD wäre auch möglich, was würde das für einen Unterschied machen?
>LCD würde den Bau für Dich wesendlich vereinfachen. Stimmt natürlich, aber erstens ist ein entsprechend großes LCD schon teurer als die LED-Segmente und zweitens muss man filmtechnisch natürlich Dinge
-
Thread
String dynamisch zusammensetzen
[c] char lcd_info[20]; lcd_info[0] = '\0'; if(TASTER & 0x01){ sprintf(lcd_info + strlen(lcd_info), "test1, "); } if(TASTER & 0x02){ sprintf(lcd_info + strlen(lcd_info), "test2, "); } lcd_write(lcd_info
nicht so wie es sollte. selbst wenn nur ein Taster gedrückt wird, gibts gleich alle Fehler auf dem LCD. ich weiss nicht weiter... hier noch die Teile die das LCD steuern. [c] static uint8_t update_lcd = 0; static uint8_t old_value = 0; char lcd_info_1[20]; char lcd_info_2[20]; if(TASTER !=
-
Thread
Eure Basteltische Bilder
zusammen mit dem Sinus- und Impulsgenerator, den ich immer noch benutze). Dabei konnte man auf der B4S2 (nutzbare Fläche 20x30 mm²) kaum was erkennen, aber /jeder/ Oszi ist halt erst einmal besser als gar keiner. Der Eigenbau eines Zweistrahlers mit einer B13S25 ist dagegen nie geworden, die Röhre
Detlef _. schrieb im Beitrag #4314975: > So > > http://2.bp.blogspot.com/-xy9jkJcSejY/Tptd4YCPVqI/AAAAAAAAAGM/L3cVtwHyVq4/s1600/Remember1.jpg > > sah das angeblich bei Jim Williams aus. Nicht nur angeblich. Wenn man sich diese Bilder anguckt: http://www.linear.com/image/Jim%20Williams
-
Thread
Power-Mosfet per AVR schalten
Eine Datenleitung und ein Pullup reicht für die beiden DS18S20
er nur 20mA.
-
Thread
Interessante LCD Ausgabe
also alles standard Beschaltung, wie ich immer verwende. Das Kabel zum LED Modul wo auch der DS18B20 Sensor sitzt ist etwa 5 Meter lang. Das Kabel, wurde in einem anderen Thread empfohlen 10x 0.25mm2 2 x 3 Adern verdrillt für LED 3 Adern für den Sensor. Sensorausgang mit 4K7 Pullup an 5V Nun jetzt
PWM Wert 0 bis 100% funktioniert aber tadellos Hier der betreffende Code Zeile : Locate 2 , 1 Lcd Chr(223) ; "C/PWM:" Locate 2 , 15 Lcd Fusing(pwm_perc , "##.#") Locate 2 , 20 Lcd "%" Locate 2 , 8 Lcd Fusing(celsius , "##.##") W = Getadc(0) Waitms 250 Perc = W / 50 Pwm = W / 4 Pwm_perc
-
Thread
LCD Controller / Graphics processoren
für 1 bis n 7-Segment-Anzeigen. Dann gibt es die Text-LCD. 1 bis 4 Zeilen. 16 bis 80 Spalten. Zb als Anzeigeelement im Kaffeeautomaten, damit der 'Bitte Geld einwerfen' hin schreiben kann. Und dann gibt es noch die dicken Brummer: grafische LCD, an denen
Framebuffer (Disclaimer: ich weiß *nicht* ob der STM32F4 LCD-Controller diese Auswahl bietet, aber andere LCD-Controller tun das) > Oder werden die Daten unmittelbar vor der Benutzung generiert, ins SDRAM > geschrieben und gehen dann quasi sofort zum LCD
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
WOW - Danke schonmal für die vielen schnellen Tips! Was die LCDs angeht: Im Datenblatt steht Forward current (typ/max): 20mA/25mA, Power 0.095 W. Ich dachte mir die Zeit über eine Geste (2x Arm drehen, dann Arm heben) und dann die Zeit für 10 Sec. anzeigen lassen
ich die Helligkeit für eine Armbanduhr gut bis eher zu hell. Stromverbrauch OLed all pixels on: 20mA Entspricht pro Pixel 2,5uA Wenn eine Led durch 4*4 Pixel ersetzt wird, dann ergibt sich ein äquivalenter Led-Strom von 40uA. Sleep: unter 10uA
-
Thread
LCD im 4bit Modus initialisieren, funktioniert nicht, C, Atmega8
_delay_ms(10); LCD_EnableSignal(); _delay_ms(10); /* enable 4bit mode */ LCD_Data = 0x20; LCD_EnableSignal(); _delay_ms(10); /* function set */ LCD_EnableSignal(); //_delay_ms(1); LCD_Data
LCD_Data = 0x88; => das ist 8bit, es fehlt die Umsetzung auf 4bit
-
Thread
CO2 Melder Eigenbau Gesperrt
Lars W. schrieb im Beitrag #6474902: > Wie viel Strom brauchen denn solche LCD Displays. Die Anzeige sollte > halt aus dem ganzen Raum zusehen sein. Man könnte so ein großes 4x20 LCD als Bar-Graph Anzeige verwenden: https://www.mikrocontroller.net/topic/386178#4945486
georg schon sagte. Lars W. schrieb im Beitrag #6474902: > Wie viel Strom brauchen denn solche LCD Displays Sogenannte Gläser (also das was in einer Armbanduhr oder Wecker drin ist): 1uA. Dieses hier von Reichelt hätte 25mm https://www.reichelt.de/lcd-7-segment-1x4-0-h-25-4mm-reflektiv-lcd-7s
-
Thread
Binärzählwert als Dezimalzahl auf LCD-Display
74HC151 an, das ist ein 8 input Multiplexer. Oder schau dir mal den 74HC153 an, das ist ein dual 4 Input Multiplexer. Wenn du auf dem HD44780 Display etwas ausgeben willst musst du zuerst die Initialisierung machen. Das sieht in *C* so aus: [c] LCD_Instruction(56); //Function Set (8 bits
//Cursor auf 0 setzen LCD_Zeichen(tausender); LCD_Zeichen(hunderter); LCD_Zeichen(zehner); LCD_Zeichen(einer); [/c] Die Routinen LCD_Instruction und LCD_Zeichen unterscheiden sich ob die Leitung R/S "0" ist
-
Thread
Temperatursensor PT 1000 zu NTC5k "Umwandler"
Es gibt Messumformer "von der Stange" die aus einem PT1000 ein potentialgetrenntes 0-10 Volt oder 4-20mA Signal machen. Die gibt es auch in programmierbar, z.B. von JUMO. Oft aus Industrieverwertungen günstig bei ebay zu bekommen. Wie würde sich der NTC Eingang der Weishaupt verhalten wenn man ihm
gibt Messumformer "von der Stange" die aus einem PT1000 ein >> potentialgetrenntes 0-10 Volt oder 4-20mA Signal machen. >> >> Wie würde sich der NTC Eingang der Weishaupt verhalten wenn man ihm eine >> Spannungs oder Stromquelle/senke vorschaltet > > So ein Unfug kann nur einem Strippenzieher
-
Thread
[V] Diverse Displays mit Controller (OLEDs, LCDs, VFD)
(Library vorhanden) oder Raspberry Pi & Co. I2C-Schnittstelle mit Tastenpuffer und debounce. Text-LCD 16x2 (oder 20x2?). 4) Vier OLEDs 128x128 mit 16 Graustufen: jeweils 7,50€ Neu in Schaumstoff-Tray. 3,3V, SSD1327, SPI. 10) Zwei Arduino Displays mit Tastern (nicht von DFRobot): jeweils 3€
Display ist jetzt verkauft. Übrig bleiben noch: - 2x Arduino LC-Display mit Tastern (jeweils 3€) - 4x OLED 128x128 4bpp Graustufen (zusammen für 20€)
-
Thread
12-digit 7-Segment-LCD - gibt es sowas?
products/detail/orient-display/OD-6010/11698179 Treiber-Chip: https://www.nxp.com/products/interfaces/lcd-drivers/lcd-segment-drivers/universal-36-4-lcd-segment-driver:PCF8551
Auf Alibaba: Fabrik Herstellung Nach Monochrome 7 Segment 4, 5, 6,12, 20,22 Digits TN LCD Display https://x.alibaba.com/AvNC72?ck=pdp Kannst ja interessehalber mal nachfragen, was das kosten würde und ob die günstig über EMS nach Deutschland senden.
-
Thread
Einsteigerwarenkorb
Parallelport-SPI-Adapter nehmen willst (stk200), fehlt noch der DSUB-25-Stecker mit Gehäuse - Gerade wenn man ein LCD zum Debuggen nehmen will, ist es meistens zu klein. Da würde ich im Zweifelsfall gleich 4*20 nehmen. - ebenfalls Steckbrett: irgendwann ist es zu klein; es gibt auch größere. Ist aber
Nur ist bei einem Controller der Platz auf einem Display meist knapp; deshalb der Rat wenigstens 4*20 zu nehmen. Eine ähnliche Schiene ist eine Log-Ausgabe über z.B. RS232 in ein Terminalprogramm auf dem PC. Das spart das LCD mit seinen Anschlüssen, braucht dafür eine RS232 und man kann viel