Elektronisk tärning med Attiny84
Detta projekt är en elektronisk tärning med hjälp av ett Attiny84 chip. Attiny84 fungerar som en Arduino utom det en 14 pin chip och är har mindre minne och det finns ingen inbyggd programmerare. Jag kommer att visa hur man lägger upp ett program med en Arduino använder Arduino IDE och en USBtinyISP i senare steg.
En fördel som Attiny84 har över Arduino är det faktum att alla åtta stift på en pin bank A är tillgängliga. Om du vill ta itu med det stift register direkt eller program i assembler gör detta det mycket lättare. Jag använder inte denna funktion i detta projekt, men jag trodde att jag bör nämna det om detta är din introduktion till Attiny84.
Mer information om att ta itu med se pin registren direkt detta instructable:
Ytterligare information om Atmel assembler finns i denna samling av instructables:
Du behöver:
- Perma-Proto halv-stora PCB - https://www.adafruit.com/products/1609
- 14 pin IC uttag - https://www.sparkfun.com/products/7939
- Attiny84 IC chip - https://www.sparkfun.com/products/11232
- 7 röd 5mm LED - https://www.sparkfun.com/products/9590
- 7 grön 5mm LED - https://www.sparkfun.com/products/9592
- 14 motstånd 470-560 Ohm - köpt lokalt *
- 22 gauge solid hookup wire (röd, svart, grön och gul) - köpt lokalt
- Metallhölje - http://www.jameco.com del #208929
- Tryckknapp switch - http://www.jameco.com del #315660
- Toggle switch - http://www.jameco.com del #158060
- 2 #4-40 x 1 tums maskinskruvar - köpt lokalt på Ace Hardware
- 2 nylon #4-40 nötter - köpt lokalt på Ace Hardware
- 2 #4 nylon distanser 1/2 tum lång - köpt lokalt på Ace Hardware
- Små wire nut - köpt lokalt på Ace Hardware
- Batterihållare - http://www.jameco.com del #216114
- 3 AA-batterier
* Detta motstånd kit från Sparkfun har 470 Ohm motstånd du behöver för detta projekt, och mycket mer.