Salut L'Internet des objets (IoT) est déjà entendu par chaque grand-mère ou grand-père. Dans le troupeau, la serre ou le garage, il y a déjà une prise intelligente. Passons aux choses sérieuses. Il est nécessaire de connaître l'humidité et la température, mais pour une raison quelconque, l'affichage n'est pas possible à utiliser.

Liste des raisons:
- cher;
- peur de l'humidité;
- paresse à souder;
- petits caractères que vous ne pouvez pas voir du tout;
- grand-mère est préoccupée par l'esthétique à l'intérieur de la serre, et elle valorise également le minimalisme;
- tous répertoriés ensemble.
Dans ce cas, il existe une excellente raison d'utiliser l'approche couleur pour afficher les informations. Tout irait bien, mais les couleurs primaires sont complètement inutiles - il n'y en a que sept (de l'arc-en-ciel). Pouvez-vous distinguer le bleu du bleu ou le jaune de l'orange? Si vous le pouvez, alors la grand-mère est peu probable. Que faire Supprimez ces couleurs étranges! Laisser: rouge, jaune, vert, bleu, Faisan Violet et blanc (de façon inattendue, oui?). Combien cela a-t-il fonctionné? 6. Et il y a 10 chiffres, et même un moins pour les nombres négatifs, un point flottant et un séparateur. Nous serons intelligents et ferons un clignotant! Violet - ce sera 5, et six ce sera 5 + 1, et 1 sera Rouge. Juste en forme. Huh! Le tableau 1 montre les couleurs des caractères correspondants.
Tableau 1
Pour afficher le numéro, vous devez bien sûr télécharger et connecter la bibliothèque. Déclarez ensuite la fonction de rappel de l'utilisateur annule le rappel (int, int, int) R, G, B - canaux (de 0 à 255), qui accéderont au matériel (allumez la LED). Appelez la fonction lightf , où le premier argument sera un pointeur vers cette même fonction de rappel, puis une ligne avec un format complètement analogue à printf et à n'importe quel nombre d'arguments. N'oubliez pas d'utiliser le caractère de nouvelle ligne \ n après chaque qualificatif dans la chaîne de format.
À portée de main se trouve l' unité de base M5Stack FIRE avec panneaux Neopixel intégrés , pour les tests, car rien n'est mieux. Une vidéo montrant un croquis affichant le nombre Pi à moins de 6 décimales peut être vue ici .
Je n'ai pas simplement dit que l'IoT au tout début. Sérieusement, cette approche est parfaite pour afficher un code PIN pour coupler des appareils, etc.
Aimez et n'oubliez pas vos vieux. Merci de votre attention!
Lien vers la bibliothèque ici