본문 바로가기

분류 전체보기108

[디스플레이/OLED] 저전력의 최소 핀으로 구현가능한 고해상도 소형 OLED (128x64) 모듈 OLED 모듈을 사용해 아두이노에서 간단히 스크린으로 출력하는 가이드 ▶ 이 가이드를 따라하면 - 128x64 OLED (0.96") 모듈을 사용해 아두이노에서 디스플레이를 구현할 수 있다 - 공개된 U8glib라이브러리를 사용해봄으로써, 디스플레이 라이브러리 대표작을 사용해볼 수 있다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 중국산 OLED 모듈(128x64)은 매우 저가에 소비전력도 작아, 아두이노용 디스플레이를 구현하여 활용하기가 쉽다. 다른 LCD등도 있지만 고가이거나, 핀이 많이 필요해서, I2C(Inter Integrated Circuit, 나중에 알아보자) 통신을 지원하는 이 OLED모듈의 효용성.. 2015. 1. 26.
[센서/온도] 온습도 센서(DHT22) 를 Arduino UNO/NANO 에서 구동해보자 센서를 통해 온습도를 얻어 출력하는 가이드 ▶ 이 가이드를 따라하면 - DHT22 온습도 센서를 아두이노와 연결, 온도와 습도를 알아낼 수 있다. - 공개된 DHT 라이브러리를 사용해봄으로써, 아두이노 라이브러리 사용 방법을 파악할 수 있다. - 아두이노 UNO외에도, 나노(NANO)에 대해서도 알 수 있다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 DHT22는 온도와 습도를 얻어내어 리턴하는 대표적인 아두이노 부품이다. DHT22는 몇가지 형태가 존재하며, 회로 보호용 저항이 같이 있는 버전과 독립된 버전이 존재하는데, 아래 사진은 보호 저항이 붙어있는 경우이다. 보조 저항이 내장되어 있지 않은 DHT22는 .. 2015. 1. 26.
[에디슨] 인텔 에디슨(Intel Edison) 설치 및 Arduino expansion board/mini breakout board 활용 Intel Edison, Mini Breakout board / Arduino expansion board를 구매하여 첫 설치/사용하는 가이드 ▶ 이 가이드를 따라하면 - 인텔 에디슨을 셋팅하여 리눅스 쉘을 볼 수 있다 - WiFi에 연결하여 네트워크를 활성화 할 수 있다 - 인텔 에디슨 내부 웹서버에 접근하여 결과를 볼 수 있다(옵션) - 인텔 에디슨 아두이노 확장보드를 사용해볼 수 있다(옵션) - 인텔 에디슨 OS를 업그레이드 한다(옵션) ▶ 인텔 에디슨 간략 소개 Intel Edison(인텔 에디슨)은 IoT 분야를 견인하기 위해 Intel이 만든 신제품이다(2014년 출시). 가격은 5만원($ 50) 수준인데, 작은 리눅스 PC급의 스펙을 지녔다. Intel x86기반의 Dual core 1G R.. 2015. 1. 25.
[아두이노] 아두이노 개발환경(Arduino IDE/Sketch) 및 라이브러리 설치 아두이노의 개발환경인 스케치(sketch)를 처음 설치하고 Arduino UNO를 시험 사용하는 가이드 ▶ 이 가이드를 따라하면 - 아두이노 개발 환경을 윈도우(Windows)에 설치할 수 있다 - 간단한 Blink 샘플을 아두이노 UNO 보드(Arduino UNO board)에서 구동해볼 수 있다. - 아두이노 라이브러리를 다운받아 설치할 수 있다 ▶ 개발환경 다운로드 및 설치 http://arduino.cc/en/Main/Software 에 접속하여 Arduino 1.6.1 버전을 설치한다. 과거에 1.0.6버전과 1.5버전(Arduino Due나 Arduino Yun, Intel Edison )으로 나뉘어져있는데, 최근에 통합(2015/03)되었다. 각 버전간 차이는 적으나 라이브러리 호환성 등에서.. 2015. 1. 21.