일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 해양문화재연구소
- 좀더큰규모일줄알았다규..
- 시퀀스 그리는 프로그램
- 보석 관람
- 익산 보석 박물관
- 대중음악박물관
- 해양 전시회
- 아두이노 블루투스
- 아두이노
- 목포 박물관
- 128x64
- 비트맵 띄우기
- 신안선
- 완도 구경
- HC-06
- 익산 명소
- 완도 명소
- 눈에보양
- 시퀀스 프로그램
- 군산 구경
- HC-06 사용법
- 이럴때아니면언제이런거보겠어
- 군산
- 목포명소
- 목포
- 당일치기여행
- 너무작잖아...
- 군산명소
- u8glib
- oled
- Today
- Total
목록u8glib (4)
RS's Travel & Electronic
비트맵 이미지 출력하기의 요령으로 출력하는 방법입니다. 우노급 아두이노에서 한글 폰트를 구현하는 것은 용량 부담이 큽니다. 구조도 복잡하고요. 시제품을 제작하려는데 화면출력코드 만으로 용량을 다 잡아먹어버리면 곤란합니다. OLED에 한글 인터페이스를 구현하려고 할 때 의외로 많은 글자가 필요하지 않기도 합니다. 제가 소형 가전 시제품의 사용자 인터페이스를 OLED로 만드는데 한글표시를 해야 될 경우 사용한 방법을 제가 예전에 의뢰받아서 제작했던 물건의 예를 들어 설명하고자 합니다. 의뢰 내역은, 약품을 분사하는 장치입니다. 최대 10번의 분사 횟수가 주어집니다. 분사할 때마다 리미트 스위치가 한번 눌리게 되고, 눌리면 횟수에서 1이 감소합니다. 화면에는 분사 횟수의 잔여량이 표시되어야 합니다. 단, 영문..
비트맵 이미지 출력하는 것이 이번 포스팅의 내용이지만, 사실 이 테크닉으로 나중에 한글 출력을 해보는 것이 본 목적입니다. 이 포스팅에서는 이런 방법이구나 라는것만 보시면 될 거 같네요. OLED와 아두이노 선 연결은 일단 여기 참고하시고, 버튼은 연결 안하셔도 됩니다. 먼저 출력해야 할 이미지를 구해야겠죠. 자, 우리는 이 이미지를 출력하려고 합니다. 감명 깊은 포스터입니다. 꼭 출력해야겠다는 사명감마저 느껴지네요. 그런데 이번에 사용할 OLED 디스플레이는 고작 128x64의 해상도를 가지고 있을 뿐입니다. 자체적 이미지 스트레칭 기능 따위 없죠. 따라서 이쪽에서 직접 이미지를 축소시켜줄 필요가 있네요. 가로변이 긴 장치니까 이미지를 왼쪽으로 돌려주고, 크기 조정을 눌러서 픽셀 단위로 조정해줍니다. ..
센서 두세 개에 팬 서너 개 정도 달고 LED좀 꼽아주면 제품이 가지게 되는 상태 스탯은 여러 가지가 생깁니다. 센서에 전원을 투입할지 안할지, 센서 값에 보정을 할지 안 할지, 센서의 값에 의해서 팬이 돌지 아니면 사용자가 매뉴얼로 팬을 켜고 끌지, LED를 켤지 안 켤지.... 등등등 이런 정보들이 생기면 당연히 그것을 제품 사용자가 관찰하고 경우에 따라 조작할 수 있게 해 줘야 되죠. LED와 버튼으로는 한계가 있어요. LED가 소모시키는 아두이노 핀 여유도 문제고요. 이럴 때 디스플레이 장치에 메뉴를 구성하고 메뉴에 따라 아두이노 내부의 값을 조작할 수 있게 해 주면 좋습니다. 이번엔 U8 GLIB 라이브러리로 128x64 OLED 디스플레이에 이런 사용자 메뉴의 원형이라 할만한 샘플을 구성해보겠..
지난번 버튼 함수 포스팅의 다섯 번째 함수와 U8 GLIB라는 라이브러리를 사용해서 128x64 OLED디스플레이에 띄운 문자를 마치 로그라이크 게임 플레이하듯이 움직여봅니다. 아래는 준비물입니다. 128x64 OLED I2C 디스플레이 https://mechasolution.com/shop/goods/goods_search.php?searched=Y&log=1&skey=all&hid_pr_text=&hid_link_url=&edit=&sword=OLED&x=0&y=0&_idn= 한국에서 바로 살 수 있는곳 중에서는 메카 설루션이 좀 싼 거 같습니다. 개중에는 디스플레이 윗줄은 노란색, 아랫줄은 흰색 등 투칼라로 만들어진 디스플레이가 있습니다. 색 변경은 불가능한 모델이니까 미리 확인하고 사세요. 저는 ..