Internet-knappen: Orienteringssensor (4 / 4 steg)
Steg 4: kod
Koden skickas till core finns nedan, det är verkligen enkelt. Också, gärna någon ändring av koden och lämna en kommentar nedan om du stöter på något fel.
Om du använder en äldre version av internet knapp (som jag), se till att du ändrar
b.BEGIN();
till
b.BEGIN(1);
#include "InternetButton/InternetButton.h"
#include "math.h"
InternetButton b = InternetButton();
void setup() {
Berätta för b att få allt redo att gå
Använd b.begin(1); Om du har den ursprungliga SparkButton, som inte har en Summer eller plastkapsling
för att använda, bara lägga till en '1' mellan parenteserna i koden nedan.
b.BEGIN();
}
void loop() {
Vill räkna ut vilket LED är den lägsta?
Vi har dolt den nödvändiga trigonometri i denna funktion.
int ledPos = b.lowestLed();
Inaktivera lamporna så att de inte alla slut på
b.allLedsOff();
Nu slå det LED på
b.ledOn (ledPos, 0, 30, 30);
Vänta en mo "
Delay(100);
}