본문 바로가기

Arduino35

WEBSERVER 만들기(웹서버로 AP 설정하기-2) BY ARDUINO LIBRARY 저번에는 웹서버로 접속하여 설정할 공유기의 SSID와 PW를 직접 적어주는 포스트였습니다. WEBSERVER 만들기(웹서버로 AP 설정하기-1) BY ARDUINO LIBRARY 예제소스 다운로드 이번에는 접속가능한 AP리스트를 검색해서 선택하는 포스트입니다. AT명령어를 사용하는 예제는 많은데, Arduino코드를 사용하는 예제는 많이 없는 것 같아서 좀 헤맸습니다. html header와 footer입니다. 12String header = "JME PLUG Setting ";String footer = ""; Colored by Color Scriptercs 그리고 본 소스코드입니다. 123456789101112131415String ssid;int netcount = WiFi.scanNetworks.. 2016. 6. 20.
스마트폰 연동 AP-STA 전환 using Arduino Arduino 소스 GMMP 라이브러리 이전 예제와 다소 비슷하며 소스를 조금 수정하여 첨부하였습니다. 이전 예제 참고 크게 AP모드와 STATION모드의 setup()과, loop쪽으로 알아보겠습니다. 참고로 GMMP 라이브러리는 내문서\arduino\에 복사해야 됩니다. void setup(void)-공통 setup() 123456789101112131415 EEPROM.begin(256); Serial.begin(115200); pinMode(LED_PIN, OUTPUT); pinMode(MODE_SW, INPUT); infoln(("Start setup()")); info(("Free memory size: ")); infoln(freeRam()); infoln("read eeprom"); inf.. 2016. 1. 13.
arduino에서 nodeMCU(ESP8266)의 freeRAM 값 얻어오기 skthingplug를 이용하기 위해 GMMP 라이브러리를 보면 Arduino용으로 freeRAM 값을 얻어오는 코드를 보면 아래와 같다. 12345678910int freeRam () { // __brkval is the address of the top of the heap // if memory has been allocated. // If __brkval is zero then it means malloc has not used any memory yet, so // we look at the address of __heap_start. extern int __heap_start; extern int *__brkval; // address of the top of heap int stack_top.. 2016. 1. 7.
arduino에서 ESP8266 사용하기 아두이노에서 ESP8266을 사용하려면 boards Manager로 추가해 줘야 합니다. 아두이노메뉴의 파일->환경설정으로 들어갑니다. 그리고 위 그림의 Additional Boards Manager URLs에 ESP8266의 Board 주소를 적어줍니다. http://arduino.esp8266.com/package_esp8266com_index.json http://arduino.esp8266.com/stable/package_esp8266com_index.json (최근변경 2018/01/30) 확인을 누른뒤 아두이노 메뉴의 도구-> 보드-> Boards Manager를 클릭합니다. 스크롤을 아래로 내려보면 위 그림과 같이 esp8266이 나오는데 빨간 네모박스안을 클릭해주면 인스톨 버튼이 나타납니.. 2015. 12. 23.
아두이노 부트로더 구조 ※아두이노 위키백과를 바탕으로 작성하였습니다. 먼저 Arduino는 두개의 ATmega로 구성되어 있습니다. ATmega16U2는 USB-Serial 컨버터의 역할을 하는 녀석이고, ATmega328P는 부트로더와 앱(APP)이 들어가는 녀석입니다. 구조를 보면 아래의 그림과 같습니다."Arduino Uploader ko" by Dolicom - 자작. Licensed under CC BY-SA 3.0 via 위키미디어 공용 - https://commons.wikimedia.org/wiki/File:Arduino_Uploader_ko.svg#/media/File:Arduino_Uploader_ko.svg 아두이노의 USB로 전원이 연결되면 ATmega16U2를 거쳐 UART를 통해 ATmega328P로 .. 2015. 12. 14.

인기글