지마켓에서 oled(SSD1306 i2c)  을 구매했다.

바로 다음날 배송해 주셔서 감사해서 링크 올립니다.

http://gmkt.kr/gpjM0i

싼 가격을 원하시면 알리익스프레스로 고고.

 

 

 

 

위의 사진 처럼 생겼는데,

128X64 화소이고 무지 작지만, 밝고 선명하다.

이 녀석은 다음과 같이 연결하면 되다.

 

OLED -> 아두이노 핀

VCC -> 5V
GND -> GND
SCL -> A5
SDA -> A4

 

 

아두이노 프로그램에서 hellow word을 출력해 보는 예제는 다음과 같다.

 

 

----- 예제 -----------------
#include "U8glib.h"

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);

void draw() {

  u8g.setFont(u8g_font_unifont);
  u8g.drawStr( 0, 20, "Hello World!");
}

void setup() {
}

void loop() {

  u8g.firstPage(); 
  do {
    draw();
  } while( u8g.nextPage() );
    delay(1000);
}
------ 예제 ----------------------------

 

 

U8glib 라이블러리을 다운 받는다.

메뉴>스케치> Include library> manage libraris 을 선택하고 "U8glib" 검색하고 인스톨을 누른다.

 

인스톨이 정상적으로 끝났으면 아두이노 프로그램을 재시작한다.

 

https://github.com/olikraus/u8glib/

요기 가면 자세한 설명과 라이블러리를 직접 다운 받아 설치할수도 있다.

꼭 한번 가보시기를 ^^

 

oled "Hellow World!" 라고 나오면 성공이다.

다양한 예제를 제공하니 분석해 보기 바란다.

예제 실행시 주의할 점은 상단부분에서 "U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);" 이부분이 주석 처리 되어 있으면, 주석 제거해줘야 한다.

 

다음에는 nodemcu와 oled을 사용해볼 계획이다.

 

 

 

 

 

 

아두이노 dragio yun 쉴드 리셋 시키는 법은 아래와 링크를 보면 된다.

간략히 해석혀면,

5초 동안 리셋 버튼을 누르면, Wifi setting 정보가 초기화 되고,

30초 동안 누르면, 모든 세팅이 공장에서 세팅된 값으로 초기화 된다.

리셋버튼은 usb 호스트 버튼 옆에 있다.

 

 

-------------- 아래 원문 ------------------

http://wiki.dragino.com/index.php?title=Yun_Shield#How_to_reset_the_Yun_Shield.3F

 

 

How to reset the Yun Shield?

Yun Shield has a toggle button which can be used for reset. When the system of Yun Shield is running, user can press the toggle button to reset the device. When press this button, the WLAN LED will blink.

  • If pressing the toggle button and release after 5 seconds, it will reset the WiFi setting and other settings will be kept.
  • If pressing the toggle button and release after 30 seconds, it will reset ALL the setting to factory default .

iptime 공유기에 접속된 사설 아이피 주소를 알아 볼 경우가 있다.

방법은 아래의 주소를 웹브라우저에 입력해서 접속하면 된다.

http://192.168.0.1/

하지만 기본 설정이 아닌경우는 공유기를 아이피 번호를 알아야 한다.

윈도운 시작 버튼 누르고, 프로그램 및 파일 검색에서 "cmd" 명령어를 치고,"ipconfig" 명령어를 치면 ,

기본 게이트웨이의 아이피 주소를  입력하면 공유기에 접속할 수 있다.

고급설정>내부 네트워크 정보>사용중인 ip 주소 정보을 보면 아래와 같이 알수 있다.

 

 

 

 

 

 

 

 

공부하려 아두이노(http://blog.arduino.cc) 메인 홈페이지에 떠있는 감동적인 글을 보았습니다.

 

원문링크: http://blog.arduino.cc/2015/03/24/having-fun-with-music-in-a-science-class/

 

 

분당경영고등학교에서 물리교사님이 아두이노를 활용해 아이들과 다양한 악기를 만드는 수업을 진행하고 있습니다.

수업은 아래와 같은 단계로 이루어집니다.

1. 각종 센서에 대해서 공부하고.

2. 아누이노 악기를 디자인하고 설계하고.

3.  함께 만들고

4.  아누이노 악기에 대해서 발표합니다.

 

 

 

 

이수업을 진행하는 분당경영고등학교 물리교사님에게 응원의 메세지를 보냅니다.

" 선생님 화이팅 하시고요.

선생님 같은 분이 있어 세상이 살맛 납니다.

지식보다는 인성이 바른 학생들로 가르쳐 주셨으면 합니다."

 

물리교사님이 운영하는 블로그의 해당 링크입니다.

http://wool.pe.kr/220209398449

 

 아두이노의 윤 실드를 알아보다, 가격상의 문제로 yun shield 을 알리익스플레스로 3만원대에 구매했다.


홈페이지 주소 입니다.

http://www.dragino.com/products/yunshield.html


아래의 그림을 보면 이해가 빠른것 같다.

아두이노 레오파드와 호환되는 이더넷과 와이파이를 지원하고 리눅스가 탑재되어 있는 아두이노 쉴드이다.

그밖에 usb flash, remote upgrade, web ui을 지원한다고 한다고 한다.




레오파드를 가지고 있지 않는 관계로 우노로 간단한 설치와 테스트를 해볼까한다.

몇일후 레오파드가 오면 그부분도 다루겠다.


아래의 url로 가면 설치 방법이 나와있다.

http://wiki.dragino.com/index.php?title=Yun_Shield


아래와 같이 노란부분에 두핀짜리 짹을 끼워 놓는다.




아래의 사이트로 가서 설명과 같이 다운받을수 있다.

https://github.com/dragino/modules/tree/master/hardware/YunShield/sketchbook/hardware/YunShield



+ Recent posts