Stap 4: Arduino Code
De code voor het lezen van de spanning van de Energiemeter (echt koppel lezen maar ik verwijzen naar als macht), cadans, en de nodige berekeningen uitvoert en outputten hen op de seriële pinnen aan de ANT +-transceiver wordt hieronder weergegeven.
Twee essentiële bronnen voor de code waren afkomstig uit de Keithhack en Digitalhack van blogs. De URL's als volgt worden gepresenteerd: Keithhack BlogSpot en Digitalhack BlogSpot
Houd er rekening mee dat de ANT +-netwerksleutel wordt niet weergegeven in de code die ik als een eis van ANT + licentie-overeenkomst als een ANT +-Adopter presenteren. Dit is in de SetNework()-subroutine en ze worden aangeduid als 0xXX, buf [3] aan buf [11]. Het is gratis om toe te treden de ANT + waarin u na het rondkijken op de site, kunt u de sleutels in de documentatie.
Na het bekijken van de RPM weergegeven op de head-unit ten opzichte van wat werd gelezen door de PC, was er een offset van ongeveer 1,5 RPM. Daarom, in de code afgetrokken ik 1,5 RPM van de gemeten cadans te corrigeren.