ST7565 Écrans LCD : LCD graphique!



Ce que c’est...

Introduction :

Ce mini-tutoriel passera par le processus de mise en place d’un écran LCD ST7565. Ces écrans LCD sont graphique ce qui signifie qu’ils peuvent afficher pixels, pas juste le texte. Ce type d’écran LCD en particulier a 128 x 64 pixels qui apparaissent gris foncé sur un fond bleu-vert. Ils ont un rétro-éclairage, mais peuvent également être utilisés sans la lumière sur la visibilité pendant la journée.

Un autre type d’écran LCD est le type de KS0108. Ce sont pas les mêmes et ne sont pas compatibles ! Voici quelques comparaisons

KS0108 ST7565
Tension5V3.3V
InterfaceParallèleSerial
Broches de données nécessaires144 ou 5
Taille d’affichage128 x 64128 x 64
Adj. de contrastenécessite le potentiomètreinterne, pas de suppléments !
Tampon nécessaire?Non

Oui

Comme vous pouvez le voir qu'il y a quelques différences.

  • Pour l’un, le ST7565 fonctionne à 3.3V pas 5. Cela signifie une puce de mémoire tampon ou décalage de niveau est nécessaire, vous pouvez utiliser des résistances ou une puce comme la 4050 (ou équivalent).
  • En second lieu, l’interface est série (un seul bit à la fois) au lieu de parallèle (8 bits à la fois). Autrement qu'il utilise waaay moins épingles (youpi!)
  • Le plus grand inconvénient est que vous ne pouvez lire sur l’écran LCD en mode série, seulement écrire. Cela signifie que la puce doit garder une trace de l’affichage (le permet KS0108 vous lire, ni écrivez). Ainsi quelque microcontrôleur vous utilisez devrez passer de 1024 octets (1 Ko) de mémoire vive sur la mémoire d’affichage. Pour quelques jetons que c’est un peu et certains, c’est beaucoup - vous aurez besoin de vérifier la fiche technique de la micro.

Si vous utilisez un ATmega168 ou ATmega8 tels que ceux utilisés en Arduinos plus âgés, vous devez mettre à niveau à une 328 d’utiliser ce LCD. Et si vous utilisez un 328 note que la moitié de la RAM va à l’écran afin que vous n’ayez pas beaucoup en survolant. Pratiquement, cela signifie que vous ne pouvez pas utiliser quelque chose avec une carte SD (comme un enregistreur bouclier Wave ou de données bouclier en même temps que vous serez droite-up à court de RAM et il sera bizarre donc pas la peine).

Articles Liés

Comment utiliser un écran LCD couleur de Nokia !

Comment utiliser un écran LCD couleur de Nokia !

Nokia fabrique une grande variété de téléphones portables et plusieurs de leurs téléphones moins chers contiennent des LCD simple qui peut être utilisé dans des projets de microcontrôleur.  Il y a un modèle LCD particulier qui est utilisé dans une gr
Écran LCD Magic

Écran LCD Magic

écrans à cristaux liquides... pas très utile en doute, mais pour aussi un petit peu ennuyeux. Définit une police, un modèle pour les personnages de 5 x 8 pixels.J'ai ont fait certains objets avec plusieurs et différents de l'écran LCD mais n'était pa
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
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
Netduino GPS avec écran LCD

Netduino GPS avec écran LCD

Vue d'ensembleJ'ai trouvé une carte Netduino V1 non utilisée dans ma boîte de pièces, donc voulu trouver quelque chose que je pourrais lui dédie. Il était déjà connecté à un Nokia 5110 LCD pour un projet inachevé auparavant. Allumer, j'ai trouvé que
Détecter la température ambiante et l’affichage sur écran LCD en utilisant Simulink et Arduino UNO

Détecter la température ambiante et l’affichage sur écran LCD en utilisant Simulink et Arduino UNO

Détection et affichage de la température ambiante en utilisant Arduino sont très fréquent, et vous y trouverez plein de tutoriel instructablesand autres sites similaires. Mais, je n'ai pas trouvé n'importe où, n'importe quel tutoriel Comment faire ce
Imité de compteur de vitesse sur un écran LCD

Imité de compteur de vitesse sur un écran LCD

L'état final de ce projet est de diplay afficher un compteur de vitesse sur le Vmod TFT. L'indicateur est une image qui tourne sur une image d'arrière-plan.Le matériel pour ce projet est le suivant :Nexys4 DDRVmodTFT LCDVmodMIBLes outils utilisés dan
Oscilloscope numérique avec écran LCD

Oscilloscope numérique avec écran LCD

J'ai essayé de faire simple et bon marché oscilloscope à l'aide de parties communes auprès des détaillants de composant d'aujourd'hui. Lors de la création, j'ai essayé de réduire le nombre de pièces, tout en conservant le minimum nécessaire pour les
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
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
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
Raspberry Pi + Serial Arduino avec écran LCD

Raspberry Pi + Serial Arduino avec écran LCD

IntroIl s'agit de mon LCD d'info Raspberry Pi, j'ai voulu essayer d'obtenir l'Arduino et Raspberry Pi parler les uns aux autres par le biais de USB serial et j'ai fait ce petit projet.Le Raspberry Pi utilise un script python pour obtenir les données
LinkIt ONE - écran LCD

LinkIt ONE - écran LCD

Salut!Aujourd'hui, je vais vous montrer comment faire un écran LCD pour les LinkIt une planche de Mediatek. Le processus n'est pas trop difficile et le coût est très peu par rapport aux écrans LCD, que vous pouvez acheter chez les fournisseurs tels q