ANT + och Arduino Integration med Cateye Ergociser utöva cykel (4 / 5 steg)
Steg 4: Arduino kod
Koden för att läsa spänningen från wattmetern (verkligen vridmoment läsning men jag kallar makt), kadens, och utföra nödvändiga beräkningar och mata dem på serial stiften till ANT + sändtagaren presenteras nedan.
Två viktiga källor för koden var från Keithhacks och Digitalhacks Bloggar. URL: erna presenteras enligt följande: Keithhack BlogSpot och Digitalhack BlogSpot
Observera att nyckeln ANT + inte visas i kod jag presentera som ett krav för ANT + licensavtal så en ANT + adopterat. Detta är i subrutinen SetNework() och de betecknas som 0xXX, buf [3] till buf [11]. Det är gratis att gå med den ANT + där du efter att ha tittat runt på webbplatsen, kan du hitta nycklarna i dokumentationen.
Efter att ha tittat RPM visas på huvudenheten kontra vad lästes av PC, fanns det en förskjutning av ca 1,5 varv. Därför i koden dras jag 1,5 RPM från uppmätta kadens att korrigera.