Attiny85 초소형 아두이노 개발보드

 

ATTiny85 기반 초소형 MCU인 Digispark입니다. digistump.com 사이트에서 정보를 찾아 사용했었는데 사이트 접속이 되질 않습니다.

 

정보를 찾아본 후 세팅(윈도우 11 23H2, Arduino IDE 2.3.2)을 해 보며 방법을 기록해봅니다.

 

2024년 4월 첫 번째 주 기준입니다.

 

자동으로 드라이버가 잡히는 경우도 있고 오류가 날 경우 https://technical.swissmicros.com/doc/libusb_install/libusb_install.html 이 사이트를 참조해 드라이버를 다운받아 설치해줍니다.

 

Arduino IDE의 File->Preference 를 열고 Settings 탭의 Additional boards manager URLs:http://drazzy.com/package_drazzy.com_index.json 를 입력하고 OK 버튼을 누릅니다.

 

Tools->Board->Boards Manager(Ctrl-Shift-B) 를 선택 후 Type를 Contributed로 바꾸고 ATTinyCore 를 설치(INSTALL) 합니다.

 

Tools->Board->ATTinyCore에서 ATtiny85(Micronucles / Digispark)를 선택합니다.

 

이 MCU는 자동으로 USB Port를 잡아주질 않으므로(libusb-win32 devices / Digispark Bootloader로 잡힙니다) Tools->Port->COM1을 선택합니다.

 

내장 LED를 1초 간격으로 깜빡이는 코드를 넣어 테스트 해 봅니다.

void setup() {
  // put your setup code here, to run once:
  // pinMode(0, OUTPUT);
  pinMode(1, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  // digitalWrite(0, HIGH);
  digitalWrite(1, HIGH);
  delay(1000);
  // digitalWrite(0, LOW);
  digitalWrite(1, LOW);
  delay(1000);
}

 

업로드(MCU연결을 끊고 업로드 후 60초내에 연결하라믄 메시지가 나오면 MCU를 연결합니다) 해 보면 잘 작동하는것을 알 수 있습니다.

+ Recent posts