Étape 6: Reconstituer les
Cograts sur l’obtention de ce jour ! À ce stade, vous pourriez vous demander, « qu’est-il arrivé à faire le visualiseur? ». Je vais vous laisser sur un petit secret : nous avons été ce qui en fait tout le long ! Le code de traitement pour le visualiseur est ci-jointe. Une fois que vous voyez le code, vous constaterez immédiatement que c’est juste une combinaison de tout ce que nous avons fait jusqu'à présent !
Choses à noter :
1. l’esquisse se compose de deux Classes - cadran et molécules
2. la classe cadran fait appel à la fonction arc(), nous l’avons vu plus haut pour afficher la variation de température.
3. donc, ce qui est un map() ? C’est nouveau ! Eh bien, c’est probablement une des plus importantes fonctions lorsqu’il s’agit de visualiser toute forme de données dans le traitement. Il fonctionne comme ceci :
Supposons que vous souhaitez modifier la couleur d’un cercle dans une carte basée sur la façon dont densément peuplée que la zone est. Disons que la population est quelque chose au sein de l’ordre de 1000-10, 000. Mais, comme nous le savons, toutes les couleurs ont une portée de 0 à 255. Maintenant ce qui ?
map(variable, old low, old high, new low, new high) - la fonction map() prend dans une variable et convertit les valeurs c' est de son ancien dans la gamme existante à un nouveau vu gamme. Donc, si je faisais quelque chose comme ceci :
colorValue int = map(colorValue,1000,10000,0,255) ;
Cela signifie : mapper n’importe quelle valeur dans 1000-10000 en conséquence de la nouvelle gamme, c’est 0-255. Donc, 1000 équivaut à 0 et 10000 est equivaent à 255, et toute valeur inbetween obtient le mappage en conséquence.
4. dans la classe de cadran, nous avons cartographié la valeur provenant de la sonde à un angle approprié de 0 degrés à 360 degrés. J’ai mis les seuils bas et hautes selon la fiche DHT11 (temp: 0-50, humidité : 20-90).
5. la classe de molécules est similaire à la classe Circle, à l’exception du fait que j’ai tracé la valeur de la température à la variable de l’intensité. Ce qui rend les molécules se trémousser conformément au changement de température. Aussi, j’ai tracé la valeur d’humidité pour changer la couleur des molécules avec changement d’humidité.