close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

 

테스트보드 아두이노 나노 

 

구매한 HM-10msn040.gif

http://vctec.co.kr/product/detail.html?product_no=4911

BLE HM-10 초기화코드

https://github.com/3DKIDS/arduino/blob/master/BLE_HM-10_init

 

테스트 보드 Nano

nano.PNG

EEPROM 테스트

http://colorscripter.com/s/yn19EFz   

위 예제 링크 

  Serial.print(EEPROM.length());  
  // 테스트보드 Nano eeprom 1kb 즉 길이가 1024 출력됨.
  • EEPROM Clear: Clear the bytes in the EEPROM.
  • EEPROM Read: Read the EEPROM and send its values to the computer.
  • EEPROM Write: Stores values from an analog input to the EEPROM.
  • EEPROM Crc: Calculates the CRC of EEPROM contents as if it was an array.
  • EEPROM Get: Get values from EEPROM and prints as float on serial.
  • EEPROM Iteration: Understand how to go through the EEPROM memory locations.
  • EEPROM Put: Put values in EEPROM using variable semantics.
  • EEPROM Update: Stores values read from A0 into EEPROM, writing the value only if different, to increase EEPROM life.

 

Functions

http://colorscripter.com/s/qT9tGkW  GETEEPROM

http://colorscripter.com/s/XFHHj2X   PUTEEPROM

 

 

 

구매한 RTC

http://storefarm.naver.com/domekit/products/299674946?NaPm=ct%3Disib3zvo%7Cci%3Dcheckout%7Ctr%3Dco%7Ctrx%3D%7Chk%3Df2f7d7cc481b5477d514c64884dafc03b4662be4

"IoT 모임을 하면서 사둔 아두이노 나노 , 아두이노 우노를 빨리 이제 빨리 소모하기 위해 RTC 모듈을 구매했습니다. 아두이노는 Real Time 시계가 내장되어 있지 않기 때문에  작은 프로젝트를 하려해도 시간정보가 좀 필요한 경우가 많아서요 ....."

 

아무튼 

http://playground.arduino.cc/Code/Time    무작정 아두이노 시간관련 페이지를 가보았습니다.

필요한 라이브러리를 설치합니다.  TimeTimeAlarms, and DS1307RTC are available

1.PNG

라이브러리 관린에서 위 3가지 라이브러리를 검색해서 설치하시는게 편하실겁니다. ^^

 

2.PNG

위 3가지 모듈중에서  DS1307RTC 라이브러리 예제를 선택해서 ReadTest를 돌리면 먼저 시간을 설정해 달라고 하면서 에러가

나죠 초기값이 셋팅 안되어 있죠 우리가 컴퓨터OS설치시 시간 설정하는거랑 같은거죠 ^^

3.PNG

그래서 SetTime 예제를 돌리고나서 Read Test다시 돌리면 아래처럼 확인 하실수 있습니다.

4.PNG

이것을 이제 I2c LCD에 뿌려보기로 합니다. ^^

https://github.com/3DKIDS/arduino/blob/master/I2cLCD_RTC1307 (이 소스 사용하면 됨)

RTC모듈과 LCD는 둘다 I2C방식 모듈이라 같은 A4,A5핀을 사용하였습니다. ^^

 

자 그다음은 컴퓨터 usb연결선을 뽑아서 휴대용 배터리에 연결해도 시간이 정확하게 나오면

RTC모듈이 셋팅이 잘되어 사용하실 수 있습니다.

 

 

 

 

참고링크msn013.gif

http://interactive-matter.eu/how-to/ajson-arduino-json-library/ 

https://github.com/bblanchon/ArduinoJson/wiki

https://github.com/interactive-matter/aJson 

https://github.com/bblanchon/ArduinoJson

https://github.com/bblanchon/ArduinoJson/wiki/API%20Reference

http://blog.naver.com/zeta0807/220775110594

http://playground.arduino.cc/Code/ExtendedDatabaseLibrary

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 모두의IoT 연구실 안내 모두의연구소 2016.06.12 147
공지 모두의IoT 연구실 안내 모두의연구소 2016.06.12 282
공지 모두의IoT 연구실 안내 모두의연구소 2016.06.12 1351
59 10월 마지막주 복습 불나방 2016.11.07 139
58 [공모&대회정보] IoT 홈가전 개발 ~11.30 접수한 lovetang 2016.11.07 138
57 robot kitchen 2년전부터 관심있게 보던 로봇+ IoT lovetang 2016.10.30 149
56 MKR1000 + DHT11 + KT IoTMakers 연동 file lovetang 2016.10.30 404
55 LoRa + IoT lovetang 2016.10.27 826
54 [온습도센서-아두이노 ] SHT11 file lovetang 2016.10.25 238
53 아두이노 MKR1000 직구 했슴당. [1] lovetang 2016.10.19 300
52 [SK ThingPlug 초기자료] lovetang 2016.10.19 359
51 [KT IoTMakers 초기자료 수집] [1] lovetang 2016.10.19 424
50 교육강좌 사이트 & IoT플랫폼 (계속 수정 합니다.) lovetang 2016.10.16 216
49 [ARTIK 입문기 3회] lovetang 2016.10.15 474
48 라즈베리파리 + HDMI 연결 모니터 해상도 변경하기 lovetang 2016.10.14 732
47 [ARTIK 입문기 2회] lovetang 2016.10.10 645
46 [ARTIK 입문기 1회 - 목소리 녹음 "Say Hello~~"] [1] file lovetang 2016.09.22 960
45 라즈베리파이 부팅시 IP email로 수신하기 lovetang 2016.09.19 246
44 [기초 용어 이해하기 ] lovetang 2016.09.19 464
43 MongoDB - 라즈베리파이 제시버전용 (수정중) lovetang 2016.09.12 401
» [Arduino] 아두이노와 BLE + Json +EEPROM(DATABASE)+SD카드 +RTC (정리중) file lovetang 2016.08.30 443
41 [ARTIK] 아틱 소식 1 lovetang 2016.08.30 214
40 D3.js (4) Node.js에서 D3.js - CSV 인덱스 콜백 함수 이해 lovetang 2016.08.29 109