Arduino I2C LCD-Treiber-Bibliothek und PackMan


Dieses Projekt ist eine umfassende Arduino-Port von einer früheren Instructable die hier zu finden;

Die zackig wurde unter dem Titel...

"Microchip PIC Bibliothek, ein 20 x 4 LCD über I2C zu kontrollieren"

Es ist mein erstes gehen auf eine C++-Arduino-Bibliothek zu schreiben, so entschuldigt, wenn es nicht 100 % Arduino perfekt "sprechen".

Es ist vollständig ohne Probleme bis zu einem Maximum von 4 LCDs unterschiedlicher Dimensionen wie im angehängten Bild oben getestet.

Die serielle I2C-Umstellung auf LCD parallel wird erreicht durch den Einsatz einer Konvertierung Modul von Ebay gekauft, wie in der oben genannten Instructable Sitz rund um die e/a-Expander PCF8574.

Ich rückwärts haben entwickelt die PCB und eine Kopie der oben genannten Schaltung Falls Sie Ihre eigenen von Grund auf neu machen möchten. Obwohl die verrückten Preis von £1,79 gegeben, wärmstens ich Sie kaufen anstatt verbrauchen die Bemühungen um eine Munge zusammen.

Eine Kopie der vollständigen ZIP Bibliothek ist unten enthalten.

Um es zu installieren sollten Sie folgen die Installationsanweisungen Arduino Bibliothek für den Import einer .zip-Bibliothek, die hier gegeben;

https://www.Arduino.CC/en/Guide/Libraries

Die Bibliothek bietet Zugriff auf alle HD44780 LCD-Funktionalität zusammen mit Lesezugriff im Display zu lesen DD und CG RAM zusammen mit der busy-Flag zulassen, wenn Sie die Anzeige für die Verfügbarkeit auf langsame Vorgänge abrufen müssen. Erreicht wird dies durch die LCD-Anzeige in 4-Bit-Modus konfigurieren.

Die Zip-Datei enthält auch ein Tool, um eigene benutzerdefinierten Zeichen erstellen.

In Verbindung stehende Artikel

Fan-u/min mit internen Hallsensor und Arduino (Intro, Hardware zu unterbrechen und LCD-Anzeige)

Fan-u/min mit internen Hallsensor und Arduino (Intro, Hardware zu unterbrechen und LCD-Anzeige)

Ich musste für mein anderes Projekt für Arbeit messen Sie die Drehzahl des Rotors in Umdrehungen pro Minute (u/min) von einem modifizierten Computer-Fan. Es hatte drei Drähte heraus und angekreuzt, die mir, dass, hat es irgendwie sein kann um seine G
DIY-I2C LCD-Display mit Eingängen

DIY-I2C LCD-Display mit Eingängen

Die typische parallele LCD verwendet mit einem Arduino (16 x 2 oder 20 x 4) hat 16 Pins. Nur 6 i/o-Pins sind verpflichtet, auf dem Arduino, aber was ist, wenn Sie bekommen, die bis zu zwei i/o-Pins und haben immer noch die Pins für andere Geräte verf
Arduino Temp/Feuchte-Sensor mit DHT11 und I2C LCD-eines Tages-Projekt

Arduino Temp/Feuchte-Sensor mit DHT11 und I2C LCD-eines Tages-Projekt

Ich habe gekauft ein Arduino Mega 2560-Reihe die kam mit einigen Sensoren und natürlich und Arduino Mega.In diesem instructable, ich teilt mit Ihnen die Schritte habe ich um ein Arduino-basierte Temperatur und Luftfeuchtigkeit Anzeige zu machen.Gewün
Uhr mit Thermometer mit Arduino, i2c 16 x 2 lcd, DS1307 RTC und DHT11 Sensor.

Uhr mit Thermometer mit Arduino, i2c 16 x 2 lcd, DS1307 RTC und DHT11 Sensor.

Hello! Es ist schon eine Weile habe ich habe nicht alles andere auf Instructables, aber jetzt habe ich ein einfaches Projekt, das ich im Internet, in verschiedenen Formen gesehen habe. Es gelang mir, bauen einen Code mit anderen Codes, die ich im Int
Arduino Nano: BMP180 barometrischen Druck und Temperatur I2C 2 X 16 LCD-Display mit Visuino

Arduino Nano: BMP180 barometrischen Druck und Temperatur I2C 2 X 16 LCD-Display mit Visuino

Die BMP180 ist ein sehr beliebtes kombinierte Temperatur und barometrischem Druck Arduino Sensor. Ich habe schon Instuctable mit BMP180. Etliche Leute gefragt aber schliessen Sie ein anderes I2C-Gerät auf dem gleichen I2C-Bus als BMP180. Endlich habe
Spüren, Raumtemperatur und Anzeige im LCD mit Simulink und Arduino UNO

Spüren, Raumtemperatur und Anzeige im LCD mit Simulink und Arduino UNO

Erfassung und Anzeige der Raumtemperatur mit Arduino ist sehr verbreitet und finden Sie jede Menge Tutorial Instructablesand anderen ähnlichen Websites. Aber ich habe nicht irgendwo einer Anleitung wie Sie dies mit Matlab/Simulink. MathWorks hat eine
Machen Seedstudios I2C LCD Arbeit mit einem alten Arduino überwachen

Machen Seedstudios I2C LCD Arbeit mit einem alten Arduino überwachen

Ich habe ein Grove begann Kit , von Seedstudio, und ich hatte Probleme mit seinem LCD-Display mit ein altes Arduino-Modell (Ich verwende eine Freediuno. IDE erkennt es als ein "Duomilanove w / ATmega328", aber ich glaube, dass viele alte Boards
Magic 8 Ball mit Esp8266 und I2c LCD-Bildschirm

Magic 8 Ball mit Esp8266 und I2c LCD-Bildschirm

Ich dachte, es wäre ein bisschen Spaß zu einem Magic 8 Ball mit einem Arduino und ein i2c-LCD-Bildschirm, so hier einige Anweisungen wie sind Sie dies tun.Schritt 1: Sachen, die Sie benötigenArduino eines Typs (Ich verwende eine esp8266 aber gibt es
Arduino Thermometer + I2C LCD

Arduino Thermometer + I2C LCD

Ich habe beschlossen, eine lustige Arduino-Konzept-Thermometer für den Fall es mitten in der Nacht ist, Apotheken nicht arbeiten, Sie nicht gut sind und Sie Ihre Körpertemperatur überprüfen möchten. Wenn Sie Arduino an Ihrer Seite haben, ist dies ein
Warnung des inländischen Wertpapieres oder einen Bewegungsmelder mit Arduino,P.I.R Sensor und LCD.

Warnung des inländischen Wertpapieres oder einen Bewegungsmelder mit Arduino,P.I.R Sensor und LCD.

Hallo alle,Heute werde ich Ihnen zeigen, wie eine interessante, wunderschöne, preiswerte Warnung des inländischen Wertpapieres zu machen. Dieses Gadget hilft Ihnen, Ihr Haus vor Dieben zu schützen. In diesem Projekt werde ich ein Freeduino Board(Ardu
Arduino I2C Master und Breakout

Arduino I2C Master und Breakout

Nach dem Erfolg von mein Arduino Uno I2C Master Board begann ich nachzudenken, dass das Board verbessert werden könnte. Nun... es mehr erweiterbare für eine Sache, und erlaube mir, die Kammer für andere Dinge als gut zu gebrauchen. Ich dachte, wenn i
Arduino Nano: Kontrolle gebürstet DC-Motor mit L9110S-Treiber-Platine und Visuino

Arduino Nano: Kontrolle gebürstet DC-Motor mit L9110S-Treiber-Platine und Visuino

Gebürstete DC Motoren werden oft verwendet, um Laufwerk Roboter herum, oder für andere coole Arduino Projekte. Um den Motor mit Arduino zu steuern, müssen Sie in der Regel einen motor-Treiber verwenden. Gibt es eine Menge von verschiedenen Motortreib
Home Automation mit Arduino, Tasten, LCD, EEPROM und Smartphone-

Home Automation mit Arduino, Tasten, LCD, EEPROM und Smartphone-

Jetzt können wir Rumpf mit Smartphone steuern.Schritt 1: Hardware erforderlich für home-Automation kannst du verschiedene Dinge, die ich wählen, wechseln oder RelaisIn diesem Projekt wirst du kontrollieren ist Switcher durch mobile mobile ...wenn nic
I2C LCD Controller Teil II

I2C LCD Controller Teil II

nun, wir installieren und montieren Sie die Steuerung hier ist ein kleines Projekt. Wir sind einen Thermometer zu bauen.Teileliste(1) Arduino(1) I2C LCD(1) DHT11 Temp Sensor(1) 1 k Widerstand(7) Jumper KabelSchritt 1: Anschluss der LCD ist sehr einfa