Arduino

Arduinoで電気回路再入門

少し前だけど、基本的なものをいくつか作って遊んでみたので、まとめておく。

サーボモータSG90をセンター90度に調整する

SG90は安価で入手できるサーボモータ。電子工作するとお世話になる。 ちなみにサーボモータというのは、制御信号(外部からのPWM入力)によって回転位置や回転速度を制御することができる機能を有するモータのこと。 指定した位置や速度になるような制御は、…

M5StackでSpriteを使ったダブルバッファリングで描画のちらつきを改善する

M5.LcdのAPIを直接使って画面を描くと、画面の書き換えによっては画面がかなりちらつく。 ちらつきを緩和するにはダブルバッファリングするのがまぁ定石で、M5StackではSpriteを使うとできる。 ただ、Spriteを使った簡単なサンプルがネットではあまり見つか…