Hur köper och styra borstlös motor (4 / 4 steg)
Steg 4: kodning
Låt oss nu gå till koden. Om du tittat på detta du nu att vi kommer att kontrollera ESC av PWM. Om du kontrollerade servo du används förmodligen funktionen write(angle) och servo roterar skrivit vinkel. Så om du skriver för exempel write(0) du faktiskt skicka puls vilken bredd är 1ms så 1000us(micro seconds). Gör samma arbete kan du använda writeMicroseconds (pulse bredd i mikrosekunder). Det är lättare att förstå i denna användning. Så i stället för inställning vinkel ange du RPM (roterar per minut). Bra handledning om ESC är här. Det är riktigt bra men det inte fungerade för mig. Så vad är nu? Du måste göra det manuellt. Läs handboken till ESC och se vilka signaler skickar från din ESC innebär. Jag vet inte hur det är med din men min ESC läses när det börjar melodi som den video eller 1 2 3-hög ton (där 1 är högre än 2 låg frekvens tonen, 2 högre och 3, sista hög ton är högre och längre än 3). Om något är fel sista tonen är samma som 3. Där kan du även programmera det (jag inte gjort detta men du kan om du vill). I min ESC hade jag att skriva hög signal för mer än 2 sek. Okej. Hämta min kod (nu du ställa in ESC, Använd inte - det kan vara förvirrande men jag inte kunde uppfinna något smartare:), ställa allt som i kommentarer och skicka den till Arduino. Öppna Serial Monitor. Nu har du Ställ gasspaken. Flytta potentiometer till det högsta läget att på Serial Monitor ser 2000. Nu på strömförsörjning. Du bör höra fel melodi. Gå tillbaka till 1000 och du bör höra rätt melodi (om det inte fungerar koppla makt och gå tillbaka till 2000 och upprepa processen, försök gå snabbare till 1000 eller långsammare tills du hör rätt melodi). Nu Ställ du gasspaken (du kan ändra det senare på samma sätt) men se upp! Om du flyttar börjar potentiometer upp motor rotera. Du kan spela lite med den. Nu kan du gå till att använda ESC och ändra korrekt kod. Nu ser du RPM i %.
Är slutet. Hoppas du kör din motor :) Snart jag slutar mitt RC plan och jag ska göra en instructable om det.
Hoppas att se dig snart,
Simonexc