Hall effekt sensorer 2: Synkroniserar rörelse (2 / 6 steg)
Steg 2: Programmering 2 ställdon
Nu när allt är fast kan vi ladda upp koden. Koden kommer att läsa växlarna och utöka eller dra tillbaka manöverdonen. Manöverdonen är rörliga kommer de upprätthålla lika ställning. Om du lägger en belastning på en, kommer att den andra sakta ner för matchning. Se utdrag av koden nedan, se till att byglarna på MegaMoto är inställda på rätt stift och att hall effekt sensorer är anslutna till rätt stift.
#define amp0 A5
#define PWMA0 6
#define PWMB0 5
#define enable0 13 //pins för första MegaMoto
#define amp1 A4
#define PWMA1 9
#define PWMB1 10
#define enable1 12 //pins för andra MegaMoto
#define hall0 52
#define hall1 53 //interrupt stift för hall effekt sensorer
#define switch0 4 //Up knapp
#define VÄXEL1 7 //Down knapp
Koden är väl kommenterade att se hur allt fungerar. Bifogat är fullständigt koden, se nästa steg och se detaljer i koden.