7 Afficher les données de sortie de votre Arduino
L’ajout d’un écran à votre Arduino peut être utilisé à diverses fins. Étant donné qu’une utilisation courante des microcontrôleurs consiste à lire les données des capteurs, l’affichage vous permet de visualiser ces données en temps réel sans utiliser le moniteur série de l’IDE Arduino. Il vous permet également de personnaliser vos projets avec du texte, des images et même de l’interactivité via l’écran tactile.
Dans cet article, nous vous expliquerons les différents types d’écrans Arduino disponibles, où les obtenir et comment les configurer.
1. OLED transparente
Une diode électroluminescente organique transparente (TOLED) est un type de LED qui, comme vous pouvez le deviner, a un écran transparent. Il est construit sur les écrans OLED désormais courants dans les smartphones et les téléviseurs, mais avec un affichage transparent qui ouvre de nouvelles possibilités pour les écrans Arduino.
Prenez ce grand projet en utilisant un écran TOLED comme exemple. En empilant 10 écrans OLED transparents en parallèle, le créateur Sean Hodgins a transformé une poignée d’écrans 2D en écrans volumétriques à semi-conducteurs. Cet affichage crée des images avec une profondeur tridimensionnelle, nous rapprochant un peu plus des écrans holographiques au néon que nous avons imaginés dans le futur.
Crystalfontz a une minuscule TOLED monochrome (bleu clair) de 1,51″ avec 128×56 pixels. Étant donné que la technologie est plus récente que les moniteurs ci-dessous sur cette liste, elle coûte également plus cher. L’un des écrans peut être acheté pour environ 26 $, mais pour certaines applications, cela peut en valoir la peine.
Faire une vidéo du jour
2. Écran ACL
cette Affichage à cristaux liquides (LCD) C’est l’affichage le plus courant dans les projets de bricolage et les appareils ménagers. Ce n’est pas surprenant car ils sont simples à utiliser, à faible consommation d’énergie et très bon marché.
Les affichages de ce type peuvent varier dans la conception. Certains sont plus grands et ont plus d’espace de caractères et de lignes ; certains sont rétro-éclairés. La plupart se connectent directement à la carte avec 8 ou 12 connexions aux broches Arduino, ce qui les rend incompatibles avec les cartes avec moins de broches disponibles.Dans ce cas, achetez avec Adaptateur I2Cn’autorisant que quatre broches pour le contrôle.
Crédit image : martyncurrey.com
Pour seulement quelques dollars (ou quelques dollars sur AliExpress, y compris un adaptateur I2C), ces moniteurs simples peuvent être utilisés pour fournir des commentaires en temps réel pour n’importe quel projet.
L’écran est capable d’afficher une variété de caractères prédéfinis, couvrant la plupart des cas d’utilisation dans plusieurs langues. Vous pouvez utiliser la bibliothèque LCD fournie par Arduino pour contrôler votre LCD.cette exposition() et pas d’affichage() méthode pour écrire sur l’écran LCD comme indiqué dans le tutoriel officiel sur le site Web d’Arduino.
Source de l’image : arduino.cc
Remarques: Si vous utilisez un adaptateur I2C pour votre écran LCD, vous devrez utiliser la bibliothèque LiquidCrystal_I2C sur GitHub.
Si vous aimez les tutoriels vidéo, bases des circuits dans la configuration et l’utilisation LCD 16×2:
Connexe : Premiers pas avec Arduino : Guide du débutant
3. Affichage à sept segments
Vous cherchez quelque chose de simple pour afficher des chiffres et quelques caractères de base ? Peut-être cherchez-vous quelque chose avec une sensation d’arcade à l’ancienne?Une sorte de Affichage à sept segments peut convenir à vos besoins.
Si vous n’avez jamais rencontré ces petits moniteurs pratiques auparavant, notre jeu Buzz Wire en utilise un pour afficher l’état du jeu :
Ces cartes simples se composent de 7 LED (8 si vous incluez les points) et fonctionnent de manière très similaire aux LED normales anode ou alors cathode relier. Cela leur permet d’avoir une connexion à V + (ou GND pour la cathode commune) et d’être contrôlés via les broches de l’Arduino. En combinant ces broches en code, vous pouvez créer des chiffres et plusieurs lettres, ainsi que des motifs plus abstraits – tout ce dont vous pouvez rêver en utilisant les segments disponibles !
Pour une introduction complète sur le fonctionnement de ces moniteurs, consultez simplement ce guide complet du débutant. Tout sur les circuits.
Pour un guide vidéo, suivez, Christian Brosall dédié son épisode n’importe quel Arduino Affichage série à sept segments :
4. Affichage 5110
Le prochain sur notre liste est Affichage 5110également affectueusement connu sous le nom de Nokia Display, car il était largement utilisé sur le bien-aimé et pratiquement indestructible Nokia 3310.
Crédit image : Sparkfun
Ces minuscules écrans LCD sont monochromes et ont une taille d’écran de 84×48 Pixels, mais ne vous y trompez pas. Ces moniteurs se vendent environ 2 $ sur AliExpress, ce qui est assez bon marché, et sont généralement livrés en standard avec un rétroéclairage.
Selon la bibliothèque que vous utilisez, l’écran peut afficher plusieurs lignes de texte dans différentes polices. Il est également capable d’afficher des images, et il existe un logiciel gratuit conçu pour vous aider à afficher votre travail à l’écran. Bien que le taux de rafraîchissement soit trop lent pour des animations détaillées, ces écrans sont suffisamment durables pour être inclus dans des projets à long terme toujours actifs.
Sparkfun a un guide complet sur l’utilisation de ces petits écrans LCD, ou pour une introduction rapide au 5110, regardez la vidéo ci-dessous Laboratoire MKMe:
5. Affichage OLED
Pour améliorer la résolution et la fonctionnalité, OLED L’affichage peut être ce que vous recherchez. À première vue, ces écrans ressemblent aux écrans 5110, mais ils constituent une mise à niveau majeure.L’écran standard de 0,96″ est 128 x 64 monochromeEt est livré en standard avec rétro-éclairage.
ils se connectent à votre Arduino en utilisant I2Cce qui signifie qu’en plus de V+ et sol broche, seules les deux autres broches sont nécessaires pour communiquer avec l’écran. Disponibles dans une variété de tailles et d’options couleur, ces moniteurs sont polyvalents.
Crédit image : Adafruit
Pour un projet vous permettant de démarrer avec les écrans OLED, notre édition électronique D20 vous apprendra tout ce que vous devez savoir – et vous aurez enfin le dé numérique geek ultime pour votre session de jeu !
Ces moniteurs sont utilisés de la même manière que les autres que nous avons mentionnés jusqu’à présent, mais leurs taux de rafraîchissement permettent des projets plus ambitieux. Les écrans monochromes de base sont disponibles sur Amazon.
6. Écran LCD TFT
Écran à cristaux liquides à transistor à couche mince (LCD TFT) La qualité s’est améliorée à bien des égards en ce qui concerne les options d’ajout d’un écran à votre Arduino. Disponibles avec ou sans fonctionnalité d’écran tactile, ils ajoutent également la possibilité de charger des fichiers bitmap à partir de la fente pour carte microSD intégrée.
Arduino a un guide officiel pour configurer son écran LCD TFT non tactile. Pour un didacticiel vidéo qui vous apprend les bases de la configuration d’une version à écran tactile, YouTuber edu8s.tv Couvrez-vous :
Des versions à écran tactile de ces écrans sont disponibles sur AliExpress pour moins de 10 $, et ces moniteurs sont une autre excellente option lorsque votre projet nécessite un bel affichage.
7. Affichage du papier électronique
Vous cherchez quelque chose d’un peu différent?une papier électronique (ou alors e-encre Selon à qui vous demandez), l’affichage peut fonctionner pour vous. Ces écrans ne ressemblent à aucun autre, offrant une expérience de lecture plus naturelle, et il n’est pas surprenant que cette technologie soit la pierre angulaire de presque toutes les liseuses disponibles.
Source de l’image : Waveshare
Ce qui rend ces moniteurs si beaux, c’est ce qu’ils font. Chaque « pixel » contient des particules chargées entre deux électrodes. En changeant la charge de chaque électrode, vous pouvez influencer les particules noires chargées négativement pour échanger des places avec les particules blanches chargées positivement.
C’est ce qui donne au papier électronique une sensation si naturelle. En prime, une fois que l’encre est déplacée à sa place, elle n’utilise aucune énergie pour la maintenir. Cela permet à ces écrans de fonctionner naturellement avec une faible consommation d’énergie.
Ces écrans de haute technologie coûtent plus cher et Partage d’onde de 4,3 pouces L’écran se vend plus de 60 $. Pour un aperçu complet de la connexion et de la programmation de ces moniteurs, YouTuber edu8s.tv Pour encore t’aider :
rêve d’écran
Cet article couvre la plupart des options disponibles pour un écran Arduino, bien qu’il existe certainement des moyens plus étranges et merveilleux d’ajouter des commentaires à votre configuration de bricolage.
Maintenant que vous savez ce qui existe, pourquoi ne pas intégrer un écran dans votre configuration de maison intelligente DIY ? Si le jeu rétro est plus votre truc, pourquoi ne pas créer des jeux rétro sur Arduino ?
Les possibilités sont infinies, et avec autant d’options, vous pouvez facilement trouver l’écran parfait pour votre projet Arduino.
Nous espérons que vous apprécierez les projets que nous recommandons et dont nous discutons ! MUO a des partenariats d’affiliation et de parrainage, nous recevons donc une partie de nos revenus de certains de vos achats. Cela n’affecte pas le prix que vous payez et nous aide à fournir les meilleures recommandations de produits.
A propos de l’auteur