DIY I2C LCD-Display med ingångar



Den typiska parallella LCD används med en Arduino (16 x 2 eller 20 x 4) har 16 stift. Endast 6 I/O pins krävs på Arduino, men tänk om du kunde få det ner till två I/O stift, och har fortfarande de stift som är tillgänglig för andra enheter?

I2C gränssnittet är på stift A4 och A5 för Arduino UNO. Dessa adresseras, och därför är delbar med andra I2C enheter med olika adresser. Nu kan du köpa I2C LCD, kan du även hitta I2C LCD med olika adresser, men de är oftast två linje LCD och adresser är fasta. Jag ska visa dig hur att bygga din egen I2C gränssnittet, Välj en av 8 adresser och även kunna lägga till upp till 8 ingångar och utgångar, med hjälp av en MCP23017 16 port expander chip. Detta är samma chip Adafruit använder på sina I2C LCD knappsatsen sköld, och använder deras bibliotek för att prata med den. Du kan även ha till 16 LCD-skärmar, eller upp till 128 digital I/O pins och kombinationer av dessa

MCP23017

20 x 4 LCD eller 16 x 2 LCD

Se Steg
Relaterade Ämnen

Remote Wi-Fi DHT11 temperatur och luftfuktighet I2C 2 X 16 LCD-Display med två ESP8266 och Visuino

ESP8266 -moduler är bra billiga stativ ensam styrenheter med inbyggd Wi-Fi, och jag har redan gjort en enkel blinkning instructable med ESP8266 NodeMCU modul.Fördelen med ESP8266 jämfört med Arduino och andra styrenheter är inbyggt Wi-Fi. I detta Ins...

Arduino Nano: Visa GPS-position på I2C 2 X 16 LCD-Display med Visuino

För några dagar sedan bad någon mig att göra Instructable om hur du visar GPS latitud och longitud på en LCD-Display. Jag lovade att göra en, och här är det.I detta Instructable kommer jag visa dig hur du kan ansluta seriell GPS-moduloch I2C LCD-Disp...

Hur du använder LCD-display med arduino handledning

Hej alla hoppas du är bra :)Idag display i'am ska lära dig att använda en LCD med Arduino (bara ett helvete världen meddelande).Om du är nybörjare eller om du aldrig spelat med LCD-display med Arduino innan, detta instructable definitivt för dig...An...

Lägg till Bluetooth till en LCD-display med seriell in

LCD-skärmar med seriell in kan uppgraderas till Bluetooth med en JY-MCU Bluetooth Serial Port. En bra anledning att göra detta är så displayen kan användas med en Android-telefon eller surfplatta. Ett enkelt Android program skapats med MIT App Invent...

LCD display I2C adapter för Arduino med PCF8574A

Med LCD-display med arduino behöver många I/O rader av din mikrokontroller. Aldrig mer med I2C-adapter!I denna tutorial jag har använt en PCF8574A SKIFT register I2C kopplats ihop. Fördelarna är: det är billigt och på webben finns ett bibliotek skriv...

Magic 8 Ball med hjälp Esp8266 och I2c LCD-skärm

Jag trodde det skulle vara lite roligt att göra en Magic 8 Ball med en Arduino och en i2c LCD-skärm, så här är några instruktioner på hur man gör detta.Steg 1: Saker du behöver Arduino av någon typ (jag använder en esp8266 men det finns ingen anledni...

Arduino TMP37 I2C temperatur Display

Här är en enkel bas för en temperatur styrenhet baserad på Arduino och en TMP37 Celsius temperatursensor. Med hjälp av en enda analog-till-digital ingång och en I2C LCD-display.Steg 1: Hur det fungerarTMP37 Specifikationer och Pin-anslutningarTMP37 ä...

LCD-kontroll med LinkIt en styrelse

I dag kommer vi att titta på sätt att interagera med omvärlden med hjälp av din LinkIt en utveckling styrelse. I den här guiden lär du dig att styra en 16 av 2 LCD modul genom att använda endast en potentiometer, några kablar och LinkIt en styrelsen...

Hur du använder en LCD-display - Arduino handledning

LiquidCrystal biblioteket kan du kontrollera LCD skärmar som är kompatibla med Hitachi HD44780 föraren. Det finns många av dem där ute, och du kan vanligtvis hitta dem av 16-pin-gränssnittet.I denna tutorial kommer du lära dig hur du använder LCD dis...

LCD-Display på Arduino

Bildskärmstyp LCD ofta används för att visa statusinformation från en maskin. I figuren visas bara den typiska aspekten av detta gränssnitt.Steg 1:Det finns flera typer av display, till exempel 2 x 20, som innebär 2 rader av 20 kolonner, 4 x 20, 4 x...

Med hjälp av The PCF8575 i2c i/o Expander till Läs ingångar med Arduino

detta Instructable visar dig hur enkelt det är att lägga till extra ingångar till din Arduino. Du kan använda denna teknik för att lägga till hundratals extra ingångar till din Arduino med bara två kablar med hjälp av en fancy kommunikationsprotokoll...

Arduino Nano: Ultraljud Ranger(Ping) avstånd I2C 2 X 16 LCD uppvisning med Visuino

I detta Instructable kommer jag visa dig hur lätt det är att ansluta Ultrasonic Sensor till Arduino och visas avståndet på en LCD-Display.Observera att anteckningen på några av bilderna i detta Instructable kommer att fungera korrekt på vissa webbläs...

Thermohygrometer med klocka och LCD-display på Arduino UNO

Dessa 7 steg kommer att driva dig genom den "konstruktionen" av en termo-hygrometer med klocka på Arduino UNO.Data och tid, luftfuktighet och temperatur visas på en LCD display 16 x 2. Om du har köpt en LCD-display och vill veta hur man korrekt...

Ultrasonic avståndsmätare med LCD-display på Arduino UNO

I denna tutorial kommer vi att se en annan användning av modulen HC-SR04 ultraljud. Denna modul används ofta på robotar och leksaksbilar för att hitta hinder men det kan användas för att mäta avstånd också.Avstånd som mäts av HC-SR04 visas på vår äls...

DIY TV LCD skärm med Arduino och Smart fjärrkontroll

I nästa följande steg, du gör en DIY "TV" med koden för en smart fjärrkontroll, och faktiskt spela videor och även eventuellt ansluta smart fjärrkontrollen till faktiska moderkortet.Material:Folie/spegelSolid och inte sladdrigt stabilisatoren li...

Arduino Nano: BMP180 barometertryck och temperatur I2C 2 X 16 LCD uppvisning med Visuino

BMP180 är en mycket populär temperatur och barometriskt tryck Arduino kombinationsgivaren. Jag har redan gjort Instuctable med BMP180. Ett antal människor frågade men hur du kan ansluta en annan I2C enhet till samma I2C buss som BMP180. Äntligen har...

Arduino Nano: I2C 2 X 16 LCD uppvisning med Visuino

Tecken LCD-skärmar är en mycket vanligt förekommande för Arduino projekt, att Visa små mängder av textinformation. De vanligaste typerna är de grundläggande direkt anslutna skärmarna och de med I2C adapter. Den I2C versionen är dyrare men behöver bar...

Arduino Nano: DHT11 temperatur en luftfuktighet I2C 2 X 16 LCD uppvisning med Visuino

Jag har redan gjort två Instructables om hur du använder DTH11/DTH21/DTH22 och AM2301 temperatur och luftfuktighet med Arduino, och du hittar dem här och här. Jag gjorde också Instructable om hur du använder I2C LCD-teckens Display, och en om hur man...

Twitter kontrollerad Arduino utgångar - ingen PC - LCD-Display + sensordata till Twitter

kontroll digital ut PIN-koder genom Twitter-meddelanden. Sensormätningar skickas tillbaka till Twitter.ÄNDRAD av JOHN GÄLLNÖBY från Twitter2LCD ursprungligen skriven av Fabrizio GranelliSe * Du kan skicka textmeddelanden till Arduino LCD-skärmen från...