본문 바로가기
반응형

우노3

#4/12 아두이노 로봇 HowTo 함수를 만들어보자 앞에서 loop안에 로봇을 전진시키는 코드 네 줄을 넣어서 동작을 시켰다. 그런데 로봇은 전진 뿐만 아니라 후진, 좌회전, 우회전, 멈춤이 추가로 필요할 것이다. 그런데 그 때마다 4줄씩 코드를 넣어야 한다. 그리고 digitalWrite 함수에 HIGH 또는 LOW를 넣어야 하는데 나중에 코드를 보면 이해하기가 어렵다. D1과 D2에 HIGH를 넣어야 멈춤이고 HIGH, LOW를 넣으면 전진이라는 것을 외우고 있지 않은 이상 코드를 이해하기 쉽지 않다. 그래서 각각 전진, 후진, 멈춤, 좌회전, 우회전의 함수를 만들어 해당 함수를 호출하고자 한다. ​ ​ 디지털 포트 번호를 선언한 다음에 함수 다섯개를 선언을 했다. 이것은 이러한 함수가 있다고 선언을 해 주는 것이며 뒤에서 함수의 동.. 2022. 11. 4.
#3/12 아두이노 로봇 HowTo 스텝 1. 로봇 만들기 어떤 로봇을 만들까? 모터의 제어를 이용해 두 개의 바퀴를 움직이고 초음파 센서를 이용해서 앞의 장애물을 피해서 주행하는 로봇을 만들 예정이다. 필요한 준비물은 아두이노 우노 보드 이외에 다음과 같다 ​ - 모터와 바퀴 각각 4개 - 서보 모터 (SG90) - 초음파 센서 (HC-SR04) - 모터 드라이브 컨트롤러 (L298N) - 1k, 2k 저항 및 470uF 25V Capacitor 각 1개 - 18650 배터리 2개와 배터리 홀더 - PCB 지지대 볼트 - 듀퐁 케이블 - 아크릴 (로봇의 몸통의 재료) ​ ​ ​ ​ 모터 동작시키기 모터는 3V로 동작을 하고 전원의 방향을 바꾸면, +와 -의 연결을 거꾸로 하면 회전 방향도 바뀐다. 여기서는 모터 드라이브라는 것을 사용을 .. 2022. 11. 4.
#2/12 아두이노 로봇 HowTo IDE 설치와 기본 설정 아두이노 홈 페이지에서 Software → Downloads로 들어가면 아두이노 IDE를 다운로드 할 수 있는 링크를 찾을 수 있다. 윈도우를 사용하고 있기 때문에 “Windows app Requires Win 8.1 or 10”를 선택을 했다. 페이지가 넘어가면서 “Just Download”나 기부와 함께 다운로드 할 수 있는 “Contribute & Download”를 볼 수 있다. “Just Download”를 선택하면 Microsoft Store로 연결이 되고 무료 설치를 클릭하면 IDE가 자동으로 설치가 된다. 설치된 Arduino IDE를 선택하면 다음과 같은 IDE 창을 볼 수 있다. ​ ​ 아두이노를 사용하게 되면 용도에 따라서 UNO 보드 이외에 다른 보드들도 사.. 2022. 11. 4.
반응형