Arduino를 AVRISP로 전환
(AVR은 마이크로 컨트롤러 제품군입니다. ISP는 In System Programmer 를 의미합니다 ) Arduino IDE -> 파일 -> 예제 -> 11.ArduinoISP ->ArduinoISP 를 열고 Arduino에 업로드 합니다.
ATtiny13용 하드웨어 패키지 설치
1.1 Arduino IDE에서 파일 -> 환경 설정 화면에서 추가 보드 관리자 URL 로 이동하여 다음을 복사합니다.
https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json
Arduino IDE -> 도구 -> 보드 -> 보드 관리자를 엽니 다. MicroCore 를 찾아 설치를 클릭합니다. - 이것은 확인 필요
하드웨어 연결
ATtiny13A 다리 1 -> Arduino 10
ATtiny13A 다리 5 -> Arduino 11
ATtiny13A 다리 6 -> Arduino 12
ATtiny13A 다리 7 -> Arduino 13
ATtiny13A 다리 8 -> 5v
ATtiny13A 레그 4 -> 접지(GND)
LED와 저항은 업로드된 예제 코드가 작동하는지 여부를 확인하기 위한 테스트에만 필요합니다.
아두이노 IDE 설정
Arduino IDE -> 도구 로 이동하여 다음을 선택 합니다.
보드: ATtiny 13
보드: 4.3v
클럭: 1.2MHz 내부 osc.
컴파일러 LTO: 활성화
포트: (Arduino 포트)
프로그래머: ISP로서의 Arduino
부트로더 굽기 (칩당 한 번만 수행하면 됩니다.) Arduino IDE -> 도구 -> 부트로더 굽기 로 이동합니다. 오류가 표시될 수 있지만 무시하십시오.
스케치 업로드 깜박임 스케치 복사:
void setup() {
// initialize pin 4 (ATtiny leg 3) as an output.
pinMode(4, OUTPUT);
}
void loop() {
digitalWrite(4, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(4, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
이동: Arduino IDE -> 스케치 -> 프로그래머를 사용하여 업로드
모든 것이 작동하면 이제 LED가 깜박여야 합니다.
참고
'개발자 > Arduino' 카테고리의 다른 글
4 digit 7 segment up down 카운터 만들기 (0) | 2022.05.02 |
---|---|
아두이노 7 Segment LED 숫자 표시 (0) | 2022.04.13 |
아두이노 DHT11 온도 습도 센서 실습 (0) | 2022.04.11 |
아두이노 포모도로 시계 만들기 (0) | 2022.04.11 |
아두이노 우노 보드와 브레드 보드 고정 아크릴 받침 (0) | 2022.04.07 |
아두이노 가변 저항 7-segment 에 표시하기 smart knob (0) | 2022.04.04 |
아두이노 dht22 온도 습도 센서 테스트 (0) | 2022.04.04 |
아두아노 millis()함수 시간 다루기 (0) | 2022.04.04 |
더욱 좋은 정보를 제공하겠습니다.~ ^^