HC-05 / HC-06 블루투스 모듈을 연결한 아두이노 우노와 안드로이드 앱간 블루투스 통신하는 방법을 다루고 있습니다. 1. Arduino Uno와 Android 폰간의 페어링 2. LED 제어 테스트 3. 채팅 테스트 마지막 업데이트 - 2018. 8. 30 진행하기 전에 다음 두 포스팅을 먼저 확인하세요. 1. 아래 포스팅에 있는 안드로이드 앱 소스 코드를 사용하여 폰에 앱을 설치해주세요. Android와 PC JAVA 프로그램 간 블루투스 통신 예제http://webnautes.tistory.com/849 2. 아래 포스팅을 참고하여 아두이노 우노와 HC-05 / HC-06 블루투스 모듈을 연결해주세요. Arduino Uno에 HC-05 / HC-06 Bluetooth 모듈 연결하여 사용하는 방..
아두이노 우노에 HC-05 블루투스 모듈 연결 및 PC와 페어링하는 방법을 다룹니다. 그리고나서 연결 테스트를 위해 PC에서 아두이노에 연결된 LED를 제어해봅니다. HC-06 블루투스 모듈을 사용해도 똑같이 동작합니다. 이미지 출처 - http://www.martyncurrey.com/hc-05-fc-114-and-hc-06-fc-114-first-look/ 1. Arduino Uno와 HC-05 Bluetooth 모듈 연결 방법 2. PC와 HC-05 Bluetooth 모듈 페어링하기 3. PC와 HC-05 Bluetooth 모듈을 연결한 Arduino Uno 간 통신 테스트 마지막 업데이트 - 2018. 8. 30 1. Arduino Uno와 HC-05 Bluetooth 모듈 연결 방법Arduino..
Arduino Uno에 DS1302 RTC 모듈을 연결하는 방법과 RTC에 현재 시간 설정 한 후, 다시 저장된 시간을 가져와 출력하는 방법을 설명합니다. 1. Arduino Uno와 DS1302 RTC 모듈 연결 2. 라이브러리 준비 3. 테스트에 사용한 코드 4. 참고 1. Arduino Uno와 DS1302 RTC 모듈 연결Arduino Uno와 DS1302 RTC 모듈을 다음처럼 연결해줍니다. Arduino Uno D2 → DS1302 RTC RSTArduino Uno D3 → DS1302 RTC DAT Arduino Uno D4 → DS1302 RTC CLKArduino Uno D5 → DS1302 RTC GNDArduino Uno D6 → DS1302 RTC VCC 암수 점퍼 케이블를 이용하면..
ubuntu-make를 먼저 설치해주어야 합니다.123webnautes@webnautes-notebook ~ $ sudo apt-add-repository ppa:ubuntu-desktop/ubuntu-makewebnautes@webnautes-notebook ~ $ sudo apt-get updatewebnautes@webnautes-notebook ~ $ sudo apt-get install ubuntu-makecs 이제 umake를 이용하여 arduino ide 최신 버전을 설치합니다.1234567webnautes@webnautes-notebook ~ $ sudo umake ide arduinoChoose installation path: /home/webnautes/.local/share/umak..
출처:http://sheepdogguides.com/arduino/aht2printfloat.htm 12345678910111213141516171819202122232425262728293031323334353637383940414243444546/*Program to provide and demonstrate a way to send floating point numbers to the serial stream.*/ double x;double y;double z; void printDouble( double val, unsigned int precision){/* prints val with number of decimal places determine by precision NOTE: precis..
브레드 보드를 이용하여 Arduino UNO 보드를 만든 과정을 기록해봤습니다. 주문 부품 Atmega328P-PU 1개http://itempage3.auction.co.kr/DetailView.aspx?itemNo=B310712008&frm3=V2 브레드보드 미니 사이즈 1개( 가로 구멍수 30개, 세로 구멍수 14개 )http://itempage3.auction.co.kr/DetailView.aspx?itemno=B291606746 capacitor 10uF/50V 1개http://itempage3.auction.co.kr/DetailView.aspx?itemno=B347583998 capacitor 22pF/50V 2개http://itempage3.auction.co.kr/DetailView.asp..
DHT-22와 아두이노 UNO를 다음처럼 연결합니다.. DHT-22 아두이노 UNOVCC 5VDATA 2GND GND 아두이노 IDE를 실행시키고 메뉴에서 스케치 - 라이브러리 포함하기 - 라이브러리 관리를 선택합니다.. DHT22를 검색하여 DHT sensor library를 설치합니다. 이제 다음 코드를 업로드합니다..123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354// Example testing sketch for various DHT humidity/temperature sensors// Written by ladyada, public domain #include "D..
character LCD를 위 그림처럼 연결합니다. 아두이노와 DS1302 RTC를 아래처럼 연결해줍니다. 이전에는 VCC를 3.3V에 연결해도 잘 동작했는데.. LCD를 연결해서 그런지 제대로 동작하지 않아서 VCC와 GND를 디지털핀에 연결해주고 각각 핀상태를 HIGH와 LOW상태로 만들었습니다.. DS1302 RTC ----- Arduino UNORST 8 DAT 9CLK 10GND 7VCC 6 아래 주소에서 라이브러리를 다운로드 받아 압축을 풀어서http://playground.arduino.cc/uploads/Main/DS1302RTC.zip 아래 위치에 복사해줍니다.. 아래 주소에서 라이브러리를 다운로드 받아 압축을 풀어서 https://github.com/PaulStoffregen/Time ..
이번엔 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..
예전에 UTFT 라이브러리 홈페이지에 나온대로 아두이노와 TFT LCD를 연결했더니 노이즈가 심해서 제대로 나오지를 않았었습니다. 세로로 흰선들이 생겨났었죠.. 이번엔 방법을 바꾸어 새로 구입한 TFT LCD Mega Shleld를 중간에 연결해서 진행해봤습니다.. TFT_320QVT LCD를 TFT LCD Mega Shleld에 연결해주고 다시 TFT LCD Mega Shleld를 Arduino Mega 2560에 연결해주었습니다. 연결하고 나서 http://www.rinkydinkelectronics.com/library.php?id=51에서 UTFT.zip를 다운로드 받았습니다.. 압축을 풀어서 아래 위치로 복사해줍니다.C:\Users\사용자이름\Documents\Arduino\libraries\U..