반응형

HM-10 5

HM-10 AT 커맨드로 설정하기

아두이노를 이용해서 HM-10 모듈의 기본설정을 하는 법 1. AT 커맨드 확인 AT 입력 후 엔터 → 아래의 그림과 같이 OK가 나오면 통신 성공 OK가 나오지 않는다면 뭔가 문제가 있는 것이다 2. Bluetooth 모듈의 설정에 대해 AT+HELP 입력 후 엔터 → 아래와 같이 AT 커맨드 예시가 나온다 3. 모듈의 보레이트 설정 변경 AT+BAUD7 입력 후 엔터 → 아래와 같이 보레이트가 57600으로 설정된다 참고로 보레이트의 설정 번호는 아래와 같다. 1: 1200bps 2: 2400bps 3: 4800bps 4: 9600bps (기본설정) 5: 19200bps 6: 38400bps 7: 57600bps 8: 115200bps 4. 모듈의 이름 변경 AT+NAMEBluetooth 입력 후 엔..

Hardware/Bluetooth 2018.07.05

HM-10 호환 모듈과 AX-12 로 로봇 모듈 만들기

제일 처음 시작했던 때가 2013년도 (http://fermium.tistory.com/274), 뭐가 뭔지도 모르는 상태서 로봇 몸체 컨트롤러를 만들었었는데, OLS426 모듈로 만들다기, 올해는 양산형 개발을 위해서 HM-10으로 모듈을 만들었다. 그림 1. HM-10모듈(위) 와 OLS426(아래) 모듈 iOS에서는 Swift로 작성하고 있는데, 아이폰4S(iOS 9.0) 부터는 문제없이 사용 가능 한 듯 하다. 참고로 OBS421 모듈도 있다. MFi 인증이 필수인 폐쇠된 iOS 상에서 이것저것 통신해볼라고 하니 사용 가능한 장치가 너무 한정적인거 같다.

Hardware/Arduino 2018.06.24

HM-10 BLE4.0 (Bluetooth Low Energy, CC2540, CC2541) 모듈을 iOS와 Arduino 시스템에서 사용하기

아이폰 등의 iOS 기기에서 블루투스 모듈을 이용하기 위해서는, iOS에서 지원하는 기기인가 아닌가를 알아봐야 하는데, 실제로 지원되는 기기가 적기 때문에, 시스템을 만들다 보면 많은 고민을 하게된다. 아마존에서 모듈 하나당 312엔으로 판매하고 있는 곳이 있어서 구매 해 봤다.(https://www.amazon.co.jp/gp/product/B013QI09BW/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1)실제로 배송은 중국에서 오는 관계로 일주일 이상 기다린 끝에 아래와 같은 모듈이 왔다.(실제로는 블루투스 기판밖에 안오며, 아래의 다리 부분은 내가 따로 주문해서 납땜질 했다.) 아두이노 경유의 AT 커멘드를 이용하여, 블루투스의 설정을 바꿀 수 있다. (첫번째 참고문..

Hardware/Bluetooth 2017.09.14
반응형