안드로이드 앱에서 ESP8266 WiFi 모듈을 연결한 Arduino Uno에 명령을 내려서 LED를 제어하는 과정을 설명합니다. 최초 작성 2015.11.14 최종 작성 2023. 3. 20 - 아두이노 코드 오류 수정정 ESP8266 WiFi 모듈을 Arduino Uno에 연결하는 방법과 모듈을 Arduino Uno에서 사용하기 위해 필요한 WeeESP8266 라이브러리 설치 방법은 아래 포스팅을 참고하세요. Arduino Uno에 연결한 ESP8266 WiFi 모듈을 사용하여 컴퓨터에 구성한 TCP 서버와 통신 테스트한 과정을 설명하고 있어서 먼저 해보는 것도 좋을 듯합니다. Arduino Uno에 ESP8266 WiFi 모듈을 연결하여 사용하는 방법 https://webnautes.tistory...
아두이노 우노에 ESP8266 WiFi 모듈을 연결하는 방법과 컴퓨터에 구성한 TCP 서버와 통신 테스트한 과정을 설명합니다. 2019. 1. 16 아두이노 우노에 연결한 핀을 D11, D10에서 D10, D9로 변경 2019. 1. 17 시리얼 버퍼 크기 조정 2020. 9. 28 동작 확인 ESP8266 WiFi 모듈을 Arduino Uno에서 사용하기 위해 필요한 WeeESP8266 라이브러리는 다음 링크에서 다운로드 가능합니다. https://github.com/itead/ITEADLIB_Arduino_WeeESP8266 Code 초록색 버튼을 클릭 후, Download ZIP를 클릭하면 압축된 라이브러리가 다운로드됩니다. 압축을 풀어서 다음 경로에 복사해줍니다. C:\Users\사용자이름\Doc..
라즈베리파이에서 보낸 문자열을 아두이노 우노에 연결된 캐릭터 LCD에 보여주는 예제입니다.아두이노 우노에 연결된 ESP8266을 사용하여 TCP 소켓 통신을 합니다. 진행하기 전에 다음 포스팅을 참고하여 아두이노 우노에 ESP8266 WiFi 모듈을 연결하고 필요한 WeeESP8266 라이브러리를 설치해야 합니다. Arduino UNO에서 ESP8266 WiFi 모듈을 사용하는 방법http://webnautes.tistory.com/755 1. 아두이노 IDE에 다음 코드를 복사합니다. 다음 포스팅에서 사용한 코드에 LCD에 수신한 문자열을 보여주는 코드를 추가했습니다. TCP 소켓 통신으로 Raspberry Pi에서 Arduino UNO에 연결된 LED 제어하기https://webnautes.tisto..
이번엔 arduino uno를 가지고 좀 복잡한 미니 프로젝트를 했습니다. ds18b20 온도 센서로부터 값을 읽어오고 동시에 RTC에 저장된 날짜와 시간 데이터도 읽어옵니다. 그리고 나서 두 값을 ESP8266 모듈을 이용하여 MYSQL 서버에 접속하여 값들을 저장합니다. 그리고 마지막으로 웹상에서 그래프를 그려볼것입니다.. mysql에 데이터베이스 및 테이블을 새로 생성합니다. 1234567891011121314151617181920212223242526272829$ mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1576Server versi..
Ubuntu 14.04에서 작업을 진행했습니다. 64비트 운영체제를 기준으로 진행합니다. 1. VirtualBox 설치sudo apt-get install dkms wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian trusty contrib" >> /etc/apt/sources.list.d/virtualbox.list' sudo apt-get update sudo apt-get install virtualbox-5.0 2. vagrant 설치https://..
필요한 하드웨어 ESP8266 모듈 USB TO TTL 컨버터 펌웨어 업로드 1. USB To TTL 컨버터를 컴퓨터의 USB 포트에 연결하고 제대로 잡혔는지 장치관리자에서 확인해봅니다. 느낌표가 떠있는 것으로 봐서 제대로 안 잡혀있는 것입니다. http://www.ifamilysoftware.com/news37.html 에서 윈도우 버전(32비트 또는 64비트)에 맞는 드라이버를 찾아 실행시켰습니다. 설치를 진행하다가 아래메시지가 나타나면 USB To TLL 컨버터를 뺏다가 다시 연결하고 Continue를 클릭합니다. Finish를 클릭하여 컴퓨터를 재부팅해주면… 느낌표가 사라지고 제대로 포트가 잡힌 것을 확인할 수 있습니다…. 2. https://s3.amazonaws.com/adafruit-down..
1. 아래 코드를 아두이노 UNO에 업로드 시켜줍니다. 12345678910111213141516 int ch_pd = 3; int io0 = 2; void setup() { pinMode(ch_pd, OUTPUT); pinMode(io0, OUTPUT); digitalWrite(io0,LOW); digitalWrite(ch_pd, LOW); delay(1000); digitalWrite(ch_pd, HIGH); } void loop() { } cs 2. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view?usp=sharing에서 파일을 다운로드 받아 압축을 해제합니다.예전에 올린 글이라 펌웨어 최신버전이 있을지도 모릅니다.(2018. 1..