Partikel Core - Internet-knappen (3 / 5 steg)
Steg 3: kod
Du kan kopiera koden nedan och ladda upp den till den partikel bygget IDE och blixt det till kärnan. Programmet blinkar den 6: e LED.
< p > #include "InternetButton/InternetButton.h" < /p >< p > / / Skapa en knapp som heter b. Det kommer att vara din vän, och ni två kommer att spendera mycket tid tillsammans.
Du kanske undrar om dessa två snedstreck och denna grå text-de kallas kommentarer, och
påverka inte koden. Tänk på detta som en röst för berättaren.
InternetButton b = InternetButton(); < /p >< p > / / koden i setup() körs en gång när enheten är påslagen eller återställa. Används för att ställa upp staterna, lägen, etc
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();
} < /p >< p > / * loop(), i motsats till setup(), kör hela tiden. Om och om igen.
Kom ihåg detta särskilt om det finns saker du inte vill köra en hel. Gillar Spark.publish() * /
void loop() {
Låt oss starta en LED. Vad sägs om #6, som är i läget klockan 6? Låt oss göra det blå och ljusa.
b.ledOn (6, 0, 0, 255);
Formatet här är (LED, röd, grön, blå), så vi gör en färg med ingen röd eller grön, men alla blå
Du bör veta att spänna av ljusstyrka här är 0-255, så 0 är avstängd och 255 är den mest möjligt.
När du använder den här koden, försök att göra LED vit-all rött, grönt och blått. < /p >< p > / / eftersom LED är nu på, låt oss ha det förbli i en sekund
Dröjsmål pausar koden för den tid i millisekunder-så 1000 millis är en hel sekund
Delay(1000); < /p >< p > / / och för att blinka LED, vi måste du stänga av det tillbaka och sedan Pausa för en annan sekund
b.ledOff(6);
Delay(1000); < /p >< p > / / nu dig blinkande! Spela med som LED är blinkande (1-11), förseningarna mellan, och färg.
} < /p >