-
Thread
Kontrast bei Display extrem mininmal
Seite 7 das Timing zu entnehmen. Aber wenn Ardiuno nur #include <LiquidCrystal.h> -LiquidCrystal lcd(); -lcd.begin(); -lcd.setCursor(); -lcd.print(); zum "Einstellen" anbietet, dann ist die sehr spannende Frage, wo ich da was einstellen soll.
wie lang sind eigentlich die Kabel zum LCD?
-
Thread
44780-Display 2004A mit I2C LCM1602
https://arduino-info.wikispaces.com/LCD-Blue-I2C
Falk B. schrieb im Beitrag #4793181: > Beitrag "Re: I2CLCD Library für HD44780 LCDs" Danke für den Hinweis Falk. "Hatte ich dennoch mal mit 400kHz betrieben, ging ;-)" scheinbar gehen die PCF ggf. viel schneller als erwartet. Ich habe nun 3.9k als Pullup
-
Thread
_delay_us Funktion in ISR Routine bringt ISR aus dem Tackt.
bisschen mit denn Digitalen Temperatur Sensoren(DS18B20) herum. Auf dem Computer habe ich eine kleine Library wiedergefunden die ich mal vor Monaten heruntergeladen habe. In dieser Library wird mit der Delay Funktion _delay_us() gearbeitet. Da ich die Temperatur Lesung nicht in mein Hauptprogramm einbauen
Etwa so: > ............. Jawoll. Dann kommt die ISR Routine auch nicht aus dem Tackt. Und das LCD Display zeigt auch was an.
-
Thread
Arduino Starter Kit für 13-14 Jährigen gesucht
es ein Arduino mit gesockeltem ATmega ist) bringt mit Widerständen, Poti, LEDs, Servo, Temp-Sensor, LCD, Drehencoder, RFID etc alles mit, was im bei erwachendem Interesse längere Zeit beschäftigt hält. Ideen und Anleitungen zur Anwendung dieser Teile findet er dann bei Interesse zu Hauf im Internet
ein Arduino mit gesockeltem ATmega ist) > bringt mit Widerständen, Poti, LEDs, Servo, Temp-Sensor, LCD, > Drehencoder, RFID etc alles mit, was im bei erwachendem Interesse > längere Zeit beschäftigt hält. Wir haben Anfang November und damit gute Chancen, es vom Ali evtl. nicht mehr rechtzeitig zum
-
Thread
LCD Display mit Sitronix ST7066U
Tag, Ich programmiere gerade ein Mikrokontroller PIC18F2525 in MPLABX, und ich will einen Display LCD mit einem Controller Sitronix ST7066U verwenden (LCD CV4162B). Ich habe die Library XLCD.h so konfiguriert: #define UPPER /* DATA_PORT defines the port to which the LCD data lines are connected
include "SYSTEM_Initialize.h" #include "Delays_Routines.h" /* Global Functions */ void init_LCD(void); void main(void) { PIN_MANAGER_Initialize(); init_LCD(); putrsXLCD("Hello World"); SetDDRamAddr(0x40); putrsXLCD("LCD Display"); while (1); }
-
Thread
STM32 und Arduino TFT
das spi-init und spi-write. Diese Funktionen musst du auf stm-code anpassen. Der Rest der arduino-library müsste dann funktionieren.
es viele Beispiele. Hier etwas inkl. SPI und Font: https://github.com/thaletterb/STM32-ST7735-LCD-Library/tree/master/ST7735LCD
-
Thread
NOKIA 1600 LCD ansteuern
Hallo, hat schon mal jemand versucht das LCD des NOKIA 1600 anzusteuern?
es ein Datenblatt dazu ? Wenn diese Information https://github.com/kr4fty/ST7628-Nokia-1600-LCD-Library/blob/master/ST7628.cpp stimmt, dann ist es ein ST7628 Controller. > Wozu sollte man sich mit einem Einzelstueck befassen ? Aus Interesse!
-
Thread
Nokia Display an STM funktioniert nicht
den Code von zwei Seiten zusammen geklaut: http://www.micromouseonline.com/2009/05/26/nokia-3410-lcd-on-the-stm32/ https://stm32f4-discovery.net/pcd8544-nokia-33105110-lcd-stm32f429-discovery-library/ Ich will einfach erstmal irgendwas auf dem Display anzeigen. Leider hat dies jetzt über mehrere
-
Thread
Pascal und Ada für AVR
integer; // oder so a[@f]:array[1..4]of byte; // Ein Ausgangsbit setzen ist : var LCD_CS[@porta,3]:bit; // 3.bit von rechts LCD_CS:=1; Das Bisschen Flexibilitaet bring ich dann schon noch.
warten kann. Nur eben Typengeprueft. Das obige Konstrukt ist Teil der Sprache, nicht Teil einer Library. Die moeglichen Unklarheiten einer Compilerimplementation beziehen sich auf die koplexere Funktionalitaet, nicht auf Bitmanipulationen und dergleichen. >Nimmste in C ne Union für. Ist
-
Thread
AVR und C++ - ein Versuch
Pegel auch auf mehreren Eingängen. Den Zusammenhang verstehe ich nicht. > Wenn du mit deiner Library-Sammlung so weiter machst, wirst du sehr bald > an die Grenzen des Flash Speichers kommen. Vor allem bei den kleineren > ATtinys. Da kannst du gleich Arduino nehmen. Naja - für Tinys ist das
-std=c++11 -save-temps -funsigned-char -funsigned-bitfields -fshort-enums -ffunction-sections ../LCD.C -o LCD.o avr-g++ -c -mmcu=atmega16 -I. -gstabs -DF_CPU=16000000UL -Os -Wall -Wextra -Wwrite-strings -std=c++11 -save-temps -funsigned-char -funsigned-bitfields -fshort-enums -ffunction-sections
-
Thread
Timer Interrupt STM32F103
ist. Prototypen stimmen hoffentlich. Die DIP 40 Dinger sind echt genial, benutze ich mit einem LCD Grafik Display aber ich habe auch schon CPUs geröstet und musste mir mehrfach neue auflöten lassen. So, bin mit meinem Latein auch am Ende.....
schrieb im Beitrag #4758919: [..] > > Die DIP 40 Dinger sind echt genial, benutze ich mit einem LCD Grafik > Display aber ich habe auch schon CPUs geröstet und musste mir mehrfach > neue auflöten lassen. [..] Ich habe das wegen eines (immernoch) defekten Labornetzteils (Asche auf mein Haupt
-
Thread
Welches Toolkit bzw. welche Library für Programmierung grafischer Oberflächen
Google-Suche nach "user interface library bare metal" ergibt zum Beispiel: µGFX http://ugfx.io/ Embedded Wizard http://www.embedded-wizard.de/ GUILIANI http://www.guiliani.de/en/
Kennst Du diese Library? http://mikrocontroller.bplaced.net/wordpress/?page_id=2736 Ich habe für STM32F7Disco die entsprechende Bibliothek vom selben Verfasser erfolgreich eingesetzt.
-
Thread
Rotary Encoder macht immer 4 Schritte
"); lcd.setCursor(7, 3); lcd.print("999"); lcd.setCursor(15, 2); lcd.print("ALT"); lcd.setCursor(14, 3); lcd.print("99999"); } [/C] Lieber Gruß, - Alex
Das ist ein Mikrocontroller und entsprechend doof - Du musst Dich um jeden S***** selbst kümmern: lcd.setCursor(3, 1); // Pos, Line (Vierte Stelle der zweiten Zeile) lcd.print(" "); // Leerzeichen schreiben lcd.setCursor(3, 1); // wieder zur selben Stelle lcd.print(Deinen_Wert); (Deine library
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
Hier ist eine informative Webseite bezüglich des DAS1152: http://www.analog.com/library/analogDialogue/archives/39-06/data_conversion_handbook.html http://www.analog.com/library/analogDialogue/archives/39-06/analog_digital_conversion.zip http://www.philbrickarchive.org/
Gerald B. schrieb im Beitrag #4750393: > Ein Beispiel davon ist die LCD Anzeige. Im Labor funktionierte sie, nur > nicht in Stückzahlen. Also wurde die Erfindung an die Japaner verkauft > und das Geld verdienten dann andere. Um welchen Aspekt der LCD Technologie
-
Thread
Plug and Play Interface Konzept für Module in C
geht es um den Schnittstellen-Entwurf (API Design) und zum Schluss packt man das Ergebnis in eine Library und eine Header-Datei. Wichtige Code-Techniken sind alle, mit denen man feste Kopplungen vermeidet. In C gehen zum Beispiel Callbacks, Inversion of Control (Dependency Injection), Plugins.
auf Funktionen. Du initialisierst das richtige Modul und rufst immer dieselben Funktionen. Zb. LCD Display. Entweder mit 4 IO oder 8, mit I2C und dawomöglich verschiedene I2C IC's. Die Applikation sieht immer nur die standard C Funktionen und je nach verwendeter Hardware Konfiguration werden unterschiedliche
-
Thread
STM32F7 HAL DMA Interrupt Problem
TMR_StartInterrupt(); /* Infinite loop */ while (1) { /* Display the TMR value */ LCD_ShowValue(htim.Instance->CNT, 0, "TMR"); /* Display the ADC value */ LCD_ShowValue(AdcBuffer[0], 2, "ADC0"); LCD_ShowValue(AdcBuffer[1], 3, "ADC1"); LCD_ShowValue(AdcBuffer[2], 4, "ADC2"); LCD_ShowValue(AdcBuffer[3], 5, "ADC3"); LCD_ShowValue(AdcBuffer[4], 6, "ADC4"); LCD_ShowValue(AdcBuffer[5], 7, "ADC5"); LCD_ShowValue(AdcBuffer[6], 8, "ADC6"); LCD_ShowValue(AdcBuffer
-
Thread
EEPROM - Atmega stürzt ab
ich beobachte ein recht ungewöhnliches Phänomen. Ich benutze die vorgefertigte <avr/eeprom.h> library, um den EEPROM anzusprechen. Im angehängten Beispiel möchte ich einfach nur eine Zahl an den Speicherort 8 ins EEPROM speichern. Doch nach der Zeile "EEPROM beschreiben" stürzt der ATmega ab und
stürzt der ATmega ab und das Programm beginnt von vorne. /Nach/ der Zeile? Woran siehst du das? Die LCD-Routinen laufen korrekt? Testweise würde ich mal nur 'ne LED nach jedem Schritt toggeln.
-
Thread
Projekt an der Uni - Kühlschrankwächter mit MC, WLAN oder GSM
Einfacheres Display? Zu teuer und zu batteriefressend. In der Industrie werden sehr gerne segmentierte LCD_Gläser verwendet, wenn die Anforderungen es zulassen. Beispiel: http://www.ebay.de/itm/GLS-Neu-customized-LCD-88-88-icons-LCD-AV-CBS106B00-HKW-R-with-TP-heating-/391491642141 Das wurde wohl für
ein Link aufgerufen werden. Genau dies ist aber noch ein Problem für mich, da die normale Bridge.h-Library für den Arduino vom ESP nicht unterstützt wird und die ESP-Bridge Library von GitHub bei mir nicht erkannt wird, wenn ich die ZIP einbinde. Habt ihr da eine Idee, wie ich das alternativ bewerkstelligen
-
Thread
Softwareprojekte mit fremden Libs veröffentlichen
en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google,_Inc. In diesem fall könnte man nähmlich jede Library nehmen, die der API genügt, und brauchte den Code der Library nicht. Somit nutzt die Software praktisch gesehen die Library nicht, aber der User kann sich entscheiden diese zu verwenden. Ich würde bei libraries, die nicht frei nutzbar sind, einfach eine eigene Dummy library mitliefern, und sagen das andere Libraries (als die dummy library) statdessen verwendbar wären. In Europa muss man aber bei IT und Rechtsgeschichten etwas aufpassen, die Richter usw. verstehen
-
Thread
Sourcecode DSO138 übersetzen
Schau mal hier: http://www.jyetech.com/Products/LcdScope/e138.php Theoretisch sollte s möglich sein, ohne jede Übersetzung die Firmware mit eigenem Code zu ergänzen. Man muss nichts übersetzen und es gibt neben der normal laufenden Software eine Library
mechanical, and operation. http://www.jyetech.com/Products/LcdScope/e150.php
-
Thread
Funkuhr+Wecker
Taktteiler aufgeweckt, so kann ein wenig Strom gespart werden. Wenn der uC schlafen geht, wird auch der LCD komplett vom Strom getrennt. Wenn die Zeit empfangen wurde, wird der Taktgeber kurz resetet und das DCF-Modul ausgeschalten. Den LCD steuere ich im 4-bit Modus an, die Library dazu habe ich angehängt. Da ich die Platine so klein wie möglich halten wollte, habe ich den LCD über das DCF-Modul + Antenne und den avr gebaut. Zwischen LCD und dem Summer ist noch versteckt ein Resettaster (extra schwer zu erreichen, damit am Morgen nicht die schlechte Laune siegt und ich den
-
Thread
Neues SDK für ESP32 Gesperrt
http://esp32.com/viewtopic.php?f=19&t=326#p1395 mit einem besseren Link zu blynk-Library..
Scrolltext-Ausgabe auf 2x4 MAX7219. Die einzig funktionierende von: Demo of MAX7219_Dot_Matrix library - sideways scrolling // Author: Nick Gammon // Date: 2 October 2015
-
Thread
JPG Array to BMP Array
, wirst du wohl ausprobieren müssen. Ein STM32F429 wäre da wohl ein wenig geeigneter, zumal da ein LCD Interface schon bei ist. Und das Disco F429 hat sogar schon dicken SDRAM onboard.
decompressor. * It's a bit more refined than the above, in that we show: * (a) how to modify the JPEG library's standard error-reporting behavior; * (b) how to allocate workspace using the library's memory manager. * * Just to make this example a little different from the first one, we'll * assume that
-
Thread
2.2'TFT ILI9340 und Arduino
benötigten Libs: https://github.com/adafruit/Adafruit_ILI9340 https://github.com/adafruit/Adafruit-GFX-Library
verwenden > könnte? Ja! Für normalduinos wie UNO, Nano, Mini ist hier ein fast 10x schnelles Library wie die UTFT. https://github.com/sumotoy/TFT_ILI9340 Passt hervorragend zum Display QVGA_TFT_LCD_240x320: http://www.elecfreaks.com/store/22-tft-lcd-tft0122sp-p-672.html Benötigt wird
-
Thread
Bild an TFT Display anzeigen
Erster Treffer bei Google : Code für Copy+Paste: http://stm32f4-discovery.net/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/ Gruß, dasrotemopped.
dasrotemopped schrieb im Beitrag #4686956: > http://stm32f4-discovery.net/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/ Irgendeine Bibliothek wird ja schon benutzt (siehe LCD_Fill() im Init-Code). Da die für den ILI9341 alle irgendwie "gleich" aussehen, würde ich mal
-
Thread
Arduino Sketch läuft auf neuem Board nicht
Das sieht nach einem Fehler mit einer Library aus, also bitte Fehlermeldung posten.
Du mußt auch schauen daß jede IDE-Version auf die gleiche Library-Ordner zugreift! Unter Datei/Voreinstellungen/Library Pfad eingeben !!!! Möglicherweise benutzen deine verschiedene IDEs ihre eigene Library-Pfade, wo sich eventuell unterschiedliche LiquidCristal-Libs
-
Artikel
EFM32
System Module - FatFs is a generic FAT file system module for small embedded systems Simple graphic library - Energy Micro's Glib is an implementation of simple graphic functions IEC-60335 Selftest Library SEGGER emWin Library for Graphical User Interface applications In Application Notes ist folgende Software
Micro Tiny Gecko Board EEV Blog Review über Energy Micro Giant Gecko Board und Low Power Sharp Memory LCD Energy Harvesting Kit von Würth mit EFM32GG-Starter Kit Einfaches Energy Micro Prototype Board (mit Altium Dateien) ,Diskussion dazu im EM Forum
-
Thread
Mal wieder: _delay_ms() Zeit stimmt nicht
: > ... Initialisierung eines LCDs ... Takte verbraten? ^^
Libraries enthalten eben oft nicht das, was tatsächlich hinterher > auch funktioniert. > (Siehe LCD-Initialisierung. Da heißt es dann: "Ist wohl ein > Timing-Problem...oder so...") Wenn du irgend eine HD44780 Controller Library für für die Ansteuerung irgendeines LCD mit irgendeinem (mehr oder
-
Thread
Umstiegsbreatung uC Atmel/STM
selbst wenn > man in der ATmega Familie bleibt. Beim Atmega328 sind beim einsatz einer Grafik-Library und einer Encoder-Library bereits 54% von 2kBytes belegt, ohne das man irgendwelchen Code geschrieben hat. Kommt dann z.b. noch die Ethernet-libaray dazu, fängt man sich langsam Gedanken zu machen
zumindest mal (wenn schon STM32) wenigstens mit der - aus meiner Sicht sehr übersichtlich aufgebauten - Library libopencm3 beschäftigen. Hiermit ist wirklich ein guter Einstieg in ARM möglich und du wirst dennoch schnell damit beginnen dich in die Register einzuarbeiten...
-
Thread
Umwandlung von Integer auf float und dann in string
Hallo zusammen, ich möchte Werte von A/D Wandler (ADS1118)mit Hilfe des LCD(HD4470) auslesen. Die Werte, die ich rauskriege, sind von Datentyp Integer aber ich möchte in Float und dann in string umwandeln. das hab ich mir überlegt: float f1, f2;
Printf der avr C Library kann nur dann Floats ausgeben, wenn man dazu eine spezielle Library einbindet. Füge in das Makefile ein: [code] # Enable floating-point support in printf LDFLAGS += -Wl,-u,vfprintf -lprintf_flt
-
Thread
Array vom PROGMEM aufs Display
eigentliches Problem bereits gelöst. Ich möchte aus einem Array im PROGMEM einen String auf einem LCD ausgeben, unter Zuhilfenahme der HD44780 Library hier aus dem Board. So funktioniert es: [c] const char mainmenu[] [8] PROGMEM = {"Menue 1","Menue 2","Menue 3"}; lcd_string_P(mainmenu[1]);
read_string(buffer, 1); Damit landen die Daten im RAM ab Adresse NULL. Das willst du sicher nicht. >lcd_string(buffer); Eher so. [c] const char mainmenu[] [8] PROGMEM = {"Menue 1","Menue 2","Menue 3"}; char buffer[8]; strcpy_P (buf, mainmenu[i], 8); lcd_string(buffer); [/c]
-
Thread
TFT bleibt weiß Arduino(Sainsmart)
Codezeile, in der im Beispiel "UTFT_Demo_320x240" der display-Typ angegeben wird. (Aus der UTFT Library von Henning Karlsen). Sollte heißen, dass ich dort schon einiges probiert habe. Nichts mehr. Oder weißt Du eine bessere TFT-Library? Bernd
Bernd V. schrieb im Beitrag #4660333: > Oder weißt Du eine bessere TFT-Library? Selber machen?
-
Thread
Arduino 101 mit 4 x 20 Display
jede Hilfe im Vorraus. programm: Quote ❝#include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { // set up the LCD's number of columns and rows: lcd.begin(20, 4); // Print a message to the LCD. lcd.print("hello, world!"); } void loop() { // set the cursor to column 0, line 1 // (note: line 1 is the second row, since counting begins with 0): lcd.setCursor(0, 0); //
-
Thread
Welches Touchscreen modul ist für einen Arduino UNO R3 geeignet?
> Welches? Was hat dich zu welcher Entscheidung getrieben? > > Steht noch das magische Wort Library im Raum. Ist das dann > geklärt oder kommt erst das Display und dann beginnt die > Suche nach der Lib? Oder Lib selbst schreiben? das ist mir auch erst jetzt eingefallen das die Library noch
oberfläche gefällt mir schonmal. @Rudolph Danke für die Vorschläge gibt es zu diesen auch passende Library?
-
Thread
Vorhandene Library für eigene Zwecke erweitern: Wo??
Guten Tag, ich verwende eine Library (LiquidCrystal vom Arduino, diese Stellt LCD-Funktionen bereit). Diese möchte ich um zwei Funktionen erweitern. Ich frage mich gerade, ob ich das sinnvollerweise in den .h und .cpp der Library
Bierschinken schrieb im Beitrag #4647935: > ich verwende eine Library (LiquidCrystal vom Arduino, diese Stellt > LCD-Funktionen bereit). Diese möchte ich um zwei Funktionen erweitern. Und warum willst du dann in der Library etwas andern ? Schreibe deine Zusatzfunktionen
-
Thread
eigennen 3d Handheld bauen
Da gibt es noch das Problem mit dem LCD-Speicher bzw. dann dem Bildpuffer. So ein 640x480 LCD hat etwa 300kB Bildspeicher, und du brauchst den doppelt damit du in einem zeichnen kannst während das LCD den anderen Puffer anzeigt. Wo soll
die Library mit den Tris deiner Welt und einem vereinfachten Kollisionsmodell des Players. Anfragen an RAPID beantwortet die Library dann entweder sehr schnell mit 'no Collision' oder mit der Anzahl der Kollisionen
-
Thread
Ardublock PCA9685 Servo Modul bzw. Led Treiber programmieren
wahrscheinlich mit deinem anderen > Thread: > Beitrag "Ardublock IIC / I2C 1602 Blue Backlight LCD Display Module > programmieren" Mir is schon klar das ich mit einen Controller arbeiten muss. Und das mach ich mit Arduino uber Ardublock
schau mal: https://learn.adafruit.com/16-channel-pwm-servo-driver/using-the-adafruit-library
-
Thread
Eigenbau Zeitschaltuhr mit 2 PWM-Ausgängen
AVR-Tutorial:_PWM[/link] 3. Uhr [link]https://www.mikrocontroller.net/articles/AVR-Tutorial:_Uhr[/link] 4. LCD [link]https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung[/link] Der Rest ist dann nicht mehr so schwer. Gruß Rene
nicht wetten... Was ist denn damit? Geht PWM oder brauchst du regelbare Konstantstromquellen? Library für RTC, Tasten und Lcd gibt es.
-
Thread
LCD-Display an Mikrocontroller
Du sagtest die Experimentierplatine ist ein Arduino? Beim Arduino ist es relativ egal, wo du den LCD mit dem Mikrocontroller verbindest, da du ja in der Library die Pins angeben kannst: Das sieht dann z.b. so aus: LiquidCrystal lcd(12, 11, 5, 4, 3, 2); Hier noch ein Link wo man den Anschluss
Das Datenblatt eines Mikrocontroller beschreibt nicht die Ansteuerung eines LCD, weil man mit uCs viele verschiedene Dinge tut, ein LCD anschließen ist aus dieser Sicht eher ein Nischenfall. Nur in der Arduino-Welt ist das Betreiben eines LCD eines der ersten Dinge die getan werden
-
Thread
LCD Lib in AVR Studio einbinden
. Lib kommt von hier: https://github.com/thaletterb/ST7565R_AVR328P_Library in der myLCD.c befindet sich eine main(). Ich würde allerdings gerne meine main() weiterverwenden. An der Lib hängt auch ein Makefile. Was machen ich mit dieser? Will ich die verwenden? Was
Bei deinen beiden Dateien geht es auch ohne ist aber besser [c] extern "C" { #include "lcdLibrary.h" } [/c] Gruß JackFrost
-
Thread
OOP - für was in aller Welt soll denn das gut sein?
gemacht, nur so kleines Zeug wie: http://www.magnetmotor.ch/ibm.html und http://www.magnetmotor.ch/lcd-sim.html Arbeite ja nicht bei LT oder MS :-)) Chregu
Listen Objekte und haben Funktionen, die man darauf anwenden kann. Z.B.: https://docs.python.org/3.5/library/string.html https://docs.python.org/3.5/tutorial/datastructures.html