DIY I2C LCD Display met ingangen


De typische parallelle LCD gebruikt met een Arduino (16 x 2 of 20 x 4) heeft 16 pinnen. Slechts 6 I/O pinnen zijn vereist op de Arduino, maar wat als je kon krijgen dat tot twee I/O pinnen, en nog steeds hebben die pins beschikbaar voor andere apparaten?

De I2C-interface is op pin A4 en A5 voor de Arduino UNO. Deze adresseerbaar, en zijn daarom deelbaar met andere I2C-apparaten die verschillende adressen hebben. Nu, u kunt kopen I2C LCD's, en u kunt zelfs vinden I2C LCD's met verschillende adressen, maar ze zijn meestal twee lijn LCD's, en de adressen worden opgelost. Ik ga u tonen hoe te bouwen uw eigen I2C-interface, selecteer een van de 8 adressen, en zelfs maximaal 8 ingangen of uitgangen, kunt toevoegen met behulp van een MCP23017 16-poort expander-chip. Dit is dezelfde chip Adafruit gebruikt op hun I2C LCD Keypad schild en hun bibliotheek gebruikt om te praten met het. Je kan zelfs veel van 16 LCD displays, of maximaal 128 digitale I/O pinnen, en combinaties daarvan

MCP23017

20 x 4 LCD of 16 x 2 LCD

Labels: Diy, Arduino, Lcd, I/O, I2c, MP23017

Gerelateerde Artikelen

Arduino Nano: Toon GPS-locatie op I2C 2 X 16 LCD Display met Visuino

Arduino Nano: Toon GPS-locatie op I2C 2 X 16 LCD Display met Visuino

Paar dagen geleden vroeg iemand me te maken Instructable over hoe om te laten zien van GPS, lengte- en breedtegraad op een LCD-Display. Ik beloofd een te maken, en hier is het.In dit Instructable, zal ik u tonen hoe u seriële GPS Module, en I2C LCD D
Toevoegen Bluetooth aan een LCD-display met ingang voor seriële

Toevoegen Bluetooth aan een LCD-display met ingang voor seriële

LCD-schermen met seriële input kunnen worden opgewaardeerd tot Bluetooth met behulp van een Bluetooth-seriële poort JY-MCU. Een goede reden om dit te doen is zodat de weergave kan worden gebruikt met een Android telefoon of tablet. Een eenvoudige And
Het eerste gebruik van 0.96" I2C OLED-display met Arduino UNO

Het eerste gebruik van 0.96" I2C OLED-display met Arduino UNO

Vandaag, ga ik u tonen hoe te gebruiken 0.96" I2C OLED-display met Arduino UNO bord. Er zijn een heleboel verschillende type OLED displays. Ik heb 4-gespeld OLED display met mij. Deze worden weergegeven kunnen worden met SPI pinnen in plaats van I2C.
Magic 8 Ball Esp8266 en I2c LCD-scherm met

Magic 8 Ball Esp8266 en I2c LCD-scherm met

Ik dacht dat het zou een beetje leuk om te maken een Magic 8 Ball met behulp van een Arduino en een i2c LCD-scherm, dus hier zijn sommige instructies op hoe dit te doen.Stap 1: Spullen die je zal nodigVan een soort Arduino (ik gebruik een esp8266 maa
DIY TV LCD-scherm met Arduino en Smart Remote

DIY TV LCD-scherm met Arduino en Smart Remote

In de volgende volgende stappen, u maakt een DIY "TV" met code voor een smart remote afstandsbediening,, en eigenlijk video's afspelen en de slimme afstandsbediening zelfs mogelijk verbinding te maken met de werkelijke moederbord.Materialen:Foli
Nodemcu devkit (esp8266) weergave temperatuur op een i2c lcd display

Nodemcu devkit (esp8266) weergave temperatuur op een i2c lcd display

In dit Instructable zal ik laten zien hoe ik de installatie van een esp8266 om te bepalen van een i2c 20 x 4 LCD-scherm weer te geven gegevens uit verschillende bronnen die is verzameld door andere apparaten esp8266 rond mijn huis.Ik begon door het v
Arduino Nano: Direct 2 X 16 LCD Display met Visuino

Arduino Nano: Direct 2 X 16 LCD Display met Visuino

Karakter LCD-schermen zijn een zeer veel gebruikte voor Arduino projecten, om kleine hoeveelheden tekstuele informatie te geven. De meest voorkomende zijn de fundamentele rechtstreeks aangesloten beeldschermen en degene met I2C adapter. Ik heb al gep
Het gebruik van de LCD-display met arduino tutorial

Het gebruik van de LCD-display met arduino tutorial

Hi iedereen hoop u zijn prima :)Vandaag display i'am gaan om je te leren hoe met een LCD met Arduino (gewoon een hel wereld-bericht).Als u een beginner bent of je nog nooit gespeeld met LCD vertoning met Arduino voordat, dit instructable zeker voor u
Arduino Nano: Bitmap animatie in SSD1306 I2C OLED-Display met Visuino

Arduino Nano: Bitmap animatie in SSD1306 I2C OLED-Display met Visuino

OLED Displays zijn enkele van de coolste en meest geavanceerde modules die u in uw project van Arduino gebruiken kunt. Ik maakte al een project toont u hoe u analoge waarden op het OLED Display kunt afdrukken. Bijna meteen iemand gepost vragen hoe om
Arduino Nano: De BMP180 barometerdruk en de temperatuur I2C 2 X 16 LCD-scherm met Visuino

Arduino Nano: De BMP180 barometerdruk en de temperatuur I2C 2 X 16 LCD-scherm met Visuino

De BMP180 is een zeer populaire gecombineerde sensor voor temperatuur en barometrische druk Arduino. Ik heb reeds Instuctable met BMP180. Een aantal mensen gevraagd maar hoe kunt u een ander I2C apparaat op dezelfde I2C bus als de BMP180. Ik heb eind
Externe Wi-Fi DHT11 temperatuur een vochtigheid I2C 2 X 16 LCD vertoning met twee ESP8266 en Visuino

Externe Wi-Fi DHT11 temperatuur een vochtigheid I2C 2 X 16 LCD vertoning met twee ESP8266 en Visuino

ESP8266 modules zijn grote low-cost stand alone controllers met gebouwd in Wi-Fi, en ik maakte al een eenvoudige Blink instructable met ESP8266 NodeMCU module.Het voordeel van de ESP8266 over Arduino en andere controllers is de ingebouwde Wi-Fi. In d
Arduino Nano: I2C 2 X 16 LCD-scherm met Visuino

Arduino Nano: I2C 2 X 16 LCD-scherm met Visuino

Karakter LCD-schermen zijn een zeer veel gebruikte voor Arduino projecten, om kleine hoeveelheden tekstuele informatie te geven. De meest voorkomende zijn de fundamentele rechtstreeks aangesloten beeldschermen en degene met I2C adapter. De I2C -versi
Maken Seedstudio de I2C LCD monitor werk met een oude Arduino

Maken Seedstudio de I2C LCD monitor werk met een oude Arduino

Ik heb een Grove begon kit door Seedstudio, en ik had problemen met het gebruik van de LCD-display met een oud model van de Arduino (ik gebruik een Freediuno. IDE herkent het als een "Duomilanove w / ATmega328", maar ik denk dat veel oude platen
Netduino GPS met LCD Display

Netduino GPS met LCD Display

OverzichtIk vond een ongebruikte Netduino V1 kaartje in mijn vak delen dus wilde iets die kon ik draag het te vinden. Het was al aangesloten op een Nokia 5110 LCD display voor een eerder onvoltooide project. Het omhoog het aandrijven, vond ik dat bei