円形ディスプレイ(GC9A01)を試してみた

電子工作

中華系通販サイトAliexpressで円形ディスプレイを購入した。
円形ディスプレイについてはちょこちょこチェックしていたが、最近手ごろなIPS液晶製のものをよく見るようになってきた。以前はOLD製のが少しあったのだがやや高価だったので、おそらくは安価なスマートウォッチが普及したおかげで、安価になった部材が流れてきたものと推測している。メイカーの工作の傾向は割と社会情勢に影響されている。(円安にも影響される)
購入したものはコチラ↓

495.0¥ |1.28インチtft LCDディスプレイモジュール,ラウンドrgb 240x240 gc9a01ドライバー,4線式ケーブル,spiインターフェイス,240x240 pcb,arduino用| | - AliExpress
Smarter Shopping, Better Living! Aliexpress.com

Amazonでも扱っている↓

接続及びArduinoのプログラムについてはHome Made Garbageさんの記事の内容をそのまま使用した。

ピンの接続↓

ディスプレイArduino Uno
GNDGND
VCC(& BLK)5V
SCL13
SDA11
RES(RST)8
DC9
CS10

ESP32とArduino Unoとの速度比較

ESP32マイコンでどのぐらいの速度が出るのか気になったため、今回使用したプログラムがそれぞれの時間を算出してくれることもあり比較してみた。
結果、基本5倍以上の速度で更新できることが判明。

Time (microseconds) Time (microseconds)
Benchmark                ESP32Arduino Uno倍率
Screen fill              146,5351,122,8167.7
Text                     27,773165,0685.9
Lines                    195,659962,2844.9
Horiz/Vert Lines         13,42095,6847.1
Rectangles (outline)     11,64383,1167.1
Rectangles (filled)      405,6603,106,0367.7
Circles (filled)        57,467361,3286.3
Circles (outline)        88,611422,7044.8
Triangles (outline)      58,799291,5325.0
Triangles (filled)       154,2691,345,7888.7
Rounded rects (outline)  42,711227,6245.3
Rounded rects (filled) 412,6163,128,9367.6

これでロボットの目とか作りたいですね。

コメント

タイトルとURLをコピーしました