Bygga en enkel binära disken med din Arduino (3 / 4 steg)
Steg 3: Programmera din Arduino
Antingen hämta bifogade arduino koden eller kopiera klistra in koden nedan i din Arduino IDE. Koden förklaras i nästa steg.
int buttonState = 0;
int count = 0;
void setup() {Serial.begin(9600); pinMode(2,INPUT); pinMode(3,OUTPUT); pinMode(4,OUTPUT); pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT);}
void loop() {digitalWrite (3, låg), digitalWrite (4, låg), digitalWrite (5, låg), digitalWrite (6, låg), digitalWrite (7, låg).
buttonState = digitalRead(2);
IF(buttonState == low) {
} annat {count ++; delay(200); Serial.Print(Count);
om ((count % 2) > 0) {digitalWrite (3, hög);} annat {digitalWrite (3, låg);}
om ((count % 4) > 1) {digitalWrite (4, hög);} annat {digitalWrite (4, låg);}
om ((count % 8) > 3) {digitalWrite 5, hög,} annat {digitalWrite (5, låg);}
om ((count % 16) > 7) {digitalWrite (6, hög);} annat {digitalWrite (6, låg);}
om ((count % 32) > 15) {digitalWrite (7, hög);} annat {digitalWrite (7, låg);} delay(200); } }