-
Thread
_open() Funktion überschreiben
Umleitung via _open() ist AFAIK spezifisch für newlib - VisualC verwendet aber eine ganz andere C-Library.
diese hier: https://github.com/adafruit/TFTLCD-Library https://github.com/adafruit/Adafruit-GFX-Library davon hatte ich allerdings noch eine ältere Version sehe ich gerade, das werde ich noch nochmal aufräumen müssen. Aber das Prinzip ist gleich.
-
Thread
Universelles Diagramobjekt erstellen
pLcdParam->LCD_Gpio_Data_Port = LCD_GPIO_DATA_PORT; pLcdParam->LCD_Ctrl_Pin_NCS = LCD_CTRL_PIN_NCS; pLcdParam->LCD_Gpio_Pin_SCK = LCD_GPIO_PIN_SCK; pLcdParam->LCD_Gpio_Pin_MISO = LCD_GPIO_PIN_MISO; pLcdParam->LCD_Gpio_Pin_MOSI = LCD_GPIO_PIN_MOSI; pLcdParam->LCD_Gpio_RemapPort = LCD_GPIO_REMAP_PORT; pLcdParam->LCD_Rcc_BusPeriph_GPIO = LCD_GPIO_RCC_BUS_PERIPH
-
Thread
hilfe zur schaltpln erstellung Gesperrt
how-to-make-an-arduino-shield-with-eagle-cad-tutorial/ https://blog.adafruit.com/2010/02/05/b00m-adafruit-eagle-library-an-arduino-package/
Zu meinem Auftag für meine Abschlussprüfung baue ich ein prüfgerät dass über ein lcd display anzeigen soll ob die zu prüfenden komponenten i.o waren. Die Steuerung läuft über den arduino mega das programm dafür wird geschrieben....(tut nix zur sache) aber da ich den prüfling nicht
-
Thread
Erfahrungen mit Platinen von JLCPCB / EasyEDA
der Schaltregler richtig ausgerichtet, nach der "DFM Analysis" nicht mehr. Die Dioden in meiner Library sind alle 1K/2A ausgerichtet, in der JLCPCB Library viele, aber eben nicht alle. Auf der Platine habe ich zwei verschiedene SOT23-6 die im Design das gleiche Footprint haben, ein Logik IC, ein
benutzt das Web-Frontend eine andere Library als die DFM Analyse. Das sieht man zum Beispiel auch daran, dass die Bilder aus der DFM Analyse andere 3D Modelle für die Bauteile verwenden.
-
Thread
ATMega32u4 will nicht
Programmieradapter? sieht etwas komisch aus, war ein fertiges bauteil "avr-isp-10" aus der avr-5 library. Im endeffekt aber das gleiche wie ein 10pin Wannenstecker - nur halt mit komischer Anordnung :-D
//dokuwiki.ehajo.de/bausaetze:display-adapter:anleitung http://dokuwiki.ehajo.de/_media/artikel:lcd-adapter-004.pdf
-
Thread
LCD zeigt weißen Streifen
Hallo, ich habe hier ein LCD mit dem HD44780 und möchte sie mithilfe der library von Peter Fleury mit einem Atmega8 ansteuern. Erstmal wollte ich nur das von ihm zur Verfügung gestellte Testprogramm nutzen, habe aber keinen Erfolg
Pin 0-3 sind Datenleitungen, 4 ist RS, 5 ist RW, 6 ist ENABLE. Ich habe zwei .c Dateien, main.c und lcd.c (von der library). Dass ich F_CPU in allen Dateien definieren muss ist eine gute Idee! Ich verschiebe mal die Definition in die Headerdatei, die wird ja in allen .c Dateien eingebunden.
-
Thread
Pollin Tian Ma A2C00050374
ergibt das jedoch einen schönen, sich kontinuierlich bewegenden Balken. [c] /* Based on Arduino Library for 8-Chars HT1621 LCD-Displays 2013-11-03: V1.0 - Initial Version Copyright 2013 PLAY-ZONE GmbH | http://www.play-zone.ch | info@play-zone.ch */ #include <LCDHT1621_7Seg_4Com.h>
// CS on Pin A2 // WR on Pin A3 // DATA on Pin A4 // BACKLIGHT (+) on Pin A5 LCDHT1621 lcd(A2,A3,A4,A5); void setup() { // Init the LCD lcd.init(); randomSeed(analogRead(0)); } void loop() { for (byte i = 0; i < random(15, 60); i++) { lcd.setOneSegment(
-
Thread
OLED Display 128x64 - Fehlermeldung "text will not fit in region text"
es natürlich sein, daß hier die --sorry-- Arduino-Deppen* mit ihrem kaputten Sprachgebrauch für "Library" den Threadstarter dazu gebracht haben, zig Sourcefiles zu seinem Projekt hinzuzufügen statt eine tatsächliche Library zu verwenden. Dann sieht der Linker keine Library (*.lib bzw. *.a) und erzeugt
natürlich sein, daß hier die --sorry-- > Arduino-Deppen* mit ihrem kaputten Sprachgebrauch für "Library" Nicht nur für Library. Ich sage nur "sketch" ...
-
Thread
Schaltungen am Rechner entwerfen - einfache Software hierzu?
quasi verunmöglicht, insbesondere wenn man das Prozedere nur gelegentlich betreibt. Kurz gesagt, das Library Handling macht einfach keinen Spaß und treibt letztlich viele Benutzer zur Konkurrenz. Das eagle seit Jahren kaum wirklich Neues mehr implementiert hat, führt leider zum Schluss, dass sich diese SW
ATMega gegen einen STM32? Oder wenn ich die Pinbelegung eines ICs einfach nur ändern will, z.B. ein LCD an einen anderen Port von dem fetten großen Block in der Mitte hängen will? Hilft das Replace-Werkzeug dann auch? W.S. schrieb im Beitrag #5196958: > Wühlhase schrieb: >> oder prüft Eagle endlich
-
Thread
Geeigneter Matrix-Decoder für Pick-by-Light-System
Spalte, An/Aus und ggf. Artikelbezeichnung erfolgen. Letztere will ich womöglich noch auf einem kleinen LCD als Referenz anzeigen. Der Mitarbeiter quittiert die Entnahme des Artikels, indem er einen Barcode scannt, der an dem jeweiligen Fach angebracht ist. Dann würde erneut der WCF-Dienst den Arduino
Habe noch etwas weiter recherchiert und da scheint es ja sogar eine fertige Library zu geben: https://github.com/FastLED/FastLED Scheint ja nicht nur die hier empfohlenen WS2801 zu geben. Kennt eigentlich jemand Bezugsquellen für solche „intelligenten LEDs“, wo man zu einem
-
Thread
Zwei Sensoren auslesen; Wägezelle
Ich versuche zwei Wägezellen auszulesen, zu kalibrieren, miteinander zu berechnen und über ein LCD 16:2 anzeigen zu lassen. Gemessen wird über 2 Drucksensoren (Vollbrücken)die über zwei A/D Wandler (HX711) zum analogen Imput meines Arduino Mega führen. Die Kalibrierung erfolgt über eine modifizierte HX711 Library die reibungslos für einen der Sensoren funktioniert. Jetzt stehe ich an: Ich weiß nicht wie ich beide Signale auslesen kann. Kann mir jemand helfen??
-
Thread
Kommandoshell für µC: selber schreiben oder Parsergenerator (Flex/Bison bzw. GOLD)?
System zu spielen welches auf einer Embedded Artist Dev Board lief mit LPC2467 Prozessor drauf und TFT LCD und in C geschrieben war. Es war sehr leicht neue Keywords ins Dictionary hinzuzufügen und man konnte alles von der command line aus machen. Auch als RPN Calculator konnte man es verwenden. Hat mächtig
nicht ausspielen kann. C++ hat noch viel mehr Stärken außer ein paar Containern in der Standard Library, welche dynamische Speicherverwaltung brauchen. Das geht von sowas einfachem wir Funktions Overloads bis zu Metaprogrammierung. Und das kann man sehr wohl sinnvoll auf Mikrocontrollern nutzen. Der
-
Thread
ESPTerm - webbasierendes VT100
eher eine serielle Grafikkarte mit Text Fokus zu minimalsten Kosten. Da kostet mich der einfachste LCD screen mehr - und der ist rein lokal Die SW am Micro ist weitgehend identisch, egal ob du ESPTerm oder Telnet machst - somit auch Geschmackssache Du kannst es aber auch laengerfristig als universelles
Cisco... Aber ich habe immer etwas Bauchweh, wenn ich meinen geaenderten Code in einer komplexen Library/IDE Umgebung nach Monaten/Jahren neu bauen muesste Simple Textstrings, die man als Mensch noch interpretieren kann sind da schon vergleichsweise vertrauensbildend Ich denke bei simplen Systemen
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Mal zur Abwechslung was aus Deutschland: https://www.reichelt.de/Hintergrund-gruen/RD-2X16-LCD-1/3/index.html?ACTION=3&LA=2&ARTICLE=190700&GROUPID=3005&artnr=RD+2X16+LCD+1&SEARCH=%252A Ein 2x 16 LCD gelb/grün mit Hintergrundbeleuchtung - und jetzt kommts - 4 Cent das Stück!!! Da ich kurzfristig
jetzt aus, es gab aber auch noch 2 x 24 LCD und 128 x 240 Grafik-LCD für jeweils 4 Ct. Von den 2 x 24 LCD habe ich ein paar bestellen können, mal sehen ob es klappt.
-
Thread
Nachtprojector - Mampfs Basteltagebuch
beträchtlich ? [1]: https://github.com/hugokernel/OpenSCAD_Things/tree/master/Threaded%20Library
Hier scheint es das LCD noch zu geben: http://artronic.eu/pl/p/LCD-AG-064032V-VIW-WKKK-E6/1807 Hab ich aber selbst dort nichts bestellt und keine Erfahrungswerte.
-
Thread
Suche fertige Kombi aus ESP8266 mit Display
i2C angesteuert und passen gut an die 3,3V vom ESP. In der lua-Firmware gibts dafür eine fertige Library, funktioniert ganz gut. Ich hab auch eine größere Variante im Einsatz, wird auch von der selben Library unterstützt. https://www.aliexpress.com/wholesale?catId=0&initiative_id=AS_20170929231955&
unverhältnismäßig teuer. Ich nehme sie trotzdem weil sie einfacher und flexibler als als die gängigen 2*16 LCDs sind: nur 2 Drähte i2c, selbstleuchtend, beliebig große Zeichen oder Symbole etc. Must schauen, ob die für dich eine Alternative sind. MfG Klaus
-
Thread
TFT mit ILI9341
Also Vorgehensweise bislang: TFT-Arduino-Beispiele im Netz gesucht und ausprobiert. Eines brachte das LCD ans Laufen: Momentan wird der "Shield" auf einem normalen Arduino mit einer Library von Ladyada parallel angesteuert. Damit weiß ich zumindest schon einmal, daß das LCD in Ordnung und daß der Controller
define _TFT_ADAPTER_ #include <stdint.h> #include <SPFD5408_Adafruit_GFX.h> // Core graphics library #include <SPFD5408_Adafruit_TFTLCD.h> // Hardware-specific library #define LCD_CS A3 // Chip Select goes to Analog 3 #define LCD_CD A2 // Command/Data goes to Analog 2 #define LCD_WR A1 // LCD
-
Thread
I2C Datenauslesen Probleme
cBuffer[16]; int main(void) { while (1) { /******lightsensors TSL4531*****/ lcd_init(); // initialize LCD library lcd_clear(); // delete LDC i2c_init(); // initialize I2C library i2c_start(TSL45315+I2C_WRITE); // set device address and
ID_PART=(ID_PART & 0xF0); // masking the ID_PART; only the four HSB are needed lcd_setcursor(0,1); itoa(DATAHIGH,cBuffer,2); lcd_string(cBuffer); _delay_ms(100); }// end while(1) }// end main [/avrasm]
-
Thread
SD/MMC Karte Adressierung
sind und sich wiederholen? Wie geprüft? Was soll denn an der Adresse liegen (FAT?)? Welches API/Library nutzt du, wie sieht dein Code aus?
ein bediener-Display dazu machen um es einfacher zu Handhaben. ( habe noch einige Toshiba 128X128 LCD) mal schauen. um Ich kann jetzt bereits die Speicherkarte linear ansprechen und Programme Speichern und abrufen.
-
Thread
Kommunikation mit TSL45315
(); // initialize LCD library i2c_init(); // initialize I2C library i2c_start(TSL45315 + I2C_WRITE); i2c_write(0x00); i2c_rep_start(TSL45315 + I2C_READ); DATALOW = i2c_readAck();
main(void) { while (1) { /******Einlesen des Lichtsensors TSL4531*****/ lcd_init(); // initialize LCD library lcd_clear(); // LCD löschen i2c_init(); // initialize I2C library i2c_start((TSL45315 <<1) | I2C_WRITE); // Shift the slave address
-
Thread
MAX1000 Erfahrungen
. 50MHz bekomme? Eine PLL instanzieren, die den entsprechenden Takt erzeugt: IP Catalog -> Library -> Basic Functions -> PLL -> ALTPLL
>Eine PLL instanzieren, die den entsprechenden Takt erzeugt: >IP Catalog -> Library -> Basic Functions -> PLL -> ALTPLL Tja, wenn's so einfach wäre, könnte es ja jeder ... Wenn ich auf auf Tools -> IP-Catalog drücke passiert .... nichts. Auf meiner Festplatte sehe ich,
-
Thread
STM32F103: EEPROM Abstürze abfangen
ausführlich im Reference Manual dokumentiert sind, und man einfach nur machen muss was da steht. Bei den Library-Funktionen muss man erstmal in den Source-Code schauen was die überhaupt machen, das mit dem Reference Manual abgleichen und sich dann rückwärts überlegen wann man welche Funktion aufrufen muss damit
Auch bei mir hat der Anschluss eines i2c-LCDs an stm32f103 aus mir bis heute unerfindlichen Gründen per hw-i2c nicht geklappt. Prima funktioniert hat es dann mit sw-I2c. Ist auch nicht viel langsamer. So kann man jedenfalls testen, ob die Hardware
-
Thread
Arduino und 11 Pixel hohes LCD oder 1,5 Zeilen
Tante Google nichts brauchbares finden. Sketch --- #include <LiquidCrystal.h> LiquidCrystal lcd(7, 8, 9, 10, 11, 12); void setup() { lcd.begin(40,2); lcd.setCursor(0, 0); lcd.print("Zeile 1"); lcd.setCursor(0, 1); lcd.print("Zeile 2"); } void loop() { } ---
In der Library habe ich folgende Codezeilen gefunden: --- // for some 1 line displays you can select a 10 pixel high font if ((dotsize != LCD_5x8DOTS) && (lines == 1)) { _displayfunction |= LCD_5x10DOTS
-
Thread
Arduino dauerhaft im Betrieb. Erfahrungen?
Also ich hab nun seit ca. 1 Jahre einen Arduino Mega2560 mit der MQTT-Ethernet Library im Einsatz. Die Hardware ist noch nicht abgeraucht, allerdings gibt es sporadische Reboots (nein es kommt nicht von einer zu mageren Versorgung) das dürfte mit der MQTT Library "PubSubClient" zusammenhängen
ein Framework ist, daß auf den avr-gcc Compiler und der avr-library aufbaut (zumindest solange wir bei den ursprünglichen ATmega Controllern bleiben). Für andere Controller (z.B. STM32) musst du halt in der Dokumentation der dazu gehörigen C Library suchen. > Arrays
-
Thread
Pollin TIAN MA A2C00096100 LCD Modul
, weil man die Addressen & Bits ja auch noch in der Software später mappen könnte... Achja, das LCD verwendet CGROM Charset "A".
PS: HT1621B ist perfekt dafür. ;-) Nur mit der LCD-Spannung kämpfe ich noch. Stichwort Kontrast
-
Thread
STM32: ILI9341 16bit parallel
mir ein anderes Display. Das hab ich derzeit : https://eckstein-shop.de/28-mit-Touchscreen-TFT-LCD-Display-ILI9341-Kompatibel-Arduino LG
http://www.ebay.de/itm/2-8-SPI-TFT-LCD-Modul-Anzeigeschirm-240-x-320-mit-Touch-Panel-PBC-Adapter-/262441714651?hash=item3d1abec3db:g:MhEAAOSws5pZJ7bQ spi-Bildaufbau ganzer Bildschirm 0,11 sec: https://www.mikrocontroller.net/topic/361700
-
Thread
SD-Card Anbindung über SPI; Frage zu Serienwiderständen
eigentlich" gut aus. (125 kHz SPI-Clock) Da aber auch Fehler auftreten, Folgendes: Ich benutze die Library und die Verschaltung gemäß: http://www.dharmanitech.com/2009/01/sd-card-interfacing-with-atmega8-fat32.html Dort sind bewußt die 1k Serienwidrtände weggelassen, die auf den üblichen "Arduino
Hanns-Jürgen M. schrieb im Beitrag #5114959: > Ich benutze die Library und die Verschaltung gemäß: > > http://www.dharmanitech.com/2009/01/sd-card-interfacing-with-atmega8-fat32.html Der gute Autor verwendet in seinem Schaltplan (in der 5V Version) Zenerdioden
-
Thread
Frage zu Interrupt - Arduino
---------------------- void LCD_Seite_1() { if(LCD_Menu == 1) // wenn man bereits im LCD_Menu_1 ist... { LCD_Menu = 0; // ...setze LCD_Menu_Variable auf 0.. loop(); // und starte die loop()-Funktion
Ich habe in der LCD_Menü_0-Ansicht ja bereits das Problem, dass das LCD etwas "ruckelt", weil vermutlich in der 1Wire-Library einige zeitkritische Dinge passieren, die die Loop ziemlich verlangsamt. Deshalb vermute ich
-
Thread
Taupunkt anzeigen
z.B.wie hier: https://www.arduinoforum.de/arduino-Thread-Tutorial-Temperatur-Luftfeuchte-messen-und-auf-LCD-ausgeben
gibt keinen Taupunkt aus! > Den muss man berechnen oder aus Tabellen ablesen. OK die Arduino Library gibt den Taupunkt aus...
-
Thread
Alle Teslas sollen per Software-Update zu vollautonomen Fahrzeugen werden können - realistisch?
Energieverbrauch. Erst später wurden die > LCDs in der Bildqualität besser. Mit dem Aufkommen der LCDs verlor ich das Interesse an "schnellen" Computerspielen. Die LCDs haben eine viel schlechtere Reaktionszeit, die scheinbar erst vor kurzem mit 120 und 240Hz Technik beherrscht wird. Die Bildqualität der LCDs war prinzipiell sofort überlegen. Aufgrund von Lizenzgebühren hatten jedoch günstigere LCDs einen VGA-Anschluss, der teils weniger wertig ausgelegt war als bei den CRT. Die Folge war im ungüsntigen
-
Thread
2.8 TFT von egeloo
in den Sketch für die Kalibrierung eingeben und dann natürlich auch die richtige Pin Belegung für LCD und dem Arduino.Ich weiss z.b nicht wo ich diese Einstellung abspeichern kann damit die Einstellung beim nächsten start noch so ist. Ich benutze ein Arduino Uno nachbau ohne shield . wenn ih noch
Schwer. Anscheinend ja doch. Es fehlen immer noch Links auf die Hardware und eine Beschreibung der Library. So kann man immer noch nichts mit anfangen, denn man weiss ja nicht mal, ob du das das richtige Display ansprichst - geschweige denn, das du die Verbindungen richtig gezogen hast.
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
Arduino-Overhead wieder wettmacht. Und irgendwie klingt es ja auch verlockend, einfach eine FAT-Library oder eine USB-Library nutzen zu können. Aber dann hab ich ja doch wieder die Unsicherheit, dass bei all dem Code, der da gleichzeitig läuft, sich das Projekt im entscheidenden Moment verschluckt.
in den MP3-Decoder-Chip schieben kann und man sich den Puffer spart) als im Arduino ein a = FAT-Library.read und ein MP3-Chip-Library.write(a) aufzurufen. Genug Nostalgie. Schauen wir in die Zukunft. Nun, ich erinnerte mich auch an mikrocontroller.net. Habe damals viel gelernt, allein durchs lesen
-
Thread
TFT und die verschiedenen Interfaces
Verdrahtung läuft ja dann wie in diesem Link https://learn.adafruit.com/user-space-spi-tft-python-library-ili9341-2-8/wiring ab. Nur falls ich das Display verwende mit dem FPC kable, muss ich erst auf einen FPC Stecker und von da aus das die verdrahtung an den SPI vornehmen. Alles richtig? Aber
! Daher auch die mehrfache Empfehlung von verschiedener Seite dass du doch besser ein fertiges LCD Modul verwenden solltest. Da ist der Touch Controller schon drauf. Oh Mannnnnnnn.....
-
Thread
STM32 mit LCD Display
Hallo! Ich arbeite mit einem STM32VL Discovery Board und einem LMC84S042CM LCD Display. 1. Gibt es für dieses Display eine passende Library?Wenn ja, welche? 2. Hat jemand ein Beispielprojekt zur Ansteuerung dieses Displays mit der angegebenen Hardware? Ich wäre über
Ich soll damit arbeiten.. Ja, oder besser gesagt LCD Modul
-
Thread
Arduino in C und C++ programmieren
was anderes als Arduino zu nutzen. Wenn du aber eine bessere IDE möchtest oder nicht die Arduino Library nutzen möchtest, kannst du Atmel Studio oder eclipse mit den AVR-Plugins nehmen. Der Code Composer ist nur für TI Mikrocontroller. Auf den Arduino's sind aber nur Atmel Controller.
ist das egal" Beim PC ist beides im RAM... [c]#include <LiquidCrystal440.h> LiquidCrystal lcd(13,12,11,10,5,4,3,2); //RS, RW, E2, E1, D4, D5, D6, D7[/c] Das ist C++ mit Arduino-Libraries und nicht in echtes Ansi-C übersetzbar. "in GNU-C von WinAVRwird anstelle von charinteger wordusw.