WioLTE에 e-DISP 연결

3066 단어 WioLTEGrove
이전뉴스.에 살짝 소개됐던 e-DISP는 그 버전이 폐판으로 변해 거의 사용법이 같은 새로 판매되는 e-DSIP4를 사서 WioLTE에 접속해 보았다.
겸사겸사 라이브러리도 만들어 봤는데 소개해 드릴게요.

이른바 e-DISP


해상도 320×240의 풀 컬러 LCD 모듈에서는 UART의 TX만 있으면 영숫자와 한자를 표시하고 그래픽과 이미지를 표시할 수 있습니다.또 증폭기를 연결하면 웨이브 소리를 낼 수 있다.


뒷면에 마이크로SD 카드 슬롯이 첨부되어 있으며 그림(jpg, pg, bmp)과 소리(wav)를 읽을 수 있습니다.

WioLTE에 연결하는 방법


인터페이스는 UART이고 e-DISP의 전원은 5V입니다.따라서 e-DISP에 Grove 커넥터만 연결하는 것은 작동하지 않습니다.Co2 센서 보도에서 진행된 조작은 필요한 것이다.
이번에는 소형 승압형 DC-DC 변환기를 사용해 보았다.
딸기 리나크스에서 판매되는 모듈TPS 61230A 승압형 DC-DC 동글 모듈(5V2.5A)입니다.
단순히 3.3V를 넣으면 5V가 나온다.

e-DISP에도 Grove 커넥터가 있는 선이 연결되어 있습니다.

라이브러리 작업


e-DISP에서 사용하는 라이브러리가 GiitHub에 업로드되었습니다.
사용법은 간단하다.
"아이고"스케치
#include <WioLTEforArduino.h>
#include <eDisp.h>

eDisp dsp;
WioLTE Wio;

void setup() {
  Wio.Init();
  Wio.PowerSupplyGrove(true);
  dsp.begin(&Serial);
  delay(10000);             // オープニング画面を非表示にしている場合は不要です。
  dsp.cls();
  dsp.setTextCursor(3,4);
  dsp.printf("明けましておめでとうございます");
  dsp.setTextCursor(3,5);
  dsp.setTextColor(eDisp::TextRed);
  dsp.printf("本年もよろしくお願いします!");
  dsp.fillRect(0,180,140,5,0x00DFDF);   // 塗りつぶしの四角形を表示
  dsp.fillRect(0,200,160,7,0x00FFFF);   // 塗りつぶしの四角形を表示
  dsp.fillRect(0,220,320,10,0x0000FF);  // 塗りつぶしの四角形を表示
  dsp.fillCircle(260,200,80,0xFF0000);  // 塗りつぶしの円を表示
}

void loop() {
}
이미지를 표시할 때 마이크로SD 카드에 Image 폴더를 만들고 그 안에 1~255의 파일 이름으로 이미지 파일을 배치한다. 아래 그림과 같이 사생으로 표시할 수 있다.
#include <WioLTEforArduino.h>
#include <eDisp.h>

eDisp dsp;
WioLTE Wio;

void setup() {
  Wio.Init();
  Wio.PowerSupplyGrove(true);
  dsp.begin(&Serial);
  delay(10000);             // オープニング画面を非表示にしている場合は不要です。

  dsp.drawSdPicture(0,0,1);             // 1の画像ファイルを表示
}

void loop() {
}

최후


e-DISP의 기능은 소개 이외에도 많은데 프로그램 라이브러리는 먼저 자신이 필요로 하는 기능만 실현했다.만약 부족한 기능이 있다면 반드시 포스터를 추가하세요!

좋은 웹페이지 즐겨찾기