본문 바로가기

IoT

(5)
구글 홈 미니 스피커 설치 및 설정하는 방법 구글 홈에 많은 관심이 있어서 오늘은 예전부터 사용하던 구글홈 미니를 포스팅 해볼려고합니다. "오케이 구글!" 혹은 "헤이 구글!"로 이제 여러가지 일을 할 수 있게 되었습니다. 아참에 일어나면 저는 날씨부터 물어보는게 습관이 되었네요. 특히 티비, 에어컨, 공기청정기 등 여러 기기를 등록해 음성으로 제어할 수 있으니 얼마나 편한 세상인가요~^^ 구글 홈 미니를 설정하기 전에 구글 어시스턴트 "오케이 구글", "헤이 구글" 설정에 대해 알고 싶은신 분은 아래 링크를 확인해주세요. https://iot-lab.tistory.com/23 안드로이드 구글 어시스턴트 설정(오케이구글, 헤이구글) 오늘은 구글 어시스턴트 설정하는 방법에 대해서 알아볼게요. 가끔 오작동을 하기도 해서 불편할 때도 있지만, 운전할 때..
아두이노 시리얼 통신 - 문자 송수신 아두이노 시리얼 통신 개요 이번 장에서는 PC와 아두이노를 USB를 연결하여 시리얼 통신을 통해 문자를 송수신하는 방법과 소스코드를 설명하겠습니다. 사전 준비물 아두이노 UNO x 1 시리얼 통신에서 이용하는 함수 Serial.read()와 Serial.write()을 이용하여 Arduino-PC간에 문자를 송수신합니다. 이번에는 USB케이블을 사용하여 시리얼통신을 진행하겠습니다. - Serial.begin(9600) : 9600 이 의미하는 것은 통신 속도입니다. Baud rate (보레이트, bit per second 단위) 라고 합니다. 주의할 점은 여기서 지정한 통신 속도와 Serial 통신으로 연결되는 상대방이 지정하는 통신 속도가 일치해야 한다는 점입니다. 여기서는 USB 를 통해 PC와 연결..
아두이노 LED 제어 방법 LED 제어 개요 이번 장에서는 아두이노를 이용하여 LED에 불을 켜보고 깜박이게 하는 방법에 대해 알아보겠습니다. LED 제어 사전 지식 이번에는 아두이노 13번핀을 이용하여 LED를 제어해보도록 하겠습니다.LED에 흘르는 전류를 억제하기 위해서 LED와 GND사이에 470Ω정도의 저항을 넣어 줄 필요가 있습니다. ※LED를 연결할 때 애노드, 캐소드의 방향을 잘 연결하도록 주의 【LED】애노드(Anode) : 핀의 길이가 긴 쪽 (+)극으로 출력핀에 연결캐소드(Cathod) : 핀의 길이가 짧은 쪽(-)극으로 GND와 연결 LED 제어 회로 구성(배선도) 아두이노와 전자부품의 구성·배선은 아래와 같습니다. LED 제어 소스코드 샘플 프로그램의 소스코드입니다. 아두이노 IDE에 복사나 타이핑한 다음 실..
아두이노 IDE 설치 방법 Arduino IDE 개발환경 이번 장에서는 Arduino IDE(Intergrated Development Environment) 개발환경 설치 방법에 대해서 설명하도록 하겠습니다. 설치하기 1. 아래 링크에서 아두이노 공식 사이트 다운로드 페이지를 클릭합니다.http://www.arduino.org/downloads 2. WINDOWS INSTALLER 를 클릭해서 설치파일을 다운로드 받습니다. (설치 파일이 싫으신 분은 WINDOWS ZIP FILE를 다운로드 받아서 압출만 풀고 실행파일 arduino.exe 를 실행시면 실행화면이 나옵니다. 참고하세요.)※각 OS별 설치방법은 어렵지 않기 때문에 따로 설명하진 않겠습니다. 혹시 설치파일 및 설치과정에 대해 궁금하신 부분이 있다면 댓글로 질문해주시면..
Arduino 기본 개념 Arduino란 무엇인가? 아두이노는 임베디드 개발을 잘 알지 못해도 간단히 전자기기를 제어할 수 있는 툴이다. 자세히 말하자면AVR마이크로 프로세서(AVR마이크로 컴퓨터)I/O(입출력)포트를 갖춘 기판스케치라고하는 C++과 비슷한 언어의 통합개발환경으로 구성되어 있는 여러가지 전자기기를 제어하기 위한 플랫폼이다. Arduino로 가능한 것은? 위에서 아두이노로 여러가지 전자기기를 제어할수 있다고 이야기 했는데...예를 들면, 모터를 작동시키거나 아니면, 전자음을 발생시키는 일들을 할 수 있다. 또, 적외선 센서, 온도센서, 초음파 거리센서 등의 센서를 연결시켜 관측을 하는 일도 가능하다.그리고, 관측한 데이터를, 무선통신(Bluetooth, Ethernet, wifi)이나 유선통신(USB, Serial..