Étape 3: Codage de temps !
Bon, maintenant son heure pour préparer notre code. Nous avons besoin d’intégrer des parties de deux de nos croquis afin que l’Arduino traitera l’entrée du capteur de rythme cardiaque mais aussi contrôler la bague de NeoPixel.
Le code de capteur de pouls sera notre base et nous allons ajouter le code de l’esquisse « simple », que nous avons utilisé pour l’arduino. Il faut couper les grandes sections de la simple esquisse les et collez-les dans leurs places respectives à l’intérieur du code de senor impulsion. Voir ci-dessous
Ce que nous devons faire est découpée dans chacune des différentes parties de ce code, plus précisément les déclarations de variables sur le dessus, ainsi que la configuration Sub et portions de boucle Sub. Ouvrez ce fait et l’esquisse de capteur d’impulsions dans des fenêtres séparées et transférer chaque morceau du code de la « simple » esquisse vers sa place respective dans l’esquisse de capteur de pouls.
Lorsque vous avez terminé, il devrait ressembler à ceci :
http://www.pulsesensor.com https://github.com/WorldFamousElectronics/PulseSe...
J’ai sectionné sur chaque partie du code, comme ils sont épissés, et j’ai changé quelques valeurs ainsi, une définition de la couleur de la neopixels dans cette ligne :
« pixels.setPixelColor (i, pixels. Color(0,0,255)); »
que 255 crée le bleu pur plus brillants qu’ils peuvent faire, mais vous pouvez leur affecter n’importe quelle couleur vous voulez avec les valeurs RVB. J’ai aussi changé la broche de sortie de données à 8, juste au cas où vous décidez d’utiliser mon code et les choses ne semblent pas fonctionner.
Une fois que vous avez votre code mis ensemble vérifier, aussi longtemps que vous avez vos équerres à bon escient, il devrait compiler bien et être prêt à partir !