재료

  • 점프와이어 2개
  • 아두이노 우노 1개
  • LED 1개
  • 브래드 보드 1개
  • 저항 1개
  • 라즈베리파이 1개
  • USB 케이블 1개

    제가 라즈베리파이를 접하기 이전에는 아두이노를 사용하여 여러가지 프로젝트를 진행해보았었어요. 프로젝트를 진행하면서 아두이노는 정말 출력에 강하구나를 느꼈습니다. 그에 반해 라즈베리파이는 PC로서의 기능을 할 수 있으므로 좀 더 세밀한 조작이 가능한 것 같구요. 그래서 아두이노와 라즈베리파이를 연결하면 어떨까라는 생각을 하게 되었습니다. 이번 프로젝트에서는 라즈베리파이에 아두이노를 연결해서 아두이노를 조작해보도록 하겠습니다. <손에 잡히는 아두이노>를 보시면 아두이노를 시작하기 위해서는 아두이노 하드웨어와 아두이노 소프트웨어가 필요하다고 나와있어요. 그렇기 때문에 이번 프로젝트에서는 아두이노 하드웨어인 아두이노 보드와 아두이노 소프트웨어인 아두이노 IDE가 필요합니다. 아래의 방법을 따라해보세요:-)



STEP1. 준비물

준비가 완료된 라즈베리파이, 아두이노, 브래드보드, USB 케이블, LED, 저항, 점프와이어 2개



STEP2. 회로도

    회로도를 다음과 같이 구성해주시고,


USB 케이블을 라즈베리파이에 연결해주세요.

그러면 아래와 같은 모습이 됩니다.


STEP3. 연결 과정

    아두이노 보드에 스케치를 보내기 위해서는 아두이노 소프트웨어인 아두이노 IDE가 필요합니다. 아두이노에 스케치를 전송하기 위해서 라즈베리파이에 아두이노 IDE를 설치해보도록 하겠습니다.

    먼저 아래와 같이 Terminal을 클릭해서 sudo apt-get install arduino를 입력해주세요. 아두이노 패키지를 다운받고 설치해줍니다.

패키지 리스트를 찾으면 아래와 같이 설치하겠냐고 물어봅니다. 그럼 여기서 Y를 입력하셔서 설치를 진행해줍시다.

설치가 완료되면 아래와 같은 화면이 다시 뜨게 됩니다.

그러면 아래와 같이 Arduino IDE가 생성됬음을 확인할 수 있습니다.



STEP3. 코드

아두이노 IDE를 켜주시고 아래와 같이 코드를 입력해주세요. 


그런후에 Board와 Serial Port를 설정해주시면 됩니다. 설정을 하기 전에 

           sudo usermod -a -G tty pi

           sudo usermod -a -G dialout pi

를 입력하고 설정해주세요.


이제 아두이노 스케치를 아두이노로 전송시켜 봅시다. 체크 버튼 옆에 있는 화살표 버튼을 눌러주세요. 그럼 아두이노 보드로 스케치가 업로드 됩니다.


STEP5. 결과 확인

    스케치가 성공적으로 업로드되서 LED가 깜빡 깜빡 거리는 것을 확인할 수 있습니다. 이제 이 방법을 이용해서 아두이노를 마음껏 이용하면 되겠네요!ㅎㅎ


댓글 0

MADE BY

김민정

사물인터넷, 아두이노