Écran LCD I2C bricolage avec entrées (1 / 5 étapes)

Étape 1: Câblage de LCD

Les connexions entre l’écran parallèle Hitachi type LCD (ligne 2 ou 4) et le MCP23017 sont montrées sur la photo.

SDA (broche 13 sur le MCP23017) se connecte à l’Arduino A4 et SCL (axe 12) se connecte à l’Arduino A5. Certains suggèrent de 4,7 k tirer vers le haut de résistances (pin 13 à + 5v et axe de 12 à + 5v), mais ce projet fonctionne très bien sans eux.

Remarquez la résistance de 220 ohms sur la connexion de k (cathode, gnd) LCD. Il s’agit d’un MUST !

Sans elle, vous pouvez souffler la goupille de rétro-éclairage MCP23107. Il y a 3 bornes, que vous pouvez utiliser pour le rétro-éclairage. La broche 1 est appelée bleu dans la bibliothèque et l’esquisse, 28 broches est appelée vert et pin 27 est appelé rouge. Si vous avez un monochrome LCD, vous pouvez utiliser les trois broches et utilisez la légende de couleur correspondante. Si vous avez un rétroéclairage RVB, vous pouvez obtenir de nombreuses combinaisons de couleurs. Découvrez-les sur http://arduinotronics.blogspot.com/2015/04/arduino-ups-battery-shield.html

Pins, 15, 16 et 17 sur la MCP23017 déterminent l’adresse I2C. Nous avons tous les 3 à la terre, comme il s’agit de l’adresse par défaut qu'utilise la bibliothèque Adafruit. Pour ajouter des affichages multiples, ou choisir une autre adresse, la bibliothèque devra être modifié, donc nous irons avec la valeur par défaut pour l’instant.

Adafruit_MCP23017.h contient la ligne suivante :

#define MCP23017_ADDRESS 0 x 20

Pin 17 = A2, broche 16 = A1 et Pin 15 = A0

0 = masse, 1 = + 5v

Le format de l’adresse est 0100A2A1A0, donc étant donné que nous avons mis à la terre toutes les 3 lignes, nous utilisons 0100000 binaire, soit 20 en hexadécimal (0 x 20). 0100111 serait 27 en hexadécimal (0 x 27).

Articles Liés

Écran LCD TV bricolage avec Arduino et Smart à distance

Écran LCD TV bricolage avec Arduino et Smart à distance

Dans les prochaines étapes suivantes, vous faire un bricolage « TV » avec le code pour une smart distant et en fait lire des vidéos et même éventuellement connecter la télécommande intelligente à la carte mère réelle.Matériaux :Feuille/miroirStabilis
À l’aide d’un écran LCD I2C sur Attiny85

À l’aide d’un écran LCD I2C sur Attiny85

À l'aide d'un écran LCD sur une petite puce comme un attiny85 n'est pas vraiment cela dur et jusqu'à récemment je ne pense même pas il garanti une instructable, mais j'ai reçu des questions à ce sujet, donc je peux élargir aussi bien sur le processus
Magic 8 Ball à l’aide de Esp8266 et écran LCD I2c

Magic 8 Ball à l’aide de Esp8266 et écran LCD I2c

J'ai pensé qu'il serait un peu de plaisir à faire une Magic 8 Ball en utilisant un Arduino et un écran LCD i2c, alors voici quelques Instructions sur la façon de le faire.Étape 1: Stuff, que vous aurez besoinArduino d'un certain type (j'utilise un es
Comment connecter un écran LCD de série avec un Arduino Nano

Comment connecter un écran LCD de série avec un Arduino Nano

Dans une précédente instructable j'ai démontré comment connecter l'écran LCD série à un Arduino UNOHier, je voulais utiliser deux Arduinos pour un projet de RF et s'est rendu compte que je ne sais pas comment faire pour utiliser l'écran LCD série ave
Comment faire une veste Emoticon avec écran LCD

Comment faire une veste Emoticon avec écran LCD

Concept :Je voudrais faire une veste qui a un petit écran LCD pour créer les sous-textes pour l'interaction humaine interpersonnelle. L'utilisateur utiliserait un limitée « clavier » avec des boutons et des capteurs de force sous clés de silicone sou
Ajouter le Bluetooth à un écran LCD avec entrée série

Ajouter le Bluetooth à un écran LCD avec entrée série

Les écrans LCD avec entrée périodique peuvent être améliorés à Bluetooth en utilisant un JY-MCU Bluetooth Serial Port. Une bonne raison pour cela est donc l'affichage peut être utilisé avec un téléphone Android ou tablette. Une application Android si
Arduino alimenté par sonde de température avec écran LCD sortie première fois auteur entrée

Arduino alimenté par sonde de température avec écran LCD sortie première fois auteur entrée

Jamais été un gars un peu de concours, mais j'ai avancé et entré dans pour le premier concours d'auteur de temps, si vous aimez mon intructable ou même d'apprendre quelque chose de nouveau et je pense j'ai gagné votre vote s'il vous plaît ! =]Bonjour
Ventilateur t/mn avec capteur à effet hall interne et Arduino (Intro à interrompre la matériel et écran LCD)

Ventilateur t/mn avec capteur à effet hall interne et Arduino (Intro à interrompre la matériel et écran LCD)

Pour mon autre projet pour le travail, j'ai dû mesurer la vitesse de rotation du rotor en révolutions par Minute (tr/min) d'un ventilateur d'ordinateur mis à jour le. Il avait trois fils qui sortent et qui fait TIC TAC moi que peut-être qu'il a un mo
Auto équilibrage Robot avec écran LCD

Auto équilibrage Robot avec écran LCD

La version modifiée de mon mpu6050 équilibrage robot plus stable avec écran LCD et exemple de connecter 2 i2c sur le même NIPvidéo 1vidéo 2Étape 1: Étape 1: carte de ◾L298N moteur double dérivationCarte de ◾L298N moteur double dérivation12 V BATTARY9
Thermostat avec Arduino et grand écran LCD de la maison

Thermostat avec Arduino et grand écran LCD de la maison

Remplacer un thermostat standard (SIEMENS-RAA30 16GR) avec un individu fait, axée sur l'arduino, grand écran LCD est un amusant projet.AVERTISSEMENT : Prise de courant est utilisé dans les deux contrôlant le four et pour arduino puissance alors s'il
Portable Arduino Uno température et capteur d’humidité avec écran LCD

Portable Arduino Uno température et capteur d’humidité avec écran LCD

Hey tout le monde. J'ai acquis beaucoup de bonnes idées d'instructables au fil des ans. Comme il s'agit de mon premier ' ible, je me dis que je voudrais partager quelque chose que j'ai fait aussi bien. Je suis cela concluez le plein spectre Laser con
PacMan et custom caractères sur Arduino avec un 16 x 2 V1 LCD I2C YwRobot LCM1602 IIC

PacMan et custom caractères sur Arduino avec un 16 x 2 V1 LCD I2C YwRobot LCM1602 IIC

Bonjour tout le monde, il s'agit de mon premier instructables !J'ai fait ce guide parce que j'ai eu beaucoup de problèmes pour conduire le YwRobot LCD I2C avec Arduino en raison de problèmes liés à des bibliothèques logicielles.Après beaucoup de rech
Carte graphique I2C LCD pour Arduino avec PCF8574A

Carte graphique I2C LCD pour Arduino avec PCF8574A

À l'aide d'affichage à cristaux liquides avec arduino doit beaucoup i/o lignes de votre microcontrôleur. Plus jamais avec l'adaptateur I2C!!!Dans ce tutoriel j'ai utilisé un PCF8574A Maj Registre I2C interfacé. Les avantages sont : il est bon marché
Brancher un écran LCD à un Arduino en 6 secondes avec 3, pas 6 broches

Brancher un écran LCD à un Arduino en 6 secondes avec 3, pas 6 broches

ajout d'un écran LCD à projets Arduino peut ajouter une valeur réelle, mais le coût de faire ainsi peut être important. Pas un coût financier - vous pouvez ramasser 16 (personnages) x 2 (lignes) LCD pour aussi peu que £3,50. Le coût est le nombre de