아두이노 내부 동작 구조 – PART2
지난 Part1 강좌에서 언급한 것 처럼 이제 가장 중요한 pgm_read_byte 를 이해할 차례입니다. 하지만 이 부분을 이해하기 위해서는 먼저 아두이노의 메모리 구조에 대해서 알아둬야 합니다. . Programs, Data, and Harvard…
지난 Part1 강좌에서 언급한 것 처럼 이제 가장 중요한 pgm_read_byte 를 이해할 차례입니다. 하지만 이 부분을 이해하기 위해서는 먼저 아두이노의 메모리 구조에 대해서 알아둬야 합니다. . Programs, Data, and Harvard…
Tech DIY. 아두이노 같은 마이크로 컨트롤러에 센서, LED, 모터 등을 붙여 전자장치 DIY 하시는 분이 근래에는 많아졌죠. 저도 이 세계에 입문한지 그리 오래되진 않았지만 나름 여기에 푹 빠져 살다보니 부품들…
Bluetooth 4.0 (이하 BLE) 모듈을 이용해 Tech DIY를 하시는 분들이라면 보통 HM-10, HM-11 모듈을 많이 사용하실겁니다. 일반적인 통신 모듈의 용도로 사용하기에는 HM-10, HM-11 모듈이 부족함이 없긴 하지만, (좀 더 고난이도의)…
지난 8월에 개최된 “Nabi Art Center – 2015 H.E.ART Bot 나비 해커톤”에 하드카피월드 팀으로 참가했습니다. 작품명은 “모모토 (MoMoTo) 시리즈“. 모모토는 Mobile, Motion, Toy의 합성어로 생활의 중심이 된 휴대폰을 주변의 사물들과…
블루투스 LE 통신 모듈을 탑재한 아두이노 보드는 이미 여러 종류가 출시되어 있습니다. 이번에 소개할 Adafruit Bluefruit LE Micro 보드가 가진 기능도 그런 보드들과 크게 다르지 않습니다. 하지만 이 보드는 몇…
I2C FRAM 모듈 아두이노는 램(SRAM, 2KB)과 EEPROM(1KB)이 매우 제한적이기 때문에 상대적으로 용량이 큰 이미지나 문자열, 데이터, 멀티미디어 처리가 힘든 단점이 있습니다. 이런 경우 마치 아두이노에 HDD를 달듯 외부에 모듈을 추가해서…
BLE 프로토콜 스펙에 대해 더욱 상세하게 정리한 자료가 업데이트 되었습니다. 아래 링크의 글도 참고하세요. 블루투스 기초 <<<<< 현재 문서 블루투스 스펙 소개 BLE 프로토콜 상세 링크 . 아래 원문을 번역,…
안드로이드는 버전 4.3 이상에서만 BLE를 지원합니다. 그래서 4.3 미만의 버전을 가진 구형 안드로이드 폰에서는 BLE 연결을 사용할 수가 없습니다. 이런 문제를 해결하기 위해 나온 블루투스 모듈이 HM-12 입니다. (HM-13 모듈은…
아두이노를 사용하면 가장 자주 접하는 통신 방법이 Serial 통신입니다. 일단 PC와 연결되는것 자체가 아두이노 입장에서는 Serial 통신을 사용하는 것이니까요. 그에 반해 Serial 통신의 세부 내용은 잘 정리된 자료가 없고 찾아볼…