-
Thread
Basteltip: STM32F103 DIP40 Board
haben und dann Fiat-Schrott (sprich: lausige Libraries) dranschrauben. Wozu diese unsägliche Library? Der M3/M4 ist doch nun wahrlich nicht schwer. Erst recht der STM32F103, der ja ein besonders triviales Exemplar der STM32-Familie ist. Wozu also dies Bloatware?
Meister Propper schrieb im Beitrag #4517029: > Wozu diese unsägliche Library? Weil niemand nachher mehr diesen Register-Sch*** lesen kann. Logisch, oder? :-) Oder soll alles so aussehen, wie mein Kot von 7 Jahren auf dem ARM7TDMI ? Da schüttelt es einen nur.... was habe
-
Thread
2.8" TFT ili9325 am Arduino(UNO oder Mega)
jumperwires. Willst du dir das wirklich antun? - 16 Datenleitungen - 5 Steuerleitungen für das LCD - 4 SPI Leitungen für den Touch Controller - 2 Leitungen Stromversorgung Und dabei willst du keine Fehler machen? Du musst dir die Pins aus der UTFT Library zusammenklauben. Das Shield hat Bufferbausteine
/28-touch-screen-tft-lcd-with-all-interface-p-63.html
-
Thread
LCD Anzeige und DS18B20
benutze das Beispielprojekt von Sicklinger (http://www.sicklinger.com/atmel-avr-atmega-ds18x20-library-in-c.html). Und möchte eine Temperatur über ein LCD Display ausgeben. Das Display benutze ich auch mit dem Beispielcode von hier (HD44780). Allerdings gibt mir das Display nur ?C anstatt der Temperatur
sprintf(temp_po_str,"%.1f C",temp_po); //Convert temp. "sensor #1" to string lcd_setcursor( 0, 1 ); lcd_string(temp_po_str); //void lcd_string( const char *data ); } Die Änderungen dezüglich des verwendeten Pins in der DS18X20LIB_h habe ich natürlich gemacht.
-
Thread
goto verpönt - was dann nehmen?
für einen Testlauf, mehr aber auch nicht. (z.B. wenn mich der Compiler informiert dass er bei der LCD-Routine den "qualifier" "volatile" der globalen Variablen xyz "entfernt" hat.)
minderwertig sind? > apache-httpd 265 > git 760 > gnu scientific library 69 > mysql server 7215 > postgreSQL 2542 > glibc 2070 Ich würde es stark bezweifeln.
-
Thread
LCD mit ILI9325 funktioniert nicht!
Also ich mag mich täuschen, aber ich finde in dieser Library: https://github.com/JoaoLopesF/SPFD5408 Keinen Ansatz, womit zwischen LCD und Touch umgeschaltet wird. Wenn man sich die SPFD5408_TouchScreen.cpp anschaut, gibt es dort die Funktion: TouchScreen
des LCDs zu tun hat?
-
Thread
ILI9341 LCD Library für PSoC4 (4200) (320x240)
LCD Display (320x240) mit ILI9341 Controller angesteuert vom PSoC 4 4200 µC. Die Library ist die gleiche wie hier: http://www.mikrocontroller.net/topic/391802#4495256 Nur angepasst auf das größere
-
Thread
Display Ausgabe fehlerhaft (Code Inside)
Projekt dran. Hier soll eine Wetterstation mit einem DHT22 realisiert werden und die Daten auf einem LCD Display ausgegeben werden. Das Bild zeigt nun einen Teil des Programms und den laufenden AVR Simulator. Mein Problem: Ich bekomme die ? nicht in den Griff. So wie es jetzt da zu sehen ist, ist es
Nachkommastellen brauche? Würde mich über eure Hilfe sehr freuen. Der Vollständigkeit halber: LCD Library ist von Radu Motisan , http://www.pocketmagic.net
-
Thread
S: Rundes Display z.B. ulcd-220RD
Hallo Leute, ich suche ein rundes LCD Display, welches relativ einfach zu Steuern ist. Da bin ich auf das uLCD-220RD von 4D Systems gestoßen. http://www.4dsystems.com.au/product/uLCD_220RD_AR/ Leider habe ich noch nirgends in einem
. https://github.com/4dsystems/Diablo16-Serial-Arduino-Library
-
Thread
ST735 LCD Library für PSoC4 (4200)
Hallo, ich habe die ST7735 Library von hier http://www.mikrocontroller.net/topic/310588#3469992 auf den PSoC4 (hier 4200) portiert und wollte das mit euch teilen. Schaltung ist ja im Projekt-File enthalten. Ich habe die Display-Spannungsversorgung über output ports gemacht. Das ist auf Dauer sicher nicht optimal aber zum Testen reicht es (hier zwei ports für VCC und ein port für GND).
-
Thread
ili9341 bitmpas - speicherproblem
diese bit-kodierten Graphiken auch ausgeben können. Ob es dafür eine Funktion in Deiner Graphik-Library gibt, musst Du nachschauen.
diese bit-kodierten Graphiken auch ausgeben können. Ob es dafür eine Funktion in Deiner Graphik-Library gibt, musst Du nachschauen.
-
Thread
Arduino und I2C
Wenn dein I2C-Modul ein PCF8574 ist, dann schau mal hier: https://arduino-info.wikispaces.com/LCD-Blue-I2C Ich betreibe diese China Displays mit dieser library auch auf ATtiny85 und 84.
geht !! ?? hier noch einmal das Programm: //YWROBOT //Compatible with the Arduino IDE 1.0 //Library version:1.1 #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // set the LCD address to 0x27 for a 20 chars and 4 line display
-
Thread
LCD Display es werden keine Buchstaben angezeigt.
Felix N. schrieb im Beitrag #4491173: > Ein "Offizielles" LCD Beispiel für denn atmega328p kann ich nicht > finden. Kennst du da eines? Auf IMHO jedem Arduino mit ATmega328p läuft das Hello-World-Beispiel der Arduino LCD Library. Warum sollte es gerade auf
Beitrag #4491387: > Auf IMHO jedem Arduino mit ATmega328p läuft das Hello-World-Beispiel der > Arduino LCD Library. Warum sollte es gerade auf deinem ATmega328p nicht > laufen? Das Hello World Beispiel von der Arduino IDE : https://www.arduino.cc/en/Tutorial/HelloWorld Funktioniert ja auch. Aber
-
Thread
Arduino: Menü mit switch-methode, mein Codeschnipsel dabei, bitte ansehen und meckern :P
noch ein schönes Wochenende und vielen lieben Dank nochmals :) Code: [c] #include <SPI.h> //Library for Adafruit communication to OLED display #include <Wire.h> //I2C communication library #include "ds3231.h" //Real Time Clock library #include <Adafruit_GFX.h> //Graphics library #include <Adafruit_SSD1306.h> //OLED display library uint8_t secset = 0; //Index for second RTC setting uint8_t minset = 1; //Index for minute RTC setting uint8_t hourset = 2; //Index for hour RTC setting uint8_t wdayset = 3; //Index for weekday
-
Thread
Arduino Uno und touch TFT
Naja mit Plug & Play meine ich folgendes: Software Dass ich gern eine library dazu hätte, welche auch funktioniert um damit das LCD benutzerfreundlich ansteuern zu können. Hardware Ohne rum-experimentieren mit Oszi usw... Also anlöten. Fertig.
Peter Laufer schrieb im Beitrag #4482025: > Software > Dass ich gern eine library dazu hätte, welche auch funktioniert um damit > das LCD benutzerfreundlich ansteuern zu können. In der Arduino Welt gibt es die UTFT Library. In der Doc dazu findest due die LCDs die darin supported
-
Thread
Arduino Uno und LCD Display Modul 1602 HD44780 mit TWI Controller
/* * Displays text sent over the serial port (e.g. from the Serial Monitor) on * an attached LCD. * YWROBOT *Compatible with the Arduino IDE 1.0 *Library version:1.1 */ #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27
lcd.print("I2C Display :"); } void loop() { lcd.setCursor (1,1); lcd.print("Laufzeit: "); lcd.print(millis()); } [/vhdl]
-
Thread
Embedded World 2016
Ich finde diese Lösung aber eigentlich echt super. Man kriegt ne hochprofessionelle Gui auf nem LCD mit Grafikfunktionen und kann das wenn man will mit nem 8-Bit AVR steuern. Schade dass ich davon nicht früher erfahren habe, da lohnt sich ja das ganze Getöse mit Raspi, HDMI Display oder STm32F429
Preis mit source code Beispielen in Einzelmengen: https://www.embeddedartists.com/products/displays/lcd_27_epaper.php http://repaper.org/reference.html http://www.pervasivedisplays.com/products/271#aurora-ma-v230 Gerhard
-
Thread
AccelStepper nicht das wahre (Arduino)
kann gleichzeitig nur auf einem Pin rausgegeben werden ). Auf der suchen nach einer praktischen library bin ich auf AccelStepper gestoßen. Schien mir eigentlich als eine umfangreiche library und durch die Dokumentation auch erlernbare Möglichkeit meine Motoren zu fahren. Jetzt bin ich aber auf ein
Scheit nicht so bekannt zu sein ! Kann mir jemand eine library oder eine andere Lösung empfehlen wie 2 Frequenzen bis 10kHz regelbar aus dem Arduino bekomme. Es ist immer entmutigend wenn ich Stunden, mit schlechten Englisch, versuche eine library zu verstehen
-
Thread
Arduino Display Motor digitale Taster
Magnetventil Ausgang const int magnet6Pin = 27;//Flasche6 - Magnetventil Ausgang // initialize the library with the numbers of the interface pins LiquidCrystal lcd(8, 9, 4, 5, 6, 7); char* myStrings[] = { // So uebersichtlich " ", "LongIslandIceTea", "Tequila Sunrise",
tasterlinksPin, INPUT); pinMode(tasterupPin, INPUT); pinMode(tasterdownPin, INPUT); // set up the LCD's number of columns and rows: lcd.begin(16, 2); // Print a message to the LCD. lcd.setCursor(0, 0); lcd.print(" W e l c o m e "); lcd.setCursor(0, 1); lcd.print(" Cocktailwahl "
-
Thread
Suche Bascom Library für ILI9488 Grafik Display
h40) call Write_LCD_Data(&h79) call Write_LCD_Data(&h4D) call Write_LCD_Data(&h07) call Write_LCD_Data(&h0E) call Write_LCD_Data(&h0A) call Write_LCD_Data(&h1A) call Write_LCD_Data(&h1D) call Write_LCD_Data(&h0F) call Write_LCD_Command(&hE1) call Write_LCD_Data(&h00) call Write_LCD_Data(&h1B) call Write_LCD_Data(&h1F) call Write_LCD_Data(&h02) call Write_LCD_Data(&h10) call Write_LCD_Data(&h05) call Write_LCD_Data(&
-
Thread
LCD ansteuerung mit einem ATMega16 und I2C
Hallo, Ich habe hier auf mikrocontroller.net die Beschreibung zur ansteuerung für LCD Bildschirme gelesen und möchte nun einen solchen mithilfe eines MCP23017 (I2C GPIO erweiterung) ansteuern. Hierfür habe ich die Library die hich hier gefunden habe verwendet und sie erweitert. Jedoch
_2LINE |LCD_FUNCTION_5x8); lcd_command( _data); // Display ein / Cursor aus / Blinken aus _data = (LCD_SET_DISPLAY |LCD_DISPLAY_ON |LCD_CURSOR_OFF |LCD_BLINKING_OFF); lcd_command( _data );
-
Thread
Problem mit sprintf()
LCDBUSY 0x80 // mask for busy flag #define SET1 0 #define SET2 1 #define LCD_E PA0 #define LCD_RS PA2 #define LCD_RW PA1 #define LCD_D0 PB0 #define LCD_D1 PB1 #define LCD_D2 PB2 #define LCD_D3 PB3 #define LCD_D4 PB4 #define LCD_D5 PB5 #define LCD_D6 PB6 #
LCDBUSY 0x80 // mask for busy flag #define SET1 0 #define SET2 1 #define LCD_E PA0 #define LCD_RS PA2 #define LCD_RW PA1 #define LCD_D0 PB0 #define LCD_D1 PB1 #define LCD_D2 PB2 #define LCD_D3 PB3 #define LCD_D4 PB4 #define LCD_D5 PB5 #define LCD_D6 PB6 #
-
Thread
tft01-2.2sp Display mit UTFT library ansteuern?
Schule und muss nun mein Display tft01-2.2sp mit ili9341 ansteuern. Machen will ich das mit der UTFT library, aber es klappt einfach nicht und die Zeit läuft mir langsam davon... ich habe schon im Internet recherchiert aber es hilft nichts, mein Display bleibt einfach weiß. Das ist mein Skript: #include
hilft nichts, mein > Display bleibt einfach weiß. Wie wäre es wenn du mal die Anleitung zur UTFT Library liest, diese verstehst und streng danach vorgehst? Zuerst mal einen einfachen Beispiel-Sketch (der funktionieren muss) aus der Arduino-Welt zum Laufen bringen und dann seine eigenen Kreationen
-
Thread
STM32F0 - HD44780 Library verfügbar?
aber das nächste Suchergebnis nach deiner Anfrage ist: https://github.com/pyrohaz/STM32F0-HD44780LCD/tree/master/HD44780_Library Das enthält einige "Luxus"-Funktionen, aber die kannst Du ja weglassen.
www.mikrocontroller.net/articles/HD44780 https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung http://rn-wissen.de/wiki/index.php/LCD-Modul_am_AVR
-
Thread
LCD auf 2 Ports verteilen
nötig in: lcd_enable lcd_init (nur Pin init) lcd_data
Nur noch der Hinweis, das das Verteilen der LCD Anschlüsse auf verschiedene Ports bei Peter Fleurys LCD Library ein Kinderspiel ist: http://homepage.hispeed.ch/peterfleury/avr-software.html#libs
-
Thread
Arduino Display ohne fertige Funktion ansteuern
oder ohne Arduino Funktionen? Habe ich falsch ausgedrückt. Mit Arduino Funktionen aber ohne die LCD-Library für den Arduino.
bequem einsetzen kannst. >Habe ich falsch ausgedrückt. Mit Arduino Funktionen aber ohne die >LCD-Library für den Arduino. Spar dir das lieber. die Pinfuntkionen sind schnarchlangsam. Schau ins datenblatt deines controllers und setze das richtig um.
-
Thread
ili9341 initialisieren
control B LCD_Write_DATA(0x00); LCD_Write_DATA(0XC1); LCD_Write_DATA(0X30); LCD_Write_COM(0xE8); LCD_Write_DATA(0x85); LCD_Write_DATA(0x00); LCD_Write_DATA(0x78); LCD_Write_COM(0xEA); LCD_Write_DATA(0x00); LCD_Write_DATA(0x00); LCD_Write_COM(0xED); LCD_Write_DATA(0x64); LCD_Write_DATA(0x03); LCD_Write_DATA(0X12); LCD_Write_DATA(0X81); LCD_Write_COM(0xF7);
-
Thread
Arduino: LCD an MCP23017
-16x2-HD44780-Character-LCD-blue-1pcs-IIC-I2C-1602-Serial/623118_32378700096.html Oder eben so was http://de.aliexpress.com/store/product/Free-Shiipping-1-pcs-lot-IIC-I2C-Interface-LCD1602-2004-LCD-Adapter-Plate-100-brand-new
aus der Arduino-IDE rausnehmen, und schiebst diese rein für I2c. Die andere läuft für die normalen LCD. Gruss
-
Thread
Hilfe bei Fehlersuche im Code
Fehler, hoffe ihr könnt mir helfen. Lieben Gruß, Willi Code: [c] #include <SPI.h> //Library for Adafruit communication to display #include <Wire.h> //I2C communication library #include "ds3231.h" //Real Time Clock library #include "DHT.h" //DHT Sensor Library #include <Adafruit_GFX.h> //Graphics library #include <Adafruit_PCD8544.h> //Display library //PCD pin setting Adafruit_PCD8544 display = Adafruit_PCD8544(2, 3, 4, 5, 6); //DHT setting #define DHTPIN 9 #define DHTTYPE DHT11 DHT dht
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
und Assembler auch? Für Script-Kiddies ist der RasPi besser geeignet: http://emsystech.de/raspi-lcd-tutorial/ https://raspberry.tips/raspberrypi-tutorials/raspberry-pi-lcd-display-ansteuern/ http://tutorials-raspberrypi.de/ Und ja über den Arduino wurden schon genug Glaubenskriege verloren, da
Moritz B. schrieb im Beitrag #4452153: > Man kann ja nicht einfach mal so eine 50.000 > Zeilen Library von Scratch schreiben. musst Du ja auch nicht - von den 50.000 Zeilen Library sind vermutlich 49950 Zeilen für Deine konkrete Anwendung völlig irrelevant, und die übrigen 50 Zeilen passen dann
-
Thread
STM32F7 Bitmap auf SD-Karte speichern via DMA2D
Aptina auf einem STM32F7-discovery Board entwickelt. Ich habe mich dabei an die Beispiele aus der HAL-Library von ST gehalten. Der Datenfluss für die Preview ist wie folgt: DCMI-Interface -> DMA -> Frame Ringbuffer im SDRAM (0xC0260000). Nach jeder übertragenen Zeile gibt es ein Interrupt, wo dann der
Hm ok, die f_write gehört zu der FATFS Library und da wollte ich eigentlich ungerne drin rumfuhrwerken. Zumal ich auch nur rudimentär verstehe, was da drin passiert. Ich muss auch nicht direkt aus dem SDRAM schreiben. Es würde mich schon glücklich
-
Artikel
Raspberry-Webradio
Tasten auszuwerten. Technische Daten. Funktion Hardware Prozessor Raspberry Pi (Model B, 256MB RAM) LCD Controller ATMega32 @ 14,3181 MHz I/O Controller ATTiny2313 @ 8 MHz Display GLCD KS0108 (128x64) S/W Display Eingabe Drehencoder und 6 Taster Stromversorgung. Der Raspberry Pi wird über den GPIO Pin
auch. Das Projekt auf Google Code Ohloh Code Statistik Raspberry Pi Low Level Peripherals WiringPi Library Reverse Engineering des Shoutcast Metadaten Protokolls Zeroconf Shoutcast API Key
-
Thread
Einstieg in STM32F7
brauchst und das ganze unnötig kompliziert machen. -Nicht zuletzt hat ST den Standard Peripheral Library Support eingestellt. Meiner Meinung nach eine absolute Schande. Der Ersatz, die HAL-Library, mag vielleicht in Kombination mit Betriebssystemen sehr nützlich sein, und auch der Ansatz mit den Callbacks
Hier ist ein guter Display Treiber, eine Datei und fertig. http://stm32f4-discovery.com/2014/06/library-18-ili9341-ltdc-stm32f429-discovery/
-
Thread
LCD an ATmega644 (später ATmega8) mittels TWI/I2C (Anfängergerecht)
meinen Counter brauche. Jedoch funktioniert dies nicht wenn ich die Pins und Ports entsprechend in der lcd.h Datei anpasse. Könnte mir jemand vielleicht helfen wieso das mit diesen Pins nicht funktioniert? Oder geht das mit dieser Library nicht? Im Anhang findet ihr mein Test-Programm (Atmel Studio 7
Und der dritte Post von mir. Mir ist es nun gelungen das LCD mit Peter Fleurys Library komplett mit PORTA anzusteuern - das reicht mir vorerst. Selbstverständlich logischerweise im 4-Bit Modus (sonst würde ja der PORTA nicht reichen). Nun will ich das ganze
-
Thread
µC für n00bs
und Tutorials durchgearbeitet habe, sondern habe Demos vom Hersteller auseinander genommen, in die Library Funktionen reingeschaut welche Register genutzt werden und erst dann im Datenblatt nachgesehen, was die Bits bedeuten.
einzurichten -da weiß man, was man hat. Solche fertigen Sachen sind ganz nützlich, z.B. bei der Ausgabe auf LCD oder über die serielle Schnittstelle. Trotzdem habe ich dabei manchmal das Gefühl, durch eine Milchglasscheibe auf das Geschehen zu gucken. MfG Paul
-
Thread
"Leichtes" Übertragungs-Protokoll
dritten braucht es ja eigentlich nicht wirklich. Ich wäre froh, wäre das ganze keine 50KB-Horror-Library, weswegen ich auch nicht TCP nutzen möchte, sondern was kleines ;) Ich habe schon das hier gefunden, beide kümmern sich allerdings nur um layer 1 und 2. Glaub schonmal nicht schlecht, eigentlich
Ich finde das SMALL PROTOKOLL der LCDs von ELECTRONIC ASSEMBLY recht einfach und sicher. Die Implementierung sollte deutlich unter 1kB Flash benötigen. http://www.lcd-module.de/produkte/ediptft.html
-
Thread
stm32 display
wie schwer kann das sein ? https://www.google.de/webhp?hl=de#hl=de&q=stm32f429+display+library
drauf ist. Seriell über SPI gibt es da mit dem ili9341 z.B. http://stm32f4-discovery.com/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/ und wenn es das parallele Interface mit dem LTDC sein soll: http://stm32f4-discovery.com/2014/06/library-18-ili9341-ltdc-stm32f429-discovery/
-
Thread
strings kürzen
das Problem, dass schon \ nicht als Sequenzbeginn interpretiert wird, sondern als Zeichen auf dem LCD übergeben wird. Soll alsoe ein Stringliteral darstellen.
Strings einen > weiteren String einfügen? Ja das geht. Eine fertige Funktion (aus der Standard-Library) gibt es dafür nicht. Es ist aber nicht schwierig. Ein einzelnes Zeichen kannst du ganz leicht ersetzen. (Wenn es ein Array ist. Bei einem Stringliteral geht es nicht, da es meist in geschützem
-
Thread
verstehe das Koordinatensystem nicht so ganz (xx1, yy1, xx2, yy2)
Es handelt sich um das eDIPTFT70-ATP von LCD-Module. Das Display wird über I2C angesteuert und verwendet ein "Smart Protokoll". Im Datenblatt steht: Bargraph definieren ESC B R L O U n1 xx1 yy1 xx2 yy2 aw ew typ Bar nach L(inks)
Strichrahmen; 7=Strichrahmen im Rechteck; Hier das Datenblatt. Das steht z.b. auf Seite 15: http://www.lcd-module.de/fileadmin/pdf/grafik/ediptft70-a.pdf
-
Thread
Onewire + DS18x20 Library
weiterhelfen Was hast du denn für ein Board? Hast du dort schein eine Ausgabemöglichkeit per UART oder LCD? Ist doch eigentlich nicht schwer. Mann muss nur die Serial.print() Funktionen durch die eigenen Ausgaben ersetzen. [c] int16_t x; uint8_t i, j, crc; volatile uint8_t rc; // volatile
nur Temperatursensoren mit OneWire, sondern auch Richtig. Im Threadtitel steht aber: ...DS18x20 Library!
-
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
Arduino Uno - Temperaturverlaufskurve mit Sensor und Display
request 1 bytes while(Wire.available()) { char c = Wire.read(); if(c & FEATURE_LCD){ Serial.print("LCD "); } if(c & FEATURE_TP) { Serial.print("TP "); } if(c & FEATURE_ENC){ Serial.print("ENC "); } if(c & FEATURE_NAV){ Serial.print("NAV "); } if(c & FEATURE_LDR
clear screen Serial.println("clear..."); Wire.beginTransmission(I2C_ADDR); Wire.write(CMD_LCD_CLEARBG); Wire.endTransmission(); Wire.requestFrom(I2C_ADDR, 2); Wire.beginTransmission(I2C_ADDR); Wire.write(CMD_LCD_BGCOLOR); /