Table des matières:
- Étape 1: Connexions
- Étape 2: Comparaison avec l'écran LCD Nokia 5110
- Étape 3: Logiciel Arduino
- Étape 4: Regardez la vidéo
Vidéo: LCD monochrome HX1230 dans les projets Arduino : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Les pièces:
- n'importe quel Arduino
- LCD HX1230 96x68 pixels (également connu sous le nom de Nokia 1202, STE2007)
- quelques fils
Étape 1: Connexions
- RST à D6 ou n'importe quel numérique
- CE à D7 ou tout numérique
- NC
- DIN à D11/MOSI
- CLK à D13/SCK
- VCC à 3,3 V
- BL à 3,3 V ou via une résistance à n'importe quelle broche numérique
- GND à GND
Les connexions sont similaires à celles du Nokia 5110 LCD et de la plupart des écrans SPI. La seule différence est qu'il n'y a pas de broche DC (données/commande). Ces informations sont envoyées via SPI 9 bits.
L'écran LCD fonctionne mieux à 3,3 V, 5 V est également sûr mais nécessite des modifications des paramètres de contraste. Le moyen le plus simple est d'utiliser Arduino Pro Mini alimenté par une source de 3,3 V.
Étape 2: Comparaison avec l'écran LCD Nokia 5110
Le HX1230 est annoncé comme remplaçant du Nokia 5110 LCD. Ce n'est pas tout à fait vrai car HX1230 a un jeu de contrôleurs/commandes différent et nécessite une autre bibliothèque
Avantages du HX1230:
- PCB d'affichage beaucoup plus petit mais la taille de l'écran est presque la même
- pas de bande zébrée, l'écran est soudé au PCB
- résolution un peu plus élevée 96x68 vs 84x48
- meilleur rapport hauteur/largeur, les pixels sont carrés
- 1 seule LED utilisée pour le rétroéclairage
- 1 fil de moins requis pour le connecter au MCU (pas de broche CC)
- généralement moins cher que le N5110 - 1,60 $ contre 1,80 $
Étape 3: Logiciel Arduino
Préparation de 2 bibliothèques différentes:
-
Bibliothèque de ressources réduites utilisée pour des projets simples avec principalement des données alphanumériques (cependant, le rendu des graphiques/bitmaps en pixels est toujours possible), n'utilise pas de RAM pour le tampon de trame, tout est rendu directement sur LCD via SPI
github.com/cbm80amiga/HX1230_SPI
-
Bibliothèque graphique complète avec prise en charge du dithering:
github.com/cbm80amiga/HX1230_FB
Regardez la vidéo de la prochaine étape pour vérifier les fonctionnalités des bibliothèques
Étape 4: Regardez la vidéo
Caractéristiques:
- prise en charge des polices proportionnelles intégrée (nécessite des polices de la bibliothèque PropFonts
- primitives simples (pixels, lignes, rectangles, rectangles pleins, cercles, cercles pleins, triangles, triangles pleins)
- tramage ordonné rapide (17 modèles)
- dessin au trait horizontal et vertical ultra rapide
- dessin de bitmaps
- de nombreux exemples de programmes
Conseillé:
Comment importer des projets Java dans Eclipse pour les débutants : 11 étapes
Comment importer des projets Java dans Eclipse pour les débutants : IntroductionLes instructions suivantes fournissent des instructions étape par étape pour l'installation de projets Java sur le logiciel informatique Eclipse. Les projets Java contiennent tout le code, les interfaces et les fichiers nécessaires à la création d'un programme Java. Ces projets sont pla
Filtre passe-bas actif RC appliqué dans les projets avec Arduino : 4 étapes
Filtre passe-bas actif RC appliqué dans les projets avec Arduino : le filtre passe-bas est d'excellents circuits électroniques pour filtrer les signaux parasites de vos projets. Un problème courant dans les projets avec Arduino et les systèmes avec des capteurs fonctionnant à proximité des circuits d'alimentation est la présence de signaux «parasites». Ils c
Ajouter un renvoi (point de montage du 2e axe) sur les micro servos pour les projets robotiques : 4 étapes
Ajouter un renvoi (point de montage du 2e axe) sur les micro servos pour les projets robotiques : dans les projets robotiques humanoïdes, les servos sont utilisés au niveau des articulations pour déplacer différents segments du robot, la plupart du temps, il est préférable de monter chaque segment à 2 points ou plus sur l'axe de rotation du servo pour la stabilité et le bon transfert du couple..Sma
10 projets Arduino de base pour les débutants ! Réalisez au moins 15 projets avec une seule planche ! : 6 étapes
10 projets Arduino de base pour les débutants ! Faites au moins 15 projets avec une seule carte ! : Arduino Project & Conseil d'instruction; Comprend 10 projets Arduino de base. Tous les codes sources, le fichier Gerber et plus encore. Pas de CMS ! Soudure facile pour tout le monde. Composants facilement amovibles et remplaçables. Vous pouvez réaliser au moins 15 projets avec un seul bo
Gérez 100 appareils dans les applications, les organisations, les rôles et les utilisateurs Ubidots : 11 étapes
Gérer 100 appareils dans les applications, les organisations, les rôles et les utilisateurs d'Ubidots : à cette occasion, j'ai décidé de tester la fonctionnalité de la plate-forme IoT Ubidots pour la gestion des utilisateurs dans le cas où elle aurait de nombreux appareils pour plusieurs organisations ou entreprises sous la même Plateforme Ubidots. Information du maire : vous