반응형

Arduino 34

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

Arduino의 시리얼 신호를 Processing을 사용하여 txt 데이터로 만들기

공부를 하다가 배운것을 잊어먹지 않기 위해서 여기에 정리를 한다. 아두이노에서 나오는 데이터를 컴퓨터에 저장해야 할 일이 생겼는데, 아두이노 IDE자체에서는 txt파일 등으로 만들어 내는 기능이 없는 것 같다. 애플 홈페이지에서 Xcode의 IOKitLib 으로 시리얼 통신하는 것을 공부하고 있는데, 다른 방법으로는 "Processing" 이라는 IDE를 이용하여서 아두이노랑 시리얼 통신을 하는 방법이 있다고 해서 적용 하여 봤다. 아래가 그 스케치들인데 프로세싱과 아두이노는 IDE가 비슷한 형태를 가지고 있다. 그림1. 스케치 예 아두이노에서는, 1 2 3 4 5 6 7 8 9 10 void setup() { // put your setup code here, to run once: Serial.beg..

Software/Processing 2017.08.18

Arduino용 LCD1602 쉴드

아마존에서 3천원대에 팔길래 한번 구매 해 보았는데,저렴하면서도 생각외로 잘 작동한다는 데에 만족한다.항상 해 오던데로 헬로월드 시전...설명서고 뭐고 아무것도 없었는데, 아래의 주소에 있는 쉴드랑 상당히 비슷한 구조라서 참고할 만한 사이트이다. https://www.dfrobot.com/index.php?route=product/product&product_id=51일본어에 대해서는 간단하게 표현 할 수 있던데, 한글은 지원사항에 없는 듯 하다.따라서, 한글로 표현하고 싶다면, LCD상에 있는 점에 대한 좌표를 이용함으로써 한글을 만들어 낼 수 있다.일단 아래의 사이트로 가면 액정에 사용 될 텍스트를 간단하게 만들어 볼 수 있도록 되어있으니 편리하다. https://omerk.github.io/lcdc..

Hardware/Arduino 2017.01.17

HiLetgo OTA WeMos D1 CH340 WiFi 개발보드 ESP8266 ESP-12E For Arduino IDE UNO R3

HiLetgo OTA WeMos D1 CH340 WiFi 開発ボード ESP8266 ESP-12F For Arduino IDE UNO R3 위의 어드레스에서 아두이노 호환 와이파이 개발 보드를 구입했다. 한국에서는 만원이 넘던데, 일본 아마존에서는 500엔 정도에 살 수 있다. 아두이노 소프트웨어를 이용해서 프로그래밍을 하기 위한 기본 설정을 정리 해 본다. 1. Arduino IDE 를 인스톨한다. https://www.arduino.cc/en/Main/Software 2. 아두이노 환경설정(Preferences)에서 추가 보드 메니져를 설정한다. Additional Boards Manager URLs 에 아래의 주소를 입력한다. http://arduino.esp8266.com/stable/package..

Hardware/ESP 2017.01.07
반응형