Arduino-framdrivit halsband (3 / 5 steg)
Steg 3: Programvaran
Micro Controller-enheten är en ATTINY85 (~ $1) från Atmel. Jag programmerat det med en billig Arduino Nano (en klon hittade på ebay för ca $5). Men om du äger en äkta Arduino ombord, kan du använda det för det också.
Arduino Nano har programmerats med "Arduino som ISP" skissen.
Skiss till program till ATTINY85 Micro Controller ges som bilaga om detta steg: JeweLED.ino
Tänk på att du måste bränna bootloader för MCU att programmeras helt. Detta faktiskt blinkar inte Arduino bootloader på MCU, men blinkar några viktiga inställningar säkringar. Utan att göra detta, kommer inte skissen köra alls.
Typ av styrelsen att välja måste vara: "Attiny85 @ 8MHz (intern oscillator, BOD inaktiverad).
BOD står för Brown-Out upptäcka. Detta är en särskild funktion som stänger MCU när strömmen går under 4.3V. Detta är användbart för att undvika att skada uppladdningsbara batterier. Men i vårt fall, den har till vara oduglig, eftersom vi kommer att driva våra MCU med endast 3V, och ännu mindre.