Stap 1: Onderdelenlijst
U nodig waarschijnlijk deze hebt
- Een binaire pushwheel of draaischijf schakelaar. Dit kunnen worden gehouden op de grote elektronica-verkooppunten online, of als je in Colorado, check out J.B. Saunders in Boulder. Ze hebben ze op een koopje!
- Een solderless breadboard
- Een soldeerbout, soldeer, hookup draad (ik gebruikte 24 gauge gestrand omdat het zeer buigzaam)
- Een AVR microcontroller
- Ik ben met behulp van een ATmega328p zit in het bestuur van een kale botten van Moderne apparaat
- Ik ben met behulp van de USB-BUB de AVR te programmeren
Optioneel
- Vier LED's (ter illustratie van de codering)
- Vier resisters (voor de LED's. Ik gebruikte 200 Ohm die ik al op mijn bank gehad (ik ben lui2))
Moderne Device]
- Vier dioden als je paranoïde over het uitvoeren van de omgekeerde polariteit in de pinnen van uw MCU
Iets om te schrijven of het compileren van uw firmware
- Ik gebruik AVR Studio 4.16 SP1 , maar u kunt ook:
Windows
- WinAVR voor Windows AVR ontwikkeling
FreeBSD / Linux (andere * NIX variant)
pkg_add -r avr-gcc -or- cd /usr/ports/devel/avr-gcc/ && make install clean pkg_add -r avr-libc pkg_add -r avr-gdb
- Voor Linux, zal u het zelfde ding te installeren maar met behulp van uw pakket beheerhulpprogramma.
Mac
- Ik heb geen ervaring hier, dus ik stel de Ladyada leerprogramma voor dit.
Er zijn andere hulpprogramma's, zoals Eclipse, die u ook graag gebruiken maar dit moet een goede start.
Nu dat je weet wat je nodig hebt, we het samen zetten, maar om te doen dat je moet weten hoe de binaire schakelaar werkt... dus laten we gaan naar de volgende stap!