Interface LCD 2 fils pour Arduino ou Attiny

De LCD généralement besoin de lignes 11signal + 3 ou 5 lignes pour Vcc, sol et contraste et dans certains cas, un supplément 2 pour lumière de fond.

À l’aide de l’écran LCD en mode 4 bit enregistre 4 pins, mais souvent cela ne suffit pas. Bien qu’il soit possible d’utiliser un module I2C pour contrôler l’écran LCD avec deux fils via le port I2C, il y a des situations dans lesquelles c’est peu pratique, par exemple lorsque vous avez besoin de ports analogiques al et ne peut pas sacrifier A4 et A5 pour SDA et SCL.

Dans ce cas utiliser un registre à décalage peut être une solution.

J’utilise un registre à 74164 décalage avec seulement quelques composants supplémentaires pour faire ce que j’ai besoin et il peut facilement être mis sur un bout de veroboard

BOM
74LS164
1N14148
résistance de 2x1k
1x1k résistance variable

La version de veroboard suit le lay-out standard pour la plupart des LCD avec un lay-out de la broche SIL. Cependant, j’ai aussi eu un écran LCD, une Seiko M1602, qui avait une épingle de deux lignes de mise en page pour laquelle j’ai fait une version dédiée.

Pour le programme, j’utilise la bibliothèque LCD de Malpartida.

U y aller.
Juste une chose. Circuit de mu, je nourris le rétro-éclairage directement d’une tension de 5 volts à travers une résistance. Mais comme vous pouvez le voir le registre à décalage a encore pins vides. Je crois broche 4 porte le rétro-éclairage marche/arrêt signal et si vous désirez vous pouvez capter le signal de là, nourrissent que d’un BC547 qui alors peuvent commuter le rétro-éclairage sur et en dehors par le logiciel.
Sur la page « Suivante » je vais discuter comment faire ce travail pour un Attiny85

Articles Liés

Programme de téléchargement sans fil pour Arduino sans câble USB

Programme de téléchargement sans fil pour Arduino sans câble USB

Programmateur sans fil Arduino est conçu pour télécharger le programme de votre PC/ordinateur portable à Arduino à bord juste par Bluetooth.Alors maintenant que vous pouvez mettre à jour le programme de cartes Arduino à laquelle était jointe dans la
Interface tactile 4 fils avec arduino

Interface tactile 4 fils avec arduino

Dans ce post, nous sommes aller à l'interface à écran tactile de 4 fils avec arduino et effectuez 4 * 3 clavier d'eux et qualifiant de 0 à 9, * et #.Étape 1: Liste des composants : Arduino Unoécran tactile de 4 filsPistolet à colleCâble de connexionF
SensoDuino : Transformez votre téléphone Android en un Hub de capteurs sans fil pour Arduino

SensoDuino : Transformez votre téléphone Android en un Hub de capteurs sans fil pour Arduino

Mises à jour23 novembre 2013: SensoDuino 0,160 obtient un visage à gauche.Le 19 nov. 2031 : avis : la synergie incroyable entre Arduino & Android.19 novembre 2013: SensoDuino 0.159 est sorti. Téléphone Android date (y, m, d) et l'heure (h, m, s) sont
Cuisine Digital interface balance de pesage pour Arduino

Cuisine Digital interface balance de pesage pour Arduino

IntroJ'ai développé un programme d'interface pour l'Arduino donner lecture d'une échelle. Il n'y a pas d'électronique supplémentaire nécessaire, juste deux fils de l'électronique à l'échelle interne à l'Arduino.Voir plus ici :http://www.avdweb.nl/Ard
Alarme de Turing pour Arduino

Alarme de Turing pour Arduino

Remarque : ce Instructable est actuellement incomplète. Je le finirai avant le 19 septembre. J'ai commencé ce projet après avoir vu Turing réveil de Nick Johnson. J'ai trouvé que la puce PIC, qu'il a utilisé était un peu trop avancé pour moi, alors j
L’interface LCD (16 X 2) pour arduino

L’interface LCD (16 X 2) pour arduino

Cette instructables vous explique au sujet de l'interface LCD (cristaux liquides Dispaly) 16 X 2 pour arduino.Certains Points au sujet de l'écran LCD de base:-Écran LCD se compose de 16 lignes et 2 colonnes de 5 × 7 ou 5 × 8 LCD dot matrices.LCD est
ATTiny USI I2C Introduction - une interface de communication puissant, rapide et pratique pour vos projets ATTiny !

ATTiny USI I2C Introduction - une interface de communication puissant, rapide et pratique pour vos projets ATTiny !

I2C, il s'agit d'une norme qui existe depuis environ 20 ans et a trouvé des utilisations dans presque tous les coins de l'univers électronique.  C'est une technologie incroyablement utile pour nous amateurs de microcontrôleur mais peut sembler intimi
Guide d’installation rapide pour Arduino LCD 2004 avec PCF8574

Guide d’installation rapide pour Arduino LCD 2004 avec PCF8574

Il s'agit d'un guide d'installation rapide pour votre Arduino LCD.Ce que vous devez savoir avant de commencer :1. écrans LCD n'est pas créés égaux, certains ont des broches différentes que l'autre.2. principaux éléments de la mise en place : l'écran
Utilisez votre Adafruit rgb lcd plaque Pi (pour Raspberry Pi) avec Arduino

Utilisez votre Adafruit rgb lcd plaque Pi (pour Raspberry Pi) avec Arduino

Bonjour tout le monde.Comme dit le titre, vous apprendrez comment utiliser votre Adafruit rgb lcd Pi plaque mais avec Arduino. J'ai acheté une fois un mais jamais utilisé avec mon Pi framboise et je cherchais une façon de l'utiliser avec mes projets
Étape par étape LCD câblage (4 bits Mode) et exemples de programmation pour Arduino

Étape par étape LCD câblage (4 bits Mode) et exemples de programmation pour Arduino

cette volonté instructable écran chipset LCD guide l'utilisateur étape par étape dans le câblage et la programmation un HD44780 Hitachi (ou compatible) à un Arduino, en utilisant la bibliothèque innovente. Exemples de programmation sont fournis pour
Indication de la direction pour Arduino Robot - Interface Scratch

Indication de la direction pour Arduino Robot - Interface Scratch

J'ai téléchargé récemment un guide relatif à la programmation d'un Cybot à l'aide d'un contrôle de l'Arduino. Dans la programmation, j'ai créé une interface utilisateur afin de visualiser la direction choisie par l'utilisateur. Ce guide montrera si t
Interface Lcd avec Arduino débutant Guide

Interface Lcd avec Arduino débutant Guide

Partie requis1. JHD162A LCD2. carte Arduino3. potentiomètre4. fils de raccordement deCe qui est LCD ?Écran LCD (affichage à cristaux liquides) est la technologie utilisée pour les écrans portables et autres ordinateurs plus petits. Comme les diodes é
Guide d’assemblage V2 KIT de couleur RGB LCD Shield pour Arduino 65K

Guide d’assemblage V2 KIT de couleur RGB LCD Shield pour Arduino 65K

The RGB LCD shield pour Arduino 65K couleur KIT comprend tous les composants pour assembler un prêt à l'emploi LCD shield pour Arduino et conseils compatibles comme Freeduino.(visitez http://store.nkcelectronics.com/rgb-lcd-shield-for-arduino-65k-col
Interface graphique Internet pour Arduino

Interface graphique Internet pour Arduino

Cette Note d'application décrit comment implémenter un tableau de bord web température pour Arduino Ethernet. Il est destiné à vous montrer comment le concept de Memory-Map fonctionne dans la pratique et la façon dont il peut vous aider à améliorer v