Stap 1: Hoe elke Band-toets een unieke id wordt
Laat zeggen u wilt maken elke knop om een liedje te spelen, dan de Arduino moet een manier om te weten welke knop is gekoppeld en vervolgens ingedrukt. In plaats van met behulp van RFID ik "gehackt" een oplossing die gebruikmaakt van verschillende weerstanden in een vuurbestendige voltage divider.
Een resistieve voltage divider kunt u een correspondentie tussen een weerstand en de waarde van een analoge ingang poort binnenkomt op een Arduino. Als u R1 veel groter is dan 10K Ohm dan krijgt u een zeer lage waarde in het analoge gedeelte. Als u de R1 veel kleiner dan 10K Ohm maakt krijgt u een hoge waarde op de analoge poort.
Dit betekent dat we een heleboel weerstanden die hebben allemaal verschillende waarden en elkaar met een knop koppelen kunt gebruiken. Wanneer een knop in op een spanning divider aangesloten, de lezing van de analoge in de haven zal ons in staat stellen om te bepalen welke knop wat duwde.
Dus hoe we dit handige circuit omzetten in knoppen?... Lees verder...