LittleBits Arduino irriterande maskin (3 / 4 steg)
Steg 3: Koden
Bifogat är koden för denna maskin.
Koden ställer in indata och utdata på Arduino. Det sätter upp indata och utdata av stiften på Arduino, inklusive mata kraft på d9 att köra växeln.
Loop funktionen räknar antalet gånger genom öglan, hålla koll för både lampan och summern.
LAMPAN har en kort tid ut och aktiverar eller inaktiverar LED när räknaren har nått det inställda antalet gånger genom öglan. Koden bara vänder ljuset på eller av och börjar räkna igen. Detta gör LED en blinkande indikator, visar att maskinen är igång.
Koden för summern liknar LED koden, med två betydande skillnader. Den ena, counter gränsen ligger slumpmässigt, så disken kommer att ta olika tider. Två, när på summern kommer sluta räkna, och bara vistelse på förrän Arduino sinnen att knappen trycktes.