첫 번째 최선의 선택은 Arduino UNO에서 ATMega328p-pu 칩을 제거하여 최종 회로에 통합하는 것입니다. 칩은 약 $ 1.50입니다.
이렇게하면 배포 한 최종 장치 대신 UNO를 프로그래머로 사용할 수 있습니다.
프로그래밍을 완료 한 후 ATMega328p-pu 칩을 제거하고 브레드 보드에서 사용하는 올바른 방법에 대한 추가 문서가없는 이유를 잘 모르겠습니다.
내 블로그 에서이 작업을 수행하는 방법을 정확하게 설명합니다 : http://raddev.us/arduino/post/2018/07/03/arduino-uno-using-your-atmega328p-u-as-stand-alone
그러나 기본 사항은 다음과 같습니다. 먼저 칩을 제거하십시오. 그렇게하면 다음과 같이 보일 것입니다. (참고 : UNO의 Elegoo 클론을 사용하고 있습니다).
다음으로 핀 7에 전원을 공급하고 핀 8을 GND에 연결합니다.
16MHz 크리스탈 필요
그러나이 시점에서 칩이 스케치를 실행하지 않는 것 같습니다. 실제로 16MHz에서 실행하려면 크리스털이 필요하기 때문입니다.
UNO 보드에는 해당 칩이 설치되어 있기 때문에 작동합니다. 여기에서 볼 수 있습니다 :
마지막으로 16MHz 크리스털과 22pF 캡 두 개를 추가하면 칩이 독립형으로 실행됩니다 (UNO 없음).
핀 9와 10에 크리스탈을 추가합니다. 내 블로그 항목을 읽거나 atmega328 데이터 시트 를 읽으면 모든 세부 정보를 볼 수 있습니다 .
마지막으로, 다른 모든 것을 연결하십시오.
그런 다음 나머지 회로를 적절한 핀에 연결하기 만하면 ATMega328p-pu 독립형을 실행할 수 있습니다.
실제로 좋은 학습 경험이기도합니다.
UNO 용 교체 용 atmega328p-pu 칩을 구매하면 원하는 모든 프로젝트를 매우 저렴하게 만들 수 있습니다.