Stap 3: Codering tijd!
Oke, nu is het tijd om te bereiden van onze code. Wij moeten delen van beide onze schetsen opnemen zodat de Arduino zal de inbreng van de hartslag sensor, alsmede de controle op de NeoPixel ring verwerken.
De hartslag sensor code zullen onze basis en wij zullen het toevoegen van code van de "eenvoudige" schets die we voor de arduino gebruikten. We moeten de grote delen van de eenvoudige schets uit te knippen en plakken in hun respectieve plaatsen binnen de puls senor code. Zie hieronder
Wat we moeten doen is uitgesneden elk van de afzonderlijke delen van deze code, specifiek de declaraties van variabelen op de top, evenals de void setup en nietig lus gedeelten. Dit zowel de Pulse Sensor schets in afzonderlijke vensters openen en overbrengen in elk stuk van de code van de "eenvoudige" schets zijn respectieve plaats in de hartslag sensor schets.
Wanneer u klaar bent zou moeten het uitzien:
http://www.pulsesensor.com https://github.com/WorldFamousElectronics/PulseSe...
Ik gesegmenteerd uit elk deel van de code als ze verbinding samen aan de randen zijn, en ik veranderde een paar waarden alsmede, een instelling van de kleur van de neopixels op deze regel:
"pixels.setPixelColor (i, pixels. Color(0,0,255));"
dat 255 schept de helderste puur blauw die ze kunnen doen, maar u ze instellen op elke kleur die kunt wilt je met RGB-waarden. Ik veranderde ook de gegevens uitgang pins tot en met 8, enkel desgevallend u beslist te gebruiken mijn code en dingen lijken niet te werken.
Zodra u uw code samen controleren, zolang u uw haakjes hebben op de juiste plaats, het moet compileren mooi en klaar om te gaan!