3D tryckt DNA lampa (14 / 16 steg)
Steg 14: Programmera Arduino
Koden:
Jag ville lysdioderna att tona in och ut för att göra en cool visuella effekt på DNA helix, ändra den från glödande vit fluorescerande grön. Men jag ville också att kunna välja om lysdioderna fading, eller om de var alltid ON eller OFF, och om DNA roterande eller inte, så det är därför det finns en tryckknapp, Välj arbetsläge.
Koden är kopplad bälg. Det är ganska enkelt och har utrymme att förbättras, som till exempel att lägga till andra arbetslägen, eller nya LED effekter.
Nästa, jag sammanställt det med Arduino IDE och laddat upp den till Arduino Uno styrelsen.
Byta mikrokontroller:
Nu kommer vi försiktigt ta bort mikrokontroller från Arduino styrelsen och placera den på 28 pin uttag från våra minimalistisk Arduino circuit. Var uppmärksam på polariteten är det viktigt! Den pin-kod 1 mikrokontroller har vanligtvis en närliggande liten prick på integrerade kretsar-paketet. Stift 1 är MCLEAR/återställa PIN-koden, så det är en som ansluter till de 10 k motståndet på uttaget dopp.
Sedan uttrycka andra ATmega mikrokontroller med uppstartshanteraren Arduino ombord Uno, så, har du fortfarande din Arduino redo för andra projekt. Igen, var uppmärksam på polariteten!
Anteckningar:
Om du bara har en ATmega328 utan uppstartshanteraren Arduino (tom till exempel), kan du använda Arduino Uno för att bränna bootloader på den nya en. Kolla denna länk för mer information om hur man gör det!
Om du inte vet om andra mikrokontroller har bootloader eller inte, kan du bara lägga den i Uno styrelsen och försöka ladda upp blink ledde projektet (till exempel) och se om det fungerar.
Kolla bilderna ovan om du har några tvivel om polariteten av mikrokontroller.