ATtiny is een goedkoop Arduino alternatief die dezelfde code ondersteunt en te programmeren is!
Wil je een superkleine microprocessor voor een van je elektronica projecten? Gebruik dan een ATtiny45 of ATtiny85. Dit is een 8 pins microprocessor van Atmel speciaal voor de kleine projecten. Deze zijn goedkoop en veelzijdig. Bij Mouser.com kun je ze al bestellen voor zo’n 0,75 Euro. De ATtiny45 heeft 4KB flash geheugen en de ATtiny85 heeft 8KB flash geheugen. Beiden modellen hebben alleen maar een voedingsspanning nodig en géén externe componenten om te kunnen functioneren!
De overige 6 pinnen kunnen gebruikt worden als in- en outputs. Advies om er maar 5 te gebruiken omdat pin 1, welke een resetpin is maar éénmalig kan worden geprogrammeerd. De ATtiny is duizenden keren te programmeren zolang je de resetpin niet programmmerd. Deze is namelijk nodig voor het herprogrammeren.
Ze zijn te verkrijgen in 10MHz en 20MHz uitvoeringen. In normaal formaat (PDIP) en in SMD (SOIC).
Voor de prijs maakt het allemaal weinig uit. De ingangsspanning varieert per model van 1,8Volt of 2,7Volt met een maximum van 5,5Volt.
Klik hier voor de volledige datasheet: http://docs-europe.electrocomponents.com/webdocs/0d68/0900766b80d68841.pdf
De ATtiny kan geprogrammeerd worden door je Arduino te gebruiken. Je kunt de ATtiny met dezelfde C++ code laten werken. Je moet de Arduino in een ISP mode zetten zodat het programshield gaat werken.
Ondersteunde commando’s zijn:
• pinMode()
• digitalWrite()
• digitalRead()
• analogRead()
• analogWrite()
• shiftOut()
• pulseIn()
• millis()
• micros()
• delay()
• delayMicroseconds()
Hardware • Arduino uno of Arduino duemilanove
Hardware • ATtiny programshield
Hardware • ATtiny 45 of ATtiny 85
Software • Arduino IDE versie 0023 of nieuwer
Software • ATtiny45_85 plug-in
• Een protoshield, RS-components / partnummer 696-1674 / prijs 4,25 Euro
• Header pin 40 way, RS-components / partnummer 156-134 / Prijs 0,36 Euro
• IC voet 8 pins, RS-components / partnummer 647-2435 / Prijs 0,05 Euro
• 2 Groene leds, RS-components / partnummer 247-0934 / Prijs 0,18 Euro
• 1 Rode led, RS-components / partnummer 247-0928 / Prijs 0,18 Euro
• 3 Weerstanden SMD van 1Kohm, RS-components / partnummer 223-2265 / Prijs 0,03 Euro
• 1 Condensator 10uF 16V (elko), RS-components / partnummer 547-8098 / Prijs 0,07 Euro
Kosten +/- 5,50 Euro
Je hebt zojuist de ATtiny geprogrammeerd. Om verder te experimenteren kun je de code opnieuw uploaden. Pas delay(300) eerst aan naar bijvoorbeeld delay(1000). Hierdoor zal de tijd van het branden of doven van de rode led veranderen.
In de code heb je pin 4 gebruikt wat fysiek pin 3 is op de ATtiny. Bekijk de pinout maar eens.
Reacties (0)