-
Thread
Problem mit LCD bei AVR und P. Fleury Lib.
< 0: memory mapped mode, 1: IO port mode */ #define LCD_PORT PORTA /**< port for the LCD lines */ #define LCD_DATA0_PORT LCD_PORT /**< port for 4bit data bit 0 */ #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 3 */ #define LCD_DATA0_PIN 0 /**< pin for 4bit data bit 0
-
Thread
Computerlüfter Steuern und Drehzahl messen mit ATmega und Bascom
http://www.analog.com/library/analogdialogue/archives/38-02/fan_speed.pdf kleine Infos zum Tacho-Signal
Interrupts Timer1 = 34285 'Variablen Dim Rpm1 As Word 'Hauptprogramm Do Cls Locate 1 , 1 Lcd Rpm1 ; " RPM " Locate 2 , 1 Lcd Rpm2 ; " RPM " Wait 1 Loop 'ISR von timer1 Isr_von_timer1: Timer1 = 34285 '############################# '#hier komme ich nicht weiter# '#########
-
Artikel
AVR-Codesammlung Übersicht
einiger Projekte nach Kategorien sortiert. Bitte Liste erweitern dies ist nur ein grober Anfang! Library. LCD Controller. T6963c. [C "Bessere" T6963c Library (Simon Küppers) [C LCD Library T6963c (Nico Sachs) [ASM LCD mit T6963C in ASM (Michael U.) HD44780. [VHDL 16x2 LCD Textcontroller / HD4478 (Läubi
AVR (Timo Dittmar) [C Lib für Sensirion SHT1x Sensor (A.K.), auch FOST02. AVR basierte Controller. LCD. Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus (Benedikt K.) Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen (Benedikt K.) LCD Controller für 640x480 LCD mit mega8515
-
Thread
Elegoo Uno R3 2,8" TFT Touchscreen mit SD Karten Slot
Ich verwende diese hier: https://www.ebay.de/itm/2-4-TFT-LCD-Display-Shield-Touch-Panel-ILI9341-240X320-for-Arduino-UNO-MEGA-/382052804437 Wird das Display parallel oder per SPI angesteuert ? Es gibt für den Touch Betrieb verschiedene Spielarten. Ebenso gibt
ja offensichtlich Analog, also in dem Bereich suchen. Dazu mit einer mehrfachbelegung mit anderen LCD Signalen. Dann bringen die ganzen Amazon Links nix, für Hilfe müsste schon konkreter Code gepostet werden. Es gibt Programme da sind die Touch Kalibrierwerte fest im Code, das setzt natürlich voraus
-
Thread
128x64 Grafikdisplay von Pollin
sicher das das Bild ganz normales LCD hell-grün/dunkel-grün ist :)
MISZOU: Dürfte ich gleich mal nach dem Source Code fragen? Oder nach der Library :) Danke!
-
Thread
ARDUINO und LCD Display PC-6749-UUW von Densitron
Hallo, Ich möchte gerne ein Arduino Board mit dem LCD Display PC-6749-UUW verbinden. http://www.neuhold-elektronik.at/catshop/product_info.php?cPath=41_43&products_id=4510 LCD Datasheet: http://www.neuhold-elektronik.at/datenblatt/N9970.pdf Treiber
OK. Wie? Welche Library würdest Du dazu verwenden? Wie steuerst Du die 3 Wire Serial an und mit welchen Pins würdest Du /CS /WR und Data am ARDUINO verbinden? Danke
-
Thread
dtostrf optimieren
nämlich enorm. Anwendung: Ich messen ein Spannung am ADC und möchte diesen im mV Bereich auf einem LCD ausgeben. Da das Programm recht groß ist komme ich langsam an die Grenzen des Speichers... Vielen Dank für eure Antworten, Alex
Spannungs=Spannung; //Nur Maximalwert ausgeben dtostrf(Spannungs,7,2,u); //<= Sehr Speicherintensiv lcd_gotoxy(0,0); lcd_puts("Mik. "); lcd_puts(u); lcd_puts("mVss"); delay_ms(50); }[/c]
-
Thread
Implicit declaration of function.
//Anliegende Daten senden void lcd_write(char x); //Ein Zeichen senden void lcd_command(uint8_t command); //Befehl geben void lcd_text(char text[]); //Einen Text senden void lcd_set_cursor
include <avr/io.h> #include <header.h> #include <util/delay.h> #include <HD44780.h> ... void lcd_clear(void){ lcd_command(0x01); //Zeile 61 } ... void lcd_command(uint8_t command){ //Zeile 131 ... } ... [/c]
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
PortPin (USB/RAM/Ethernet). Auch das ist mir klar. Da frag ich mich dann nur wieso zum Beispiel LCD und Ethernet sich ausschliessen. Wenn ich Ethernet haben will kann ich das LCD nicht nutzen, wenn ich LCD will kann ich Ethernet nicht nutzen. Da der grosse Werbehype bei den STM32F429 nun mal auf
anderen Funktionen in Kauf nimmt. Und wo ist da jetzt der Unterschied zum ARM? Wenn ich SDRAM und LCD nicht nutze hab ich die auch.
-
Thread
ATmega16 / 8 to LCD
Moin moin, Ich bin hier am verzeifeln. Ich weiss echt nicht mehr weiter: Ich habe hier sechs LCDs von myavr.de bestellt, um diese auf eine selbsterstelle Experimentierplatine zu montieren. Auf der Platine befindet sich ein ATmega16 (16MHz) und ich benutze die Peter Fleury Library (LCD ist HD44780
? lcd.h: http://pastebin.com/FQ5ZgWgQ lcd-main.c: http://pastebin.com/0ZXQWmrH Und hier noch der Ausschnitt des Schaltplanes (Anhang). Vielen Dank im Voraus. Greez Jey
-
Thread
PCF8574AP Problem
Der PCF 8574AP hat die Adresse 0x70, also hat die LCD-Adresse im Minimum den Wert 0xX2?
Also wie gesagt benutze ich die unveränderte Atmel Library für den I2C/TWI (Anhang). Habe das ganze jetzt an einen anderen I2C/TWI gehängt, wo ausschließlich der PCF8574AP dran hängt. Ganz kurze Kabel zur Übertragung habe ich auch mal ausprobiert, ansonsten
-
Thread
Frage zu TCS 34725 - RGBC Sensor
// Fehlererkennung { // Wenn ?? kein OK sendet lcd_command(LCD_CLEAR); // Leere Display lcd_printlc(1,13,"READ"); // "Lesevorgang" lcd_printlc(2,13,"NOK"); // "Nicht OK (NOK)" } [/c] oberes Beispiel für das Auslesen einer 16
// Fehlererkennung > { // Wenn ?? kein OK sendet > lcd_command(LCD_CLEAR); // Leere Display > lcd_printlc(1,13,"READ"); // "Lesevorgang" > lcd_printlc(2,13,"NOK"); // "Nicht OK (NOK)" > } Es ist auch das auslesen einer 16 Bit
-
Thread
LCD Display (240x240px) via USB
nicht genug :D sind vorhanden. Kurz und knapp https://www.reichelt.de/entwicklerboards-display-lcd-240-x-240-pixel-st7789-debo-lcd240x240-p266058.html?search=display+240 und das https://www.reichelt.de/digispark-mini-attiny85-usb-mit-buchsenleiste-digispark-mini-b-p263158.html?&trstct=pos_4&
DLLv2.zip Und hier Linux-Infos: http://ww1.microchip.com/downloads/en/DeviceDoc/MCP2210_linux_library.zip fchk
-
Thread
SSD1289 Portrait/Landscape Mode Frage
0] sowie AM ganz einfach die Orientierung (Portrait/Landscape) ändern kann, um somit nicht meine Library Softwareseitig zum "Schreiben auf der Seite" bringen erweitern muss. Da dachte ich, mache ich das mal so: [c] void lcdSetOrientation(uint8_t orientation) { uint16_t temp;
lcdWriteReg(0x0011, temp | 0x0030); // Landscape break; case 2: lcdWriteReg(0x0011, temp | 0x0000); break; case 3:
-
Thread
Betrag von AD-Wandler auf LCd anzeigen
suchen, diesen danna uf die lcd bringen. Dachach den Wert in eine andere Tabelle nehmen und den Nachkommastellen Wert suchen und auf die lcd beringen. Vorgabe ist ein Messbereich von 0-5V also hab die looUp schon 5:256 und dann
dann nehmen > ihn für eine Look uptable nehmen und den vorkommaWert suchen, > diesen danna uf die lcd bringen. > Dachach den Wert in eine andere Tabelle nehmen und den > Nachkommastellen Wert suchen und auf die lcd beringen. Machs nicht so komplizert. Mach dir EINE Lookup Tabelle in der du zb
-
Thread
10x mehr Speicherbelegung bei Array von main in Funktion verschieben
genug sein, bei der Berechnung des Index auf das gewünschte Zeichen long myIdx; myIdx = MyCharToLCD; myIdx = 5 * myIdx - ' '; zu schreiben und den Rest an Optimierung dem Compiler zu überlassen. Bedenke mal, was in C aus einer mehrdimensionalen Felddefinition wird. W.S.
abwechselndes beschreiben komme ich auf 46 FPS bei 2 Displays zu 60-70% belegt. Ich werde die Library noch mal komplett umbauen, was aber vermutlich erst in ein paar Wochen wird.
-
Thread
obdev USB-AVR
Hallo, Ich möchte mit einem AVR mit dem PC (Windows) via USB kommunizieren. Ich habe nun die Library von obdev gefunden. Ich weiss jedoch nicht, wie ich diese Library in mein Projekt einbinden soll. Für den Anfang würde es mir schon genügen, eine Led ein/auszuschalten. Gibt es irgendwo ein TUT, wie man die obdev-Library verwendet? MFG Unbekannt
-
Thread
PCBWeb Neuer kostenloser Eagle Konkurrenz ?
Alex R. schrieb im Beitrag #3901985: > Auch die Komponenten Library ist sehr rießig. Rissig?
Rufus Τ. Firefly schrieb im Beitrag #3902197: > Alex R. schrieb: >> Auch die Komponenten Library ist sehr rießig. > > Rissig? Meinte natürlich "riesig".
-
Thread
SchulProjekt mit Mikrcontroller ,RaumtemperaturSensor ertellen
Dateien vorhanden. Kann man auch parallel zur Software machen. http://www.arduino.cc/playground/Code/LCD4BitLibrary http://www.arduino.cc/playground/Learning/OneWire http://www.ladyada.net/make/boarduino/download.html -Michael
Am einfachsten ist es, ihr besorgt euch ein Arduino-Board, ein LCD und einen 1822er Temperatursensor. Es gibt dafür komplette Librarys zur LCD-Ansteuerung und zum Auslesen von Temperatursensoren. Eine Handvoll Programmzeilen, um das ganze miteinander zu verbinden und
-
Thread
LCD Display EA DIP204-4 mit KS0073 im 4 Bit Modus in C ansprechen
Gibt es eine sinnvolle Library um ein LCD zu initialisieren und es zu beschreiben ? Und wie berechne ich, wenn ich nun einen Quarz habe mit 8MHz und dann eben die delay.h Library habe die Zeit in Realtime? Also ich weiß das
www.mikrocontroller.net/topic/78499#new oder hier mit SPI an AVR: http://www.mikrocontroller.net/articles/AVR_LCD_KS0073/DIP204_mit_Hardware-SPI
-
Thread
LCD Sourcefile testen und dann hochladen
Hallo, ich habe die LCD Ansteuerung von hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung um die Abfrage des Busy-Flags erweitert, sodass nun nicht pauschal gewartet werden muss. LCD läuft im
Hallo Ingo, schau mal hier : Das ist der Standart: Peter Fleury "LCD library for HD44870 based LCD" [1]; zumindest bei mir und einigen anderen. Peter PeDa hat auch eine sehr schnelle und kleine LCD Lib [2] geschrieben. Link: [1] http://homepage.hispeed.ch/peterfleury
-
Thread
Lpcxpresso lpc1114 LCD-Ansteuerungs-Probleme
aus. Du machst aus einem zu übertragenden Byte ohne Not 8 bytes. Nimm lieber eine funktionierende library. Die Anpassung ist dann immer noch schwierig genug.
ich das regeln? Mit einem Pegelwandler? Nach ein wenig googeln hab ich herausgefunden dass in dem LCD ein Ks0066 verbaut ist. Doch die Initialisierungsroutine auf dem LCD-Datenblatt ist nicht die gleiche wie die vom Ks0066. Muss ich noch nachtesten, ob's dann geht...
-
Thread
Arduino-Motorrad-Cockpit
Sache woher man das passende Display bekommt, das gibts halt nicht bei Adafruit für 5€ fertig mit Library ...
gutem Grund gegen direkte Sonne abgeschirmt, auf dem Mopped ist eine andere Geschichte. Aber normale LCD mit Hintergrundbeleuchtung funktionieren schon, wobei Geiz da nicht immer geil ist oder macht.
-
Thread
(µVision) Zahl mit 2 Nachkommastellen auf LCD ausgeben (ADC)
Hallo. Programm: Keil µVision3 Poti: 0V - 255V LCD: 2x20 Wie kann ich eine Zahl mit zwei Nachkommastellen auf einen LCD-Display ausgeben? Mit Float funktioniert das nicht. Man dreht am Poti und die Spannung verändert sich auf der LCD-Anzeige. Jetzt
https://www.tutorialspoint.com/c_standard_library/c_function_sprintf.htm
-
Thread
glcd 240X128 mit t6963 und AVR 8515
Controlport = Portc , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8 Cls Locate 1 , 1 Lcd "TEST" resultat: nicht geht ! wer kann helfen ? was ist falsch ?
schau mal in die bascom Hilfe unter GLCD, da steht eigentlich alles ... GLCD.LIB (LBX) is a library for Graphic LCD s based on the T6963C chip. The library contains code for LOCATE, CLS, PSET, LINE, CIRCLE, SHOWPIC and SHOWPICE.
-
Thread
DS1820 reagiert garnicht, C Programm fehlerhaft? Sensor defekt?
der ersten Treffer die hier http://sicklinger.com/microcontroller-avr/58-atmel-avr-atmega-ds18x20-library-in-c.html Der zugehörige Code http://sicklinger.com/downloads/func-startdown/4 sieht mir auf die Schnelle nicht so schlecht aus. (PS: Und mach dir Hilfsfunktionen für deine LCD Ansteurung
benutzt die dann: [c] ... lcd_string( "T: " ); ... [/c] aufbauend auf der String Funktion ist die nächste dann eine Funktion, die einen int ausgeben kann [c] void lcd_int( int value ) { char txt[8]; itoa( value, txt
-
Thread
LCD Problem
() { int i=0; for(i=0;i<5;i++) { delay(); } /* for(i=0;i<2;i++) { lcd_write(0x33,0); //init in 8-Bit Mode } */ /* lcd_write_data(0x22,0); lcd_write_data(0x80,0); lcd_write_data(0xF0,0); lcd_write_data(0x10,0); lcd_write_data(0x60,0); */ PTT|=(1<<DB5);
Vorschlag: Hol Dir vom Peter Fleury die LCD Library http://homepage.hispeed.ch/peterfleury/avr-software.html und studier diese.
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
verarbeiten lcd_gotoxy(0,0); lcd_puts(test); dann bekomme ich einen 15 Zeichen breiten schwarzen Balken. Ersteze ich "lcd_puts(test);" durch lcd_puts(test[3]); dann bekomme ich den ganzen Bildschirm voller wirrer
, das ist ansichtssache, ich programmiere mit vielen Kommentaren, würde aber nie z.B. um auf einem LCD die Zahl 48 darzustellen programmieren A = 48 lcd a sondern lcd "48" und gut. Ich möchte zum Beispiel nur den Wert, also die 9 Bits eines DS1820 zu einem 2. AVR schicken und da via LCD
-
Thread
U(S)ART -> Daten auf uC senden
googlen, z.B. für ältere C-Versionen ein Artikel von 1995 :-) https://msdn.microsoft.com/en-us/library/ff802693.aspx
Das kommt ja letztlich auf dein gewünschtes design an. Viele tragbare Geräte verwenden dot Matrix LCD. Alternativ: e-paper...? Gruß, Alex
-
Thread
Mini HF Generator mit SI5351 und Bluepill
jemand für immer bei diesem Hersteller bleiben möchte. Ansonsten kann nach wie vor die Standard Library verwendet oder die Register können direkt angesprochen werden. Wer auf der anderen Seite einen ARM von ST verwenden und mit der Standard Library arbeiten möchte, kann sich die Ports mit Hilfe
> Standard Library arbeiten möchte, kann sich die Ports mit Hilfe von Cube > zuweisen lassen und diese Pinbelegung dann für sich übernehmen. Möchte > man 80-90% der vorhandenen Peripherie nutzen, die so ein STM32F4
-
Thread
STM32F429 CAN
CoIDE 1.7.4 // GCC : 4.7 2012q4 // Module : CMSIS_BOOT, M4_CMSIS_CORE // Funktion : Demo der LCD-Library (ILI9341) // Hinweis : Diese zwei Files muessen auf 8MHz stehen // "cmsis_boot/stm32f4xx.h" // "cmsis_boot/system_stm32f4xx.c" // In Configuration diese Define
NVIC_Init(&NVIC_InitStructure); // Timer starten TIM_Cmd(TIM2, ENABLE); // Init vom LCD UB_LCD_Init(); // Init der Layer UB_LCD_LayerInit_Fullscreen(); // auf Hintergrund schalten UB_LCD_SetLayer_1(); // Hintergrund komplett mit einer Farbe füllen UB_LCD_FillLayer(
-
Thread
hat schon mal jemand...
Lautet die Aufgabenstellung "Entwickeln" oder "Abschreiben"? Einfach eine LCD-Library (z.B. die von Peter Fleury) nehmen (oder selber schreiben), den ADC gemäß den Angaben im Datenblatt initialisieren, die gelesenen Werte mit itoa() oder sprintf() in einen String umwandeln und diesen auf dem LCD anzeigen. Ist das wirklich so schwierig?
-
Thread
LCD ansteuerung ueber pic18f4550
stehenbleiben. danach habe ich einfach das beispiel vom lcd herangezogen, indem man PHILIPS scrhreibt. http://www.lcd.elementy.pl/lcd/pdf/matrycowe/s_7123.pdf (bis auf die letzten 2 seiten identisch mit meinem handbuch) da ich eine WriteI2C() funktion besitze
neu starten, und Dein LCD womöglich flackern. Severino
-
Thread
u8glib: Grafik LCD 12864zw am ATmega32
Hallo an alle, ich konnte kostenlos an ein Grafik LCD 12864ZW kommen (Datenblatt: http://www.digole.com/images/file/Digole_12864_LCD.pdf ). Nun möchte ich das testweise an einem ATmega32 (später ATmega2560) verwenden. Genutzt wird der Controller ST7920. Komischerweise gibt es speziell für dieses LCD nur Arduino Librarys, die einzige, die angeblich kompatibel ist, ist die u8glib: http://code.google.com/p/u8glib/ Download: http://code.google.com/p/u8glib/downloads/detail?name=u8glib_avr_v1.07.
-
Thread
16-Segment LCD von Pollin mit Arduino (naked)
Moin, hier beschreibe ich wie man das LCD DENSITRON PC-6749-AAW (Pollin Nr. 120818, €0,95 .. €1,50) ansteuert. Diese Anleitung zeigt auch gleich, wie man einen Arduino nano (z.B. ebay Nr. 371179047627, €2,70) unter Ausschluß der Arduino-Library
direkt auf die ATmega Ports zu. Z.B. hängt die User-LED auf dem Board an Arduino D13 aka PB5. Das LCD wird wie folgt mit dem Arduino nano verbunden: [pre] ATmega328 Arduino LCD Pin Nr. GND............GND.............GND (1) Vcc............+5V.............Vcc (2) PD4........
-
Thread
Woher kommt das Störgeräusch? Netzteil Korg 01/Wfd
Laut Servicemanual ist dieses Display verbaut: http://www.beyondinfinite.com/lcd/Library/Optrex/DMF5005.pdf Also 240x64 mit T6963C und EL-Backlight.
Nun ist die Folie aber so dünn, das man meistens nicht mal einen Lichtleitblock mit LED unter das LCD bekommt - dumm gelaufen.
-
Thread
GLCD (HD61830) am Mega32
ein Pixel an einer bestimmte Position lcd_gotoxy('g', (x >> 3), y); lcd_send(0x0f, (x & 0x07)); } void lcd_cleardot(uint8_t x, uint8_t y){ // Löscht ein Pixel an einer bestimmte Position lcd_gotoxy('g', (x >> 3), y); lcd_send
lcd_putc(c); c = string[++i]; } } int main(void){ _delay_ms(10); lcd_init('c'); lcd_clear('c'); lcd_puts("Hallo ! Test XY Test XY Test XY Test XY "); while(1); } [/c] mfg martin
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Möglichkeit wäre der Anschluss eines Arduino ( http://www.arduino.cc/ ) über USB und die Verwendung der LCD-Library ( http://arduino.cc/en/Reference/LiquidCrystal?from=Tutorial.LCDLibrary ).
dieser hier http://www.channaa.com/html/i2c_lcd_adapter.html könnte die Verbinding i2c -> Display herstellen. Allerdings steht auf der Seite nix von "kompatibel zu lcd4linux" das muß gegeben sein. Lcd4linux kann über i2c ausgeben
-
Thread
Subtrahieren bei STD_LOGIC_VECTOR
vergessen, und auf die herstellerunabhängige numeric_std umzuschalten. Dann gibt es nämlich nur noch 1 Library, in der du nach Rechenoperationen schauen mußt. Und dann sieht das in etwa so aus: [vhdl] library ieee; use ieee.std_logic_1164.all; use ieee.numeric_std.all; entity DeTiSub1 is port (
Funktionen irgendwelcher Libraries erklärt. Zum Beispiel ist da keine einzige Fkt zum Ansteuern eines LCD näher erläutert... ;-)
-
Thread
Mathematische Operationen
/ Angabe Ort unter Logo >> gfx_print_text(" N I B O 2"); // Ausgabe Nibo 2 den Text aufs LCD, zb. an die Position 0. Aber bei den nächsten 19 Durchläufen durch diesen Code ergibt deine Berechnung ebenfalls die Position 0 und du schreibst somit 19 mal einen Text aufs LCD, der schon dortsteht
} } } [/C] ist NICHT gleichwertig! Im ersten Fall werden 20 mal so viele LCD-Textausgaben gemacht, wie im 2.ten Fall. Das das keinen optischen Unterschied macht, liegt nur daran, dass von 20 Textausgaben, 19 mal ein Text ausgegeben wird, der schon am LCD steht und die somit
-
Thread
Temperatur Feuchtigkeitssensor SHT7x Software/ hardware Problem
nicht mal, ob mein Sensor noch am Leben ist. Ich habe schon alle Beiträge durchgelesen. Die Routine/ Library habe ich von Timo Ditter( http://www.mikrocontroller.net/topic/48590#new ) genommen. Library: libsht_0v2.zip Die Verbesserungen von Rockclimber habe ich auch angepasst. Also folgende Zeile
calculate humidity, temperature dew_point=calc_dewpoint(humi_val.f,temp_val.f); //float_to_lcd(humi_val.f); uart_puts(itoa(humi_val.i, tstr , 10)); uart_puts(itoa(temp_val.i, hstr , 10)); } //----------wait approx. 0.8s to avoid heating up SHTxx--------------------
-
Thread
I2C LCD Ebay läuft einfach nicht
Hallo Leute, habe mir vor kurzem ein 20x4 LCD gekauft und dann nochmal seperat eine I2C LCD Platine. Gibt es für das LCD irgendwo eine Belegung oder Schaltplan? Habe schon gesucht aber nichts gefunden. http://www.ebay.de/itm/F-1602-LCD-2004
oder wie hattest > du dir das gedacht? Arduino-User identifizieren das von ihnen gekaufte I2C-LCD-Adaptermodul mit der Pinbelegung einfach auf dieser Seite: http://arduino-info.wikispaces.com/LCD-Blue-I2C Auf der Seite ist dann auch gleich ein Link zur passenden Arduino-Library.
-
Thread
Multitasking im AVR-Studio in "C"
Teiler 1024) //************************************************************************ // I2C & LCD Konfiguration //************************************************************************ lcd_init(); // LCD initialisieren // i2c_init(); // initialize I2C library //*******
NICHT-Zeitkritische Funktion //************************************************************************ void LCD_Ausg(void) { lcd_clear(); // kompl. LCD löschen!!!! _delay_ms(30); lcd_text(" Hallo wie geht "); lcd_pos(2,0); lcd_text(" es dir "); lcd_pos(3,0); lcd_text