브레드 보드에서 Arduino를 만드는 방법 – 단계별 지침

문제를 제거하기 위해 도구를 사용해보십시오





이 기사에서는 브레드 보드에 Arduino를 만드는 방법을 배웁니다. 또한 Arduino가 무엇인지, 어떻게 프로그래밍하고 브레드 보드 또는 PCB에서 독립형 마이크로 컨트롤러로 조립하는지 살펴볼 것입니다.

Arduino는 마이크로 컨트롤러와 마이크로 컨트롤러 초보자를위한 마이크로 컨트롤러와 임베디드 시스템을 배우고 자하는 사람들에게 큰 도움이되었습니다.



arduino가 등장하기 전에 초보자들은 값 비싼 키트로 마이크로 컨트롤러를 배워야했고, 그들 중 일부는 어셈블리 언어로 마이크로 컨트롤러를 코딩했는데, 이는 끔찍한 언어이며 모두가 이해하지는 못했습니다.

Arduino는 가격이 저렴하고 코딩을 C ++와 같은 고급 언어로 작성할 수있는 총체적인 게임 체인저였습니다. 프로그래머는 코딩 전문가 일 필요가 없습니다.



Arduino는 무엇입니까? (멍청이를 위해)

Arduino는 ATmega328P를 중심으로 제작 된 오픈 소스 프로토 타이핑 보드로, 14 개의 GPIO (범용 입력 출력) 핀이 있으며, 그중 6 개의 핀은 아날로그 기능을 수행 할 수 있으며 14 개의 핀은 모두 디지털 기능을 수행 할 수 있습니다.

USB 2.0 유형 B는 마이크로 컨트롤러에 전원을 공급하고 프로그램을 레코딩하기 위해 arduino의 오른쪽 모서리에 있습니다 (배치 방법에 따라 다름). 리셋 스위치는 arduino 자체 내에서 프로그램을 다시 시작하기 위해 arduino 보드의 왼쪽 상단 모서리에 있습니다.

그만큼 Arduino 보드 USB를 통해 ATmega328P 마이크로 컨트롤러에 프로그램을 굽는 프로그래머가 내장되어 있습니다. 7V ~ 12V 범위의 외부 전압 소스 (내장 전압 조정기)에서 arduino에 전원을 공급하기 위해 별도의 DC 잭이 제공됩니다.

arduino의 일부 사양 :

  • 작동 전압 : USB 5V 및 DC 잭 7-12V.
  • 디지털 I / O 핀 : 14 개 (이 중 6 개는 PWM 작동 가능)
  • 아날로그 입력 핀 : 6
  • 프로그램 저장 용 플래시 메모리 : 32KB
  • RAM : 2KB
  • EEPROM : 1KB
  • 클록 속도 : 16MHz
  • I / O 핀당 DC 출력 전류 : 20mA

참고 : 위의 사양은 ATmega328P 기반 arduino 마이크로 컨트롤러에만 적용됩니다.

브레드 보드에 만드는 방법 :

프로젝트의 프로토 타입이 완성되어 프로젝트 상자에 영구적으로 적용하고 싶으십니까? 실제로 부피가 큰 arduino 보드 전체를 프로젝트 상자에 넣을 필요가 없습니다.

외부 구성 요소가 거의없는 ATmega328P는 프로그램을 실행하고 마이크로 컨트롤러에 연결된 주변 장치를 제어하기에 충분합니다.

arduino 보드는 프로그램을 마이크로 컨트롤러에 태우고 프로토 타이핑 중에 발생하는 결함에 대한 보호를 제공하는 데 사용됩니다.

도표:

ATmega328P는 브레드 보드에서 Arduino를 만들기 위해 외부 구성 요소를 거의 연결하지 않습니다.

프로젝트가 완료되면 ATmega328P를 뽑아 다이어그램에 표시된대로 외부 부품을 거의 연결하지 않고 PCB에 납땜하여 영구적으로 만들 수 있습니다.

다음 프로젝트를 위해 새로운 arduino 보드를 구입할 필요가 없습니다. 대신 ATmega328P 및 기타 몇 가지 외부 장치를 구입하여 비용 효율적이고 프로젝트를 더 컴팩트하게 만들 수 있습니다.

브레드 보드에있을 때 ATmega328P를 프로그래밍하는 방법 :

방법 1 :

ATmega328P의 가장 쉽고 게으른 프로그램은 arduino 보드 자체를 사용하는 것입니다. ATmega328P를 삽입하고 프로그램을 태우고 꺼내서 프로젝트에 삽입하십시오.

이 방법은 프로젝트에 28 핀 IC 홀더가 있고 (ATmega328P를 쉽게 제거 할 수 있도록) ATmega328P에 쉽게 액세스 할 수있을 때 적용 할 수 있습니다.

방법은 다음과 같습니다.
arduino의 공식 웹 사이트에서 Arduino IDE를 다운로드하여 컴퓨터에 설치하십시오.
컴퓨터에서 arduino 보드 용 드라이버를 업데이트합니다 (Linux 기반 컴퓨터를 사용하는 경우 수행 할 필요 없음).
arduino 보드에 ATmega328P를 올바른 방향으로 삽입하고 부트 로더가 있는지 확인하십시오.
'도구'> '보드'> 'Arduino / Genuino UNO'를 선택합니다.
arduino를 PC에 연결하고 arduino에 맞는 포트를 선택합니다 (컴퓨터에 따라 다름. '도구'> '포트'선택).
프로그램을 컴파일하고 업로드 버튼을 클릭합니다.
ATmega328P를 제거하고 프로젝트에 삽입하십시오.

방법 2 :

마이크로 컨트롤러를 자주 다시 프로그래밍하고 프로젝트의 하드웨어에 액세스 할 수없는 경우이 방법은 특히 ATmega328P가 PCB에 직접 납땜 된 경우 프로젝트에 가장 적합합니다.

참고 : arduino 보드에서 ATmega328P에 전원을 공급하기 전에 외부 회로의 전원 공급 장치가 분리되었는지 확인하십시오.

도표:

프로젝트의 마이크로 컨트롤러와 하드웨어를 자주 다시 프로그래밍하십시오.

'도구'> '보드'> 'Arduino / Genuino UNO'를 선택합니다.
arduino를 PC에 연결하고 arduino에 맞는 포트를 선택합니다 (컴퓨터에 따라 다름. '도구'> '포트'선택).
프로그램을 컴파일하고 업로드 버튼을 클릭합니다.




이전 : 오토바이 사고 경보 회로 다음 : 배터리 백업 시간 표시기 회로