아두이노 나노로 블루투스를 통해 서보 모터 제어하기 | Arduino Nano Control Servo Motor via Bluetooth
이 튜토리얼은 Bluetooth(HC-05 모듈) 또는 BLE(HM-10 모듈)을 사용하여 서보 모터를 관리할 수 있도록 아두이노 나노를 프로그래밍하는 방법을 안내합니다. 두 모듈 모두에 대한 지침이 제공됩니다.
우리는 스마트폰에서 Bluetooth Serial Monitor 앱을 사용하여 각도 값을 Arduino Nano로 전송할 것입니다. Arduino Nano는 받은 값에 따라 서보 모터를 조정할 것입니다.
준비물
1 | × | Arduino Nano | Amazon | |
1 | × | USB A to Mini-B USB cable | 쿠팡 | Amazon | |
1 | × | HC-05 Bluetooth Module | Amazon | |
1 | × | (Alternative) HM-10 BLE Module | Amazon | |
1 | × | Servo Motor | 쿠팡 | Amazon | |
1 | × | Jumper Wires | Amazon | |
1 | × | (Optional) 9V Power Adapter for Arduino Nano | Amazon | |
1 | × | (Recommended) Screw Terminal Expansion Board for Arduino Nano | 쿠팡 | Amazon |
서보 모터 및 블루투스 모듈에 대하여
서보 모터, 블루투스 모듈, 그들의 핀아웃, 그것들이 어떻게 작동하는지, 그리고 그것들을 어떻게 프로그래밍 하는지에 익숙하지 않다면, 더 많은 정보를 위해 다음 튜토리얼들을 참조해 주세요:
선연결
서보 모터를 클래식 블루투스로 관리하기 위해서는 HC-05 블루투스 모듈을 사용해야 하며 제공된 배선도를 참조해야 합니다.
이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
BLE를 사용하여 서보 모터를 작동시키려면 HM-10 BLE 모듈을 사용해야 합니다. 이에 대한 배선도는 아래에 제공되어 있습니다.
이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
아두이노 나노 코드 - 블루투스/BLE를 통해 서보 모터 제어
여기에 제공된 코드는 HC-10 블루투스 모듈과 HM-10 BLE 모듈 모두와 사용할 수 있습니다.
사용 방법
- 스마트폰에 Bluetooth Serial Monitor App을 설치하십시오.
- 주어진 코드를 가져와 Arduino IDE에서 열고, 그 다음 코드를 Arduino Nano 보드에 업로드하십시오.
- 코드를 업로드하는 데 어려움이 있는 경우, Bluetooth 모듈에서 TX와 RX 핀을 분리한 후 코드를 업로드하고, 그 후에 RX/TX 핀을 다시 연결하십시오.
- 스마트폰에서 Bluetooth Serial Monitor App을 열고 사용 중인 모듈에 따라 Classic Bluetooth 또는 BLE 중에서 선택하십시오.
앱을 HC-05 블루투스 모듈 또는 HM-10 BLE 모듈에 연결하세요.
45 또는 90과 같은 각도를 입력하고 SEND 버튼을 누르세요.
- 서보 모터의 각도 변화를 관찰하십시오.
- 안드로이드 앱에서 결과를 확인하십시오.
블루투스 시리얼 모니터 앱이 유용하다고 생각되면, 플레이 스토어에서 별 5개로 평가해 주세요. 지원해 주셔서 감사합니다!
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.