Stap 4: bouwstenen.
Ik heb gedaan een vorige instructable NodeBox en cnc gravure waar ik een duizendpoot als schepsel hebt gemaakt. Leuk ding is het creëren van bouwstenen op een vergelijkbare manier maak vervolgens een reeks in arduino met de verschillende onderdelen.
byte been [91] = {0x80, 0x0, 0x0, 0x3c,...};
byte leg1 [91] = {0x0 0x0, 0x0, 0x3c,...};
byte leg2 [91] = {0x0 0x0, 0x0, 0x3c,...};
byte leg3 [91] = {0x0 0x0, 0x0, 0x3c,...};
byte leg4 [91] = {0x0 0x0, 0x0, 0x3c,...};
byte leeg [280] = {0x0 0x0, 0x0, 0x0,..};
byte hoofd [420] = {0x40, 0x0, 0x30, 0x44,...};
byte staart [280] = {0x0, 0x0, 0xf0, 0x1 0x0,..};
byte * pickAleg [5] = {been, leg1, leg2, leg3, leg4};
we beginnen met een leeg, dan een kopsectie, 19 poten en een staart...
void loop {}
float temp = analogRead(potPin);
zweven timeDelay = toegewezen (temp, 0, 1023, 0, 25);
Shifter (lege, timeDelay, 280);
Shifter (hoofd, timeDelay, 420);
for (int i = 0; ik < 19; i ++) {}
Shifter(pickAleg[int(Random(5))], timeDelay, 91);
}
Shifter (staart, timeDelay, 420);
Shifter (lege, timeDelay, 280);
}