ATTiny85는 8핀짜리 칩이나 아두이노 환경에서 개발가능하다.
- Digispark-Compatible ATtiny85 USB 같이 부트로더가 있는 보드를 사용하거나
- ATMEL ICE 같은 장비를 사용하고 아두이노 IDE에서 다운로드가 가능하다.
Digispark-Compatible ATtiny85 USB
주의할 점
Fuse 비트를 수정하면 Reset 핀도 사용이 가능하지만 일반적으로 안쓰는 것이 좋다. 나머지 사용이 가능한 핀은 다음과 같고, 시리얼 출력은 Software Serial이 사용이 가능하다. 단 프로그래밍을 할때 8Mhz로 해야 한다. Tools –> Board –> ATtiny85 (internal 8 MHz clock)
사용이 가능한 함수들:
- pinMode()
- digitalWrite()
- digitalRead()
- analogRead()
- analogWrite()
- shiftOut()
- pulseIn()
- millis()
- micros()
- delay()
- delayMicroseconds()
- SoftwareSerial
Getting Extra Pins on ATtiny
핀수가 적어서 이를 유용하게 사용하기 위한 팁 – http://www.technoblogy.com/show?LSE