DIY I2C LCD Display met ingangen (1 / 5 stap)

Stap 1: LCD bedrading


De verbindingen tussen de Hitachi type parallelle LCD (2 of 4-lijn) en de MCP23017 wordt weergegeven in de foto.

SDA (pin 13 op de MCP23017) verbindt met Arduino A4 en SCL (pin 12) verbindt met Arduino A5. Sommigen suggereren 4.7 k pull up weerstanden (pin 13 aan + 5v en pin 12 aan + 5v), maar dit project werkt prima zonder hen.

Let op de weerstand van 220 Ohm op de LCD k (kathode, gnd) verbinding. Dit is een MUST!

Zonder dat, kunt u de pin van de achtergrondverlichting MCP23107 blazen. Er zijn 3 pinnen die u voor de achtergrondverlichting gebruiken kunt. Pen 1 is genaamd BLUE in de bibliotheek en de Sketch, Pin 28 heet groen en pin 27 heet rood. Hebt u een monochroom LCD, kunt u gebruiken om het even welk van de drie pinnen, en de overeenkomstige kleur toelichting gebruiken. Hebt u een RGB-achtergrondverlichting, kunt u vele combinaties van kleuren. Controleer hen bij http://arduinotronics.blogspot.com/2015/04/arduino-ups-battery-shield.html

Pennen 15, 16 en 17 over de MCP23017 bepalen de I2C adres. We hebben alle 3 een vliegverbod opgelegd, zoals dit is het standaardadres dat de Adafruit-bibliotheek gebruikt. Voor het toevoegen van meerdere beeldschermen of kies een ander adres, zal de bibliotheek moeten worden gewijzigd, dus we zullen gaan met de standaard voor nu.

Adafruit_MCP23017.h bevat de volgende regel:

#define MCP23017_ADDRESS 0x20

PIN 17 = A2, Pin 16 = A1, en Pin 15 = A0

0 = aarde, 1 = + 5 v

De adresnotatie die is 0100A2A1A0, dus omdat wij alle 3 lijnen zijn geaard, we zijn met behulp van binaire 0100000 of 20 in hex (0x20). 0100111 zou 27 in hex (0x27).

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