검색결과 리스트
아두이노/ATtiny85에 해당되는 글 2건
- 2019.05.17 [ATtiny85] 02. 프로그램을 올려보자
- 2019.05.09 [ATtiny85] 01. ATtiny85를 알아보자
글
[ATtiny85] 02. 프로그램을 올려보자
ATtiny85에 프로그램을 올리기 위해서는 Arduino를 브릿지 형식으로 사용하여 PC -> Arduino(ISP) -> ATtiny85의 구성으로 업로드를 해야한다.
우선 Arduino를 ISP로 동작할 수 있도록 ArduinoISP 예제를 불러와서 Arduino에 업로드 한다.
여기서는 Arduino Nano를 ISP로 만들었다.
업로드를 하자
이제 ATtiny85 보드를 Arduino에서 인식시킬 수 있도록 관련 library를 인스톨한다.
이를 위하여 환경설정 창의 '추가적인 보드 매니저 URLs'에 아래 URL을 입력한다.
http://drazzy.com/package_drazzy.com_index.json
이제 보드 매니저를 통해 ATtinyCore library를 설치한다.
설치가 완료되면 툴>보드 에서 ATtiny85를 선택할 수 있다.
ATtiny85 프로그램을 위하여 ISP(Nano) 와 ATtiny85를 아래와 같이 결선한다.
이때 ISP(Nano)의 GND 와 RESET에 10uF의 캐패시터를 연결해야 한다. (ISP의 Reset 방지용도)
빵판에 결선해서 사용할까 하다가, 자주 사용하게 될 것 같아 땜질을 해버렸다.
보드 장착시엔 요런 모양이 된다.
소켓에 ATtiny85를 장착 후 Arduino Nano(ISP)와 PC를 연결한다.
이제 툴 설정 후 ATtiny85에 부트로더를 굽고, 적당한 예제 하나를 불러와 업로드 해보도록 하자.
부트로더는 최초 1회만 구우면 된다.
이제 예제를 ATtiny85에 업로드 해보자
예제는 Pin1에 연결된 LED를 500ms On 500ms Off 반복하는 예제이다.
동작 확인을 위해 이전에 구매해둔 ATtiny85 Dev. Programmer board에 ATtiny85를 옮긴 뒤 USB 전원을 넣어보자
정상적으로 잘 동작한다.
'아두이노 > ATtiny85' 카테고리의 다른 글
[ATtiny85] 01. ATtiny85를 알아보자 (0) | 2019.05.09 |
---|
설정
트랙백
글
[ATtiny85] 01. ATtiny85를 알아보자
Atmel 의 8 bit 저전력 Micro controller이다. 간단한 센서 구동 및 제어에 적합한 매력적인 MCU 이다.
VCC, GND Pin을 제외하면 6pin이 고작이지만 있을껀 다 있어서, 아껴쓰고 쪼개쓰면 왠만한건 다 구동이 가능하다.
자세한 내용은 데이터 시트를 참고바란다.
PDIP type 과 SOIC type을 각각 구매했다.
ATtiny85 MCU 개발용도로 Dev. Programmer board도 구매했다.
배송까지의 시간이 오래걸리니까.. 없으면 아쉬울꺼 같아보이는건 다 구매하고 보게된다. 가격에 대한 부담도 없으니 일단 사고본다.
SOIC type Program Writing을 위해 SOIC8 Programmer Adapter Socket Converter Module도 구매했다.
ATtiny85 SOIC dimension 'E1'의 값을 고려하여 구매해야 한다. Min 5.18mm/Max 5.4mm 이므로, 200mil을 구매해야 한다. (1mil = 0.00254 cm = 0.0254 mm)
'아두이노 > ATtiny85' 카테고리의 다른 글
[ATtiny85] 02. 프로그램을 올려보자 (0) | 2019.05.17 |
---|