Ce nouveau bouclier Adafruit permet d'utiliser facilement un écran LCD de 16x2 caractères. L'écran LCD 16x2 caractères n'est PAS, je répète, PAS, inclus.
Nous aimons beaucoup les écrans LCD bleus et blancs classiques que nous avons en stock dans la boutique. Malheureusement, ces écrans LCD nécessitent un grand nombre de broches numériques, 6 pour contrôler l'écran LCD et peut-être 3 autres pour contrôler le rétroéclairage RVB, soit un total de 9 broches. C'est la moitié des broches disponibles sur un Arduino classique ! En gardant
cela à l'esprit, Adafruit a voulu faciliter l'intégration de ces LCD dans leur projects. Ils ont donc conçu un shield qui vous permet de contrôler un LCD 16x2 caractères, jusqu'à 3 broches de rétroéclairage ET 5 broches de clavier en utilisant seulement les deux broches I2C du Arduino! La meilleure partie est que vous ne perdez pas vraiment ces deux broches non plus, puisque vous pouvez coller des capteurs basés sur I2C, des RTC, etc. et leur faire partager le bus I2C. C'est un moyen très astucieux d'ajouter un écran sans avoir à se préoccuper du câblage.
Ce bouclier est parfait lorsque vous voulez construire un projet autonome avec sa propre interface utilisateur. Les 4 boutons directionnels et le bouton de sélection permettent un contrôle de base sans avoir à attacher un ordinateur encombrant.
Le bouclier est conçu pour les Arduinos "classiques" tels que l'Uno, Duemilanove, Diecimilla, etc. Il fonctionnera aussi parfaitement avec les Mega R3 de Arduino. Les Mega plus anciens ont les broches I2C dans un emplacement différent et vous devrez souder deux fils à partir des broches I2C sur le blindage et les brancher dans les différents emplacements I2C à Digital 20 & 21. Ce blindage ne s'adaptera pas facilement sur le dessus d'un Ethernet Arduino en raison de la hauteur de la prise Ethernet. Vous pouvez utiliser un jeu d'en-têtes superposés pour donner au bouclier plus d'élévation au-dessus de la prise.
Ce bouclier est livré en kit ! Il comprend un circuit imprimé de haute qualité, fabriqué aux États-Unis, et tous les composants (boutons, en-tête, etc.). Un écran LCD n'est pas inclus, vous devrez commander un de nos écrans LCD 16x2 caractères
. Ce kit n'a été testé qu'avec les écrans LCD que nous vendons et prenons en charge, si vous en utilisez un autre, nous ne pourrons pas garantir qu'il fonctionne et nous ne pourrons pas le dépanner ou le prendre en charge !
L'assemblage est facile, même si vous n'avez jamais fait de soudure auparavant, et le kit peut être terminé en 30 minutes. Consultez la page du tutoriel du produit pour obtenir des instructions de montage avant d'acheter.
Bien entendu, Adafruit a même écrit une bibliothèque Arduino facile à utiliser que vous pouvez facilement ajouter à votre projet. Il agit exactement comme la bibliothèque LiquidCrystal intégrée, mais utilise automatiquement les broches du blindage. Vous pouvez également interroger facilement les 5 boutons du clavier pour obtenir des entrées via la bibliothèque, de sorte que vous obtenez des boutons supplémentaires sans utiliser plus de broches.
Pour l'instant, la bibliothèque et le bouclier peuvent contrôler le rétroéclairage RVB de nos caractères LCD en allumant ou en éteignant chaque LED. Cela signifie que vous pouvez afficher les couleurs suivantes : rouge, jaune, vert, sarcelle, bleu, violet, blanc et tout éteint. Il n'y a pas de support pour le contrôle PWM du rétro-éclairage pour le moment, donc si vous avez besoin d'avoir un contrôle plus granulaire du rétro-éclairage RGB pour afficher une plus grande gamme de couleurs, ce shield ne peut pas le faire (l'expandeur I2C n'a pas de sortie PWM).
Page du produit avec des tutoriels, de la documentation et des informations sur l'assemblage
DÉTAILS TECHNIQUES
Fichiers PCB EagleCAD et Fritzing disponibles dans le tutoriel du produit
Dimensions : 2.1" x 3.2"
Pour une utilisation avec des écrans de caractères 16x2
Plug and play avec n'importe quel Arduino 'classique' - UNO, duemilanove, diecimilla, etc ainsi que Arduino Mega R3.
Utilise uniquement les broches I2C - Analog 4 & 5 sur les Arduinos classiques, Digital 20 et 21 sur Arduino Mega R3
Cette carte/puce utilise l'adresse I2C 7-bit 0x20