이리 은 몇 가지 지침입니다. 퍼프 보드에서 어떤 일이 발생하는지 알고 싶다면 계속 읽으십시오.
ATmega328의 핀 배치는 다음과 같습니다.
먼저 5V를 얻으려면 LM7805 또는 이와 유사한 것이 필요합니다 . 작동 방식을 모르는 경우이 이미지를 참조하십시오. .
힘
이제 12V 배터리의 + 끝을 7805의 IN에 연결하고-를 COM에 연결하십시오. 이하, COM과의 모든 연결을 "GND"로, OUT과의 모든 연결을 "Vcc"라고합니다.
다시 놓기
Vcc를 ATmega328의 핀 7 및 20에, GND를 핀 8 및 22에 연결합니다. Vcc를 ~ 10 킬로 옴 저항에 연결하고 다른 쪽 끝을 RST 핀 (핀 1)에 연결합니다. 또한 GND를 리셋 스위치에 연결하고 리셋 스위치의 다른 단자를 핀 1에 연결하십시오. 리셋 스위치가 켜져 있으면 Arduino가 다시 시작됩니다. 리셋 스위치를 원하지 않으면 Vcc를 핀 1에 직접 연결하십시오.
시계
GND를 2 개의 22 피코 패럿 커패시터의 음극 단자에 연결합니다. 하나의 커패시터를 핀 9에 연결하고 다른 커패시터를 핀 10에 연결합니다.
이제 핀 9와 10 사이에 16MHz 클록을 연결하십시오.
아날로그 레퍼런스
AREF 핀을 사용하는 경우 AREF를 핀 21에 연결하십시오.
나머지 핀
이들은 위의 다이어그램에 표시되어 있습니다. 핀 23-28은 A0-A5입니다. 핀 2-6은 디지털 1-4이고 11-19는 디지털 5-13입니다. 이것들을 정상적으로 사용하십시오. 디지털 핀 13 (마이크로 컨트롤러의 핀 19)에는 더 이상 LED가 없지만 하나를 연결하려면 LED에 연결 한 다음 200-300 옴 저항과 접지를 연결하십시오.
프로그램 작성
Arduino가 DIP Arduino 인 경우 (ATmega는 제거 가능) IDE를 사용하여 프로그래밍하고 ATmega를 제거한 다음 보드 보드 회로에 배치하십시오 (IC 홀더를 사용한다고 가정합니다). Arduino에 표면 장착 ATmega가있는 경우 SMD Arduino를 사용하여 별도의 DIP ATmega328을 프로그래밍하려면 어떻게해야합니까?를 참조하십시오..
그게 다야! 이제 Arduino 프로젝트를 쉽게 퍼프 보드로 가져올 수 있습니다!
최종 회로도는 다음과 같습니다.