-
Thread
Oled Display Arduino Zeilen fehlen
es werden immer nur 32 Zeilen dargestellt. Die I2C-Adresse ist 0x3D, sowie es die Sketche, die Library und das Display benötigen. Was kann ich prüfen oder ändern? Im voraus vielen Dank!
und wenn ich PCF8574 abklemme gehts, ergo muss es ein Problem mit U8G sein der den PCF8574 als LCD Treiber identifiziert?
-
Thread
China i2c LCD Modul an Mega8 mit C
Hallo zusammen, ich habe mir für kleines Geld ein LCD mit "Huckapack" i2c Adapter besorgt. Das Display entspricht Version 3 von hier: http://arduino-info.wikispaces.com/LCD-Blue-I2C?responseToken=181fdb41f5bc6c61be6629b4454e38d8#v1 Ich benutzte
sehe ich im Display keine Buchstaben... Wo liegt mein Fehler? Hat jemand so ein LCD über i2c am AVR laufen? Einen Defekt kann ich ausschließen. Über einen Arduino Sketch läufts. Gruß Joachim
-
Thread
was genau ist eine library
ich dieses einfach benutzen kann. aber nun zu meiner frage. Was versteht man genau unter einer library? ich hätte jetzt von https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung die .h und .c file für pics umgeschrieben und hätte gesagt, dass das eine library ist. allerdings sehe
das bei Mikrocontrollern nicht. Den LCD-Port z.B. kannst du nach dem kompilieren nicht mehr ändern. Man gewöhnt sich einfach dran, dass jeder mit "Library" was anderes meint.
-
Thread
lcd library variable aus header benutzen
hallo, ich möchte gerne die lcd library von https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung so verändern, dass ich diese benutzen kann. jedoch gibt es am anfang schon probleme. die header-Datei habe ich
ich die lcd-routines.c schreiben. dort gibt es aber probleme. [code] #include "lcd-routines.h" void lcd_enable(void) { E_PIN = 1; }[/code] das ist zwar noch nicht die ganze funktion, aber dort
-
Thread
Erfahrung mit China Arduino?
gws_rd=cr&ei=YapcVbXyIsGeygPw4YHQBw#q=LCD5110+basic+Lib+Arduino
Joachim B. schrieb im Beitrag #4135273: > Ebay-Artikel Nr. 221584635716 > > mit LCD5110 LIB > https://www.google.de/search?q=LCD5110+Lib+Arduino&ie=utf-8&oe=utf-8&gws_rd=cr&ei=YapcVbXyIsGeygPw4YHQBw#q=LCD5110+basic+Lib+Arduino Danke für den Tipp. Wäre aber noch schön (hab ich vergessen
-
Thread
msp430g2553 // 2 oder mehere DHT11 über Energia
Hast Du schon eine Idee, wie Du die Dinger anschließen willst? Was sagt denn die Dokumentation der /Library/, die Du da verwendest, zum Anschluss des Sensors?
Ich wollte die Hauptschleife für die DHT Abfrage und Ausgabe auf LCD abwechselnd mit den zwei verschieden DHT's durchlaufen lassen. Aber das Energia lässt es nicht zu die Eingänge in der Hauptschleife zu ändern bzw. wechseln
-
Thread
Kontinuierliches 38kHz Signal empfangen für Lichtschranke über die Straße
Fehlt mir also nur noch die Lichtschranke. Hier der Arduino-Code, den ich für die Anzeig auf dem LCD-Display verwende: [c] /** * Stoppuhr * 3. Mai 2015. * Autor: loetwasser@gress.ly * * * Original aus der "LiquidCrystal Library: hello world" * Originalautoren: Davis A. Mellis, Limor
B10001, B10001, B01010, B00100, B01110, B11111, B11111, }; // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); boolean isRunning = false; long starttime = 0 ; long messzeit = 0 ; /* Umlaute ä, ü und ö des DEM
-
Thread
avr eclipse atmega128
linefeed */ lcd_puts("LCD Test Line"); while(1) { } return 0; } Der Kompiler sagt mir, dass es kein Verweis auf lcd_init, lcd_clrscr und lcd_puts gibt. Wenn ich in den Einstellungen unter AVR
Welche Library hat denn den Namen "lcd.h"? Lib's hören auf *.a". P.F.-LCD besteht doch aus "lcd.h" und "lcd.c". Beide einfach in's Source-Verzeichnis und CDT/AVR-Plugin erledigen den Rest. In kurz: "Build".
-
Thread
Akku-Lader mit Datenbank
können: entladen, laden, erhaltungsladen, messen. Dazucgibts dann einen Master mit dem genannten Touch-LCD, der die Dinger ansteuert.
besten eine Datenbank an? SQL Server 2000 macht das z.B. so: https://technet.microsoft.com/en-us/library/aa258693%28v=sql.80%29.aspx Gibt es auch weniger "proprietäre" Lösungen? Vielleicht ein SOAP-Webservice? Es sollte nicht zu kompliziert sein.
-
Thread
Voltmeter/Amperemeter funktioniert nicht so wie es soll
Gerberdateien, Schaltpläne inklusive ERSTE Code-Schnippsel für die Ansteuerung des INA226 und des LCDs. Sicherlich lässt sich einiges noch verbessern an der Schaltung, und ich bin natürlich für Vorschläge offen. Ich habe noch weitere 5 Platinen davon an Interessierte abzugeben wenn diese den Wunsch
Heißluft gelötet werden können! Ich habe diese mit meinem gebauten Reflow-Ofen gelötet. Als I2C Library habe ich die Softwareimplementierung von "Peter Fleury" verwendet. Ein paar Anmerkungen zum Schaltplan: Die Kondensatoren am Spannungswandler sollten evtl. durch 805er ersetzt werden, die werden
-
Thread
I2C Hilfe/Tutorial
Leider gibt es keine Library für den 8564, auf jedenfall habe ich keine gefunden. z.b. für die RTC DS1307 gibt es eine, aber diese RTC möchte ich nicht verwenden, da dort der Quarz noch extern drangelötet werden muss.
irgendwie löschen? Mir ist grad aufgefallen das ich immer nach "RTC8564 LIBARY" gesucht hab... anstatt LIBRARY
-
Thread
Arduino Uno zeigt Müll an LCD
{ lcd.setCursor(12,1); lcd.print("3"); } else { if (Modi1 & Modi2 & Modi3 & !Modi4) { lcd.setCursor(12,1); lcd.print("4"); } else { lcd.setCursor(12,1); lcd.print
Library, die du ja wohl benutzt. Da steht "LCD RS pin to digital pin 12". Von deinem R/W ist nicht die Rede, der liegt brav auf Gnd. http://www.arduino.cc/en/Tutorial/LiquidCrystal
-
Thread
Auswahlhilfe bei Mikrocontroller
Casey Burns, vielen Dank für deine Antwort. Beim SBC 4010 hat mich vor allem die Fix-fertige Library für die Tastatur Matrix angesprochen: https://wilke.de/uploads/media/4x4_Keyboard_Matrix.TIG Ich hätte also den Programmieraufwand sehr gering eingeschätzt. Jedoch muss sagen, dass du einige
#4123148: > vielen Dank für deine Antwort. Beim SBC 4010 hat mich vor allem die > Fix-fertige Library für die Tastatur Matrix angesprochen: Das ist doch absoluter Kleinkram. In der Codesamlung hier gibt es dafür sicherlich genug Lösungen.
-
Thread
Arduino zu empfehlen?
nicht normal zu proggen, er ist billig, Hardware steht, LIBs sind schnell verfügbar. Nokia 5110 LCD DS1307new FastLED U8G LCD
www.ebay.de/itm/231426435984 Da musste nur noch je nach teilen die Libs besorgen und in einen Library-Ordner schieben, Beispiele sind dann bei den Libs dabei.. nur noch nen paar Strippen nach Plan connecten.
-
Thread
RasPi LCD Modul SPLC780D1 geht nicht
mache ich falsch? LG und Danke im Vorraus P.S. Ich bin ein absouluter neuling in Sachen LCD-Module. Mit den Raspberry's habe ich beriets Erfahrung. Ich benutze für das LCD-Modul keinen Porti sondern einen Widerstand.
kopiert und per FTP auf den Pi kopiert. (nicht über wget ...) Außerderm hab ich den Code mit "python lcd_16x2.py" ausgeführt (angemeldet als root) muss aber auch mit "sudo python lcd_16x2.py" gehen wenn man mit dem usernamen pi angemeldet ist.
-
Thread
DOGXL240-7 Kontrastspannung
kann ich nicht editieren .... geschweige denn copy/paste. Init erfolgt nach Datenblatt: [c] WriteLCD($F1,false); // Set COM to 127 WriteLCD($7F,false); WriteLCD($F2,false); // Set display start line to 0 WriteLCD($00,false); WriteLCD($F3,false); // Set display end line to 127 WriteLCD($7F,false); WriteLCD($81,false); // Set contrast WriteLCD($8F,false); WriteLCD($C0,false); // Set bottom view WriteLCD($02,false
-
Thread
Arduino schnelle Datenübertragung mit 2Mbit/s
einem > Funkmodul (nrf24l01) Daten an den Uno senden. Der Empfänger soll diese > Daten dann an einem LCD anzeigen. Nun soll die ganze Sache aber mit 2 > Mbit/s Übertragungsrate erfolgen. 2 Mbit/s und "Daten dann an einem LCD anzeigen" passt irgendwie nicht zusammen. Das menschliche Auge arbeite bis etwa 10 Hz danach kommt nur noch flimmern. An einem LCD kannst du vielleicht 1 mal pro Sekunde zwei Zahlenwerte (16 bit) ausgeben. Alles andere ist sinnlos. Das macht 16 * 2 * 10 = 320 Bits/s netto. Und überleg mal, du willst mit einem 16 MHz Prozessor
-
Thread
13-Bit ADC MCP3302 mit STM32F429
uint16_t x = 0; int i = 0; uint16_t y= 0; UB_SPI5_Init(SPI_MODE_0_MSB); // 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(RGB_COL_WHITE); // auf Vordergrund schalten UB_LCD_SetLayer_2(); // Vordergrund komplett mit einer Farbe füllen UB_LCD_FillLayer(RGB_COL_GREEN); UB_Font_DrawString32(10,10,"ADC-Wert:",&Arial_18x27,RGB_COL_BLACK,RGB_COL_WHITE); while
-
Thread
C# - Mikrocontroller Brige
Code an den Mikrocontroller? einfach mal die Doku lesen? https://msdn.microsoft.com/de-de/library/system.io.ports.serialport(v=vs.110).aspx welche Funktion könnte denn da in frage kommen?
} Und mein Bascom Code: Do Dim Empfangen As String * 255 Input Empfangen Cls LCD Empfangen Loop End Im C# Programm gibt es keine Fehler und der Code wird abgeschickt und alles wird erkannt, allerdings kommt im Controller gar nichts an und ich weiß nicht was ich sonst noch ausprobieren
-
Thread
arduino I2C abschalten
Hallo, Ich habe die Library TWI und WIRE aus der Adruino IDE modifiziert,so habe ich jetzt Zugiff auf das Register TWCR über die WIRE Bibliotek [c] WIRE-library: //ausschalten des Buses um andere Sachen mit den Ports zu
Peter Bochow schrieb im Beitrag #4109479: > Ich habe die Library TWI und WIRE aus der Adruino IDE modifiziert, wieso das denn? du kannst doch selber die Register lesen und schreiben.... Ich hatte mal eine zeitlang wire.h und die Fleury Lib zusammen genutzt
-
Thread
UV-Laserdrucker II
Ach vergessen: Beim LCD wäre die Ortsauflösung, die Pixelbreite bzw. Höhe Frequenzauflösung: Graustufen? :( Rasterung:(Pixelbreite*Höhe)+Dicke Gitter Streamsynchronisation: automatisch Zusammenführung. automatisch lg
Du hast Dir wahrscheinlich nicht mal das Bild oben angesehen? Pellicle Ebene ist die, wo das LCD oder TFT liegt.
-
Thread
uart easyradio
wollte zwischen 2 ATMEGA16 eine funkverbindung über easyradio einrichten, dazu wollte ich die uart library von peter fleury verwenden. http://homepage.hispeed.ch/peterfleury/avr-software.html Testweise habe ich mal versucht eine verbindung in eine richtung einzurichten, aber da tritt folgendes problem
es werden zwar daten empfangen, allerdings sind es nicht die richtigen. ich gebe die daten auf ein lcd aus und dort sehe ich nur unterschiedliche zeichen flackern bis es sich auf ein zeichen einpendelt. wenn ich zum beispiel ein "a" übertrage pendelt sich am display ein "ü" ein. Jetzt meine frage
-
Thread
Rotationsgeschwindigkeit mittels Gabellichtschranke, Basics
trivial (in einer Schleife den Pin auslesen bis er sich ändert) bis mittel anspruchsvoll (ohne Arduino Library, interruptgesteuert, Timer zum messen).
funktioniert, könnte ich Dir einen Musteraufbau anbieten: http://www.mino-elektronik.de/7-Segment-Variationen/LCD.htm#lcd5 Frequenz, Drehzahl, Periode, kein Problem. Die Gabellichtschranke paßt direkt an den Eingang. Bei Bedarf geht auch Batteriebetrieb.
-
Thread
Displayansteuerung mit I²C
z.B. dieses hier: http://www.ebay.de/itm/0-96-OLED-LCD-Display-128X64-fuer-Arduino-oder-sonstige-Mikrokontrolle-/301576395512 Besitzt ein I2C anschluss doch wie sag ich dem Display welche Adresse es hat.
Datenblat bekommen ------------------------------------- Datenblatt ST7735R Adafruit-GFX-Library ST7735-Library
-
Thread
Problem mit Variablen bei C Uhr
lcd_print ist nur die Funktion um etwas an das LCD zu senden
LCD_PORT |= temp1; // setzen lcd_enable(); temp2 = temp2 & 0x0F; LCD_PORT &= 0xF0; LCD_PORT |= temp2; // setzen lcd_enable(); _delay_us(42);
-
Thread
AVR 8bit auch für größere Projekte?
weiterverarbeitet. Aber der AVR hat sie per 10 Bit AD-Wandler aufgenommen und auf einem 2x16 Zeichen LCD dargestellt. Da seht ihr mal, das ein AVR wirklich alles kann. Ich verstehe gar nicht, wie andere immer nach größeren Prozessoren schreien. Vermutlich können die alle kein Assembler, können nicht
in der Hand hat gibt es diesbezüglich auch keine bösen Überraschungen mit zukünfigen Compilern, Library- und anderen Versionen zugelieferten Codes.
-
Thread
LCD Library "Ausgangssignale invertieren"
das Strominterface funktioniert muss der µC seine Signale invertiert ausgeben. Ich benütze die LCD-Library von Peter Fleury. Ich sehe die Stellen wo auf die Pins ausgegeben wird und könnte sie theoretisch zu Fuß alle umschreiben. Vorher frage ich jedoch lieber: gibt es einfachere Software-Methode
Also: wie kann ich am schnellstem die Ausgangssignale in der LCD-Library von Peter Fleury invertieren? Oder andere Library?
-
Thread
Zeiger im lokalen Adressraum
steht innerhalb des Programms anzeigen lassen. So kann ich z.B. die gesamte SRAM-Belegung auf einem LCD darstellen, um die Speicherbelegung auf einen Blick überprüfen zu können. Auf dem PC ist das Ganze ja nicht mehr so einfach: Dort hat jedes Programm seinen eigenen virtuellen Adressraum. Irgendeinen
Informationen anzuzeigen. Du kannst dir dazu aber dieses hier https://technet.microsoft.com/en-us/library/dd535533.aspx herunterladen.
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
muss. Gerade am Anfang schadet es nicht, wenn man ein paar Pins für Debug-Led und/oder gleich ein LCD übrig hat. Es muss sicherlich nicht das Flagschiff mit 256k Speicher und 864 Pins sein, aber eine gewisse Mindest-'Größe' schadet nicht.
Plattform würde ich einen Arduino nehmen. Den kannst du ja bei Bedarf auch ohne die vorgefertigte Library programmieren. Außerdem kannst du den Arduino in einen einfachen Programmer umwandeln und somit auch neue uCs programmieren. Das Launchpad hat natürlich auch etwas. Mittlerweile gibt es die DIP
-
Thread
KS 0108 - ein alter Bekannter - neu aufgelegt
included * known Problems: none * Version: (1.1) neu 1.2 * Description: Graphic Library for KS0108- (and compatible) based LCDs * überarbeitet: AS 5.4.2015 */ Warum solche Fragen? Das steht im Programm. Ist der Autor
CleanRoom-Implementierung, daran hast du dann das Urheberrecht. ich hatte vor Jahren ein ähnliches problem mit lcd4linux: ich hatte einen wirklich gut passenden Code gefunden, Autor auch nach monatelangem Versuch nciht erreichbar, Lizenz ähnlich schwammig wie bei dir, und dann noch folgender Passus: [pre] **
-
Thread
Ausgabe/Umwandeln von float (als Text/in Text)
@Thomas Sprache ist C, Umwandeln z.B. in eine Byte Array/String, damit man diesen dann auf ein LCD, einen seriellen Port ausgeben kann oder in eine Datei auf der SD-Karte (oder was auch immer) schreiben. Es sollte aber auch auf einem nicht ganz so gut ausgestatteten uc funktionieren (also limitiert
Schau dir doch mal die Quellen von sprintf in der GNU C Library (glibc) an. Ist aber nicht einfach.
-
Thread
VDHL SSD1289 Display
00000000 00100001 1101", --21h in register 7h geschrieben usw...... In einer State-Machine: if lcd_init_counter<24 then DispDat(19 downto 0) <=disp_init_array(lcd_init_counter); end if; lcd_init_counter<=lcd_init_counter+1; Ich habe also ein 16 bit paralleles Interface
=24 then --wait 30ms if lcd_wait30ms<90000 then lcd_wait30ms<=lcd_wait30ms+1; else lcd_init_counter<=lcd_init_counter+1; end if;
-
Thread
Kostenlose IDEs für STM32
applications built from within the IDE or applications built with external toolchains. The CrossWorks C Library. This is our own non-GPL and non-LGPL C runtime library is designed from the ground up for embedded processor applications. The CrossWorks Tasking Library, known as CTL. CTL is a royalty-free tasking library that provides a multi-priority, preemptive, task switching and synchronization facility.
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
PCB (...) Das bedeutet, daß das TFT vom F429-Disco-Board nicht verwendet werden darf, da auf PA12 LCD_R5 liegt. Sind die Boards deshalb so billig? ;-)
aufgrund des Euro-Wechselkurses jetzt etwas teurer): http://www.aliexpress.com/item/INNOLUX-7-inch-TFT-LCD-AT070TN90-AT070TN92-Screen/1634240200.html > Und wie muss die Library angepasst > werden? Timings etc. Alle Timings stehen im Innolux-Datenblatt beschrieben und so funktioniert das Display auch
-
Thread
Z80 Einplatinencomputer für Lernzwecke
CALL VERZ LD A,$28 CALL LCD_CMD LD A,$08 'lcd off CALL LCD_CMD LD A,$01 'clear lcd CALL LCD_CMD CALL VERZ LD A,$0E 'lcd on CALL LCD_CMD LD A,$02 'cursor home CALL LCD_CMD CALL
,A NOP RET '-------------------------------------------------------------------------- LCD_PUTS LD A,(BC) CP !0 RET Z CALL LCD_PUTC INC BC JR LCD_PUTS '-------------------------------------------------------------------------- LCD_CMD LD D,A 'data steht im Akku
-
Thread
Arduino Clon Vergleich
da alles wenig Zeitkritisch ist. http://www.ebay.de/itm/Serial-UART-I2C-SPI-128x64-12864-OLED-LED-LCD-Module-White-for-Arduino-PIC-AVR-/251233903648?pt=LH_DefaultDomain_0&hash=item3a7eb52420 Damit mache ich die Anzeige!
Usb Schnittstelle zum zum Laden der Programme nutzen kann? // include the SoftwareSerial library so you can use its functions: #include <SoftwareSerial.h> #define rxPin 10 #define txPin 11 // set up a new serial port SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin); const