전체 글

전체 글

    NRF24L01 모듈 사용하기

    1. NRF24L01 모듈 NRF24L01을 아두이노와 함께 사용하기 위해서는 다음과 같은 것들이 필요합니다. 아두이노 우노 (또는 나노) x2, NRF24L01 모듈 x2, 가변저항 x1, 서보모터 x1, 등등 위의 사진은 NRF24L01의 안테나 증폭회로가 달려있지 않은 모듈입니다. 안테나 증폭회로가 달려있는 모듈은 좀더 비싸지만 훨씬 더 멀리까지 송수신이 가능합니다. 2. 회로구성 (1)송신부 송신부에서는 가변저항의 값을 읽어들여 수신부로 보내는 역활을 합니다. NRF24L01모듈의 특성상 아두이노의 전원 노이즈와 전력량에 영향을 받기 때문에 NRF24L01의 VCC와 GND단자에 10uF의 콘덴서를 달아주는 것이 좋습니다. 소스코드 #include #include "nRF24L01.h" #incl..

    장애물 피하는 로봇 만들기

    1. 프로젝트 소개 대부분 아두이노를 처음 시작할 때 주로 가장 먼저 만들어보는 초음파 센서를 이용해 장애물을 피하는 로봇을 만들어 봅니다. 오픈소스도 정말 많고 아두이노, 모터드라이버, 모터 2개와 초음파 센서만 있어도 그럴듯한 로봇을 만들수 있기 때문이 아닌가 합니다. 하지만 쉽게 만들수 있는것 만큼 장애물 회피율이 떨어지는 단점도 있습니다. 그래서 이 프로젝트에서는 초음파센서의 인지 범위를 서보모터를 이용해 더 넓히고 더욱 정확한 회피가 가능한 로봇을 만들어 볼것입니다. 2. 준비물 아두이노 우노(오렌지 보드), 모터쉴드, 서보모터, DC모터 2개, 배터리 3. 하드웨어 하드웨어는 위의 그림과 같이 구성했습니다. 몸체는 집에있던 로봇키트를 이용했고(다른 키트나 자작품도 상관없음) 앞쪽에 볼을 달아서..

# 테스트용