Stap 14: Programmeren van de Arduino
De code:
Ik wilde de LED's in-en uitfaden om een koele visuele effect op de DNA-helix, veranderen van gloeiende wit fluorescerend groen. Maar ik wilde ook kunnen kiezen als de LEDs werden vervagen, of als ze waren altijd ON of OFF, en het DNA was draaien of niet, dus dat is waarom er is een drukknop, om de bewerkingsmodus te selecteren.
De code is gekoppeld blaten. Het is vrij eenvoudig en heeft ruimte voor verbetering vatbaar, zoals bijvoorbeeld andere werkingsmodi, of nieuwe LED effecten toe te voegen.
Vervolgens, ik het met Arduino IDE samengesteld en geüpload naar de Arduino Uno-bestuur.
Swapping Microcontrollers:
Nu, we gaan zorgvuldig te verwijderen van de microcontroller uit de Arduino board en plaats deze op het 28-pins aansluiting van onze minimalistische Arduino-circuit. Let op de polariteit het is belangrijk! Het pin-nummer 1 van de microcontroller heeft meestal een nabijgelegen kleine stip op de geïntegreerde schakeling-pakket. Pin 1 is de MCLEAR/RESET pin, dus het is de een die verbinding met de 10 k weerstand op de DIP socket maakt.
Zet dan de andere ATmega microcontroller met de Arduino bootloader op het bord van de Uno, op deze manier zul je nog steeds je Arduino klaar voor andere projecten. Nogmaals, Let op de polariteit!
Opmerkingen:
Hebt u alleen een ATmega328 zonder de Arduino bootloader (lege bijvoorbeeld), kunt u de Arduino Uno te branden van de bootloader op de nieuwe computer. Check deze link voor meer info over hoe het te doen!
Als je niet weet als de andere microcontroller de bootloader of niet heeft, kunt u gewoon zet het op het bord van de Uno en probeer te uploaden (bijvoorbeeld) het Knipoogje geleid project en zien of het werkt.
Bekijk de foto's hierboven als u over de polariteit van de microcontroller twijfelt.