Stap 4: Voorbereiding van de programmering schild van bluetooth
Het gebied van prototyping van de bluetooth schild wordt gebruikt om verbinding te maken met de kortstondige knop en roterende encoder. Ik gebruikte een Arduino pin 2,3,4, en 5. 2 is aangesloten aan de ene kant van de kortstondige knop zodat de schets kan de Arduino uitgeschakeld en wekken op back-up met behulp van een hardware-interrupt via die knop. (Het blijkt dat de elektronica tienduizenden milliampère hoe dan ook trekken, maar in een verschillende iteratie of voor een andere toepassing kan dit van belang). Een van de encoder pinnen is aangesloten op de Arduino D3 voor interrupt functionaliteit. De andere encoder uitgang en de ingebouwde kortstondige knop in het coderingsprogramma zijn respectievelijk aangesloten op 4 en 5. De neopixel shield gebruik Arduino D6.
Ik haalde grond naar drie kop pinnen en 5v macht aan één, maar alleen de drie gronden daadwerkelijk worden toegepast: één voor elk van de twee kortstondige knoppen en één voor de gemeenschappelijke encoder.
Dit zijn de headers zodat ik kan aansluiten en loskoppelen van jumper draden met passende vrouwelijke aansluitingen. Dit maakt montage en installatie in het geval veel gemakkelijker. Hopelijk niet demontage en foutopsporing, haha.
Een essentiële stap is te koppelen van het bluetooth-schild op uw computer voordat u alles close-up in de zaak. Het kan mogelijk zijn om het te kappen een beetje uit de pairing-knop te brengen, maar ik deed dat niet. Het bluetooth-schild kan een gekoppelde computer draadloos herprogrammeren van de Arduino.