Skip to content

Latest commit

 

History

History
141 lines (85 loc) · 5.61 KB

4_lcd1602.rst

File metadata and controls

141 lines (85 loc) · 5.61 KB

Note

Bonjour et bienvenue dans la Communauté Facebook des passionnés de Raspberry Pi, Arduino et ESP32 de SunFounder ! Plongez plus profondément dans l'univers des Raspberry Pi, Arduino et ESP32 avec d'autres passionnés.

Pourquoi rejoindre ?

  • Support d'experts : Résolvez les problèmes après-vente et les défis techniques avec l'aide de notre communauté et de notre équipe.
  • Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.
  • Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus.
  • Réductions spéciales : Profitez de réductions exclusives sur nos produits les plus récents.
  • Promotions festives et cadeaux : Participez à des cadeaux et des promotions de vacances.

👉 Prêt à explorer et à créer avec nous ? Cliquez [] et rejoignez-nous aujourd'hui !

2.4 LCD1602

Le LCD1602 peut afficher 2x16 caractères. Nous allons le faire afficher les caractères correspondants aux sprites de caractères sur la scène.

Lorsque vous cliquez sur les "Hello" sur la scène un par un, ils auront différents effets d'animation et les caractères seront affichés simultanément sur le LCD1602.

image

Vous Apprendrez

  • Utiliser le LCD1602
  • Sélectionner plusieurs sprites différents
  • Modifier la taille, l'angle de rotation, la couleur des sprites et les afficher ou les masquer.

Composants requis

Pour ce projet, nous avons besoin des composants suivants.

Il est certainement pratique d'acheter un kit complet, voici le lien :

Nom ÉLÉMENTS DE CE KIT LIEN
3 in 1 Starter Kit 380+

Vous pouvez également les acheter séparément via les liens ci-dessous.

INTRODUCTION DES COMPOSANTS LIEN D'ACHAT
cpn_uno
cpn_wires
cpn_i2c_lcd1602

Construire le Circuit

image

Programmation

1. Sélectionner un sprite

Supprimez le sprite par défaut, cliquez sur Choose a Sprite, puis cliquez sur letters et sélectionnez le sprite désiré.

image

Par exemple, j'ai choisi Hello, comme montré ci-dessous.

image

Maintenant, définissons différents effets pour ces sprites et affichons-les sur le LCD1602 en cliquant.

2. H est agrandissement et réduction

Cliquez sur le sprite H, et écrivez maintenant un script pour lui.

Lorsque le sprite H est cliqué, réduisez sa taille à 50 %, puis restaurez-la ; tout en affichant H sur la première ligne et la première colonne du LCD1602.

  • [set size to] : De la palette Looks, utilisé pour régler la taille du sprite, de 0 % à 100 %.
  • [set cursor at columan row] : De la palette Display Modules, utilisé pour positionner le curseur à une ligne spécifique du LCD1602 pour commencer à afficher des caractères.
  • [write display] : De la palette Display Modules, utilisé pour afficher des caractères ou des chaînes sur le LCD1602.

image

La distribution des lignes et des colonnes sur le LCD1602 est illustrée dans la figure.

image

3. E est basculement gauche et droite

Cliquez sur le sprite E, et écrivez maintenant un script pour lui.

Lorsque le sprite E est cliqué, faites-le tourner de 180 degrés dans le sens des aiguilles d'une montre, puis de 180 degrés dans le sens contraire, afin de le voir basculer de gauche à droite ; et affichez H dans la première ligne et la colonne 2 du LCD1602.

  • [turn degrees] : De la palette Motions, utilisé pour faire tourner le sprite dans le sens horaire ou antihoraire, la plage est de 0 à 360 degrés.

image

4. L se rétrécit lentement et s'agrandit

Cliquez sur le sprite first L et écrivez maintenant un script pour lui.

Lorsque le sprite L est cliqué, utilisez le bloc [repeat] pour augmenter sa taille de 50 % (5 fois, 10 % à chaque fois), puis réduisez-la à sa taille originale de la même manière, tout en affichant L dans la première ligne et la colonne 3 du LCD1602.

  • [change size by] : De la palette Mouvements, utilisé pour changer la taille du sprite.

image

5. Le second L change de couleur

Cliquez sur le sprite second L et écrivez maintenant un script pour lui.

Lorsque le sprite L est cliqué, utilisez le bloc [repeat] pour répéter 10 fois à un rythme de 20 incréments pour changer de couleurs et revenir à la couleur originale. Affichez également L dans la première ligne et la colonne 4 du LCD1602.

  • [change color effect by] : Utilisé pour changer l'Effet de couleur, un costume peut prendre 200 schémas de couleurs différents avec l'effet de couleur, 0 et 200 sont la même couleur.

image

6. O est caché et affiché

Cliquez sur le sprite O et écrivez maintenant un script pour lui.

Lorsque le sprite O est cliqué, il répète le processus de caché et affiché 3 fois, tout en affichant O dans la première ligne et la colonne 5 du LCD1602.

  • [Hide] & [Show] : pour rendre le sprite caché et visible.

image