ATmega 32U4はArduinoとして使用できるマイコンの一つであるが、USBデバイスとして動作出来ると言う特徴がある。 USBマウスやUSBキーボード、その他USBデバイスとして動かす事が可能だ。上手く使えば非常 …
Arduino
ArduinoのOLEDで簡単QRコード表示
Arduino用のQRコードライブラリーがある。 https://github.com/ricmoo/qrcode/ 公開は3年も前だが、Arduinoの少ないメモリで動く様工夫されていながらQRコードのバージョンや誤り …
Arduino IDEのボード選択に同じ項目が複数出てくる場合の対処
Arduino IDEでボード選択のリストを見るとESP32関連のボードが重複して出ている場合がある。 ボードパッケージのデータはボードマネージャからインストールすると にインストールされるが、手動でインストールした場合 …
Arduino IDEで必要なボード/設定項目のみメニューに表示する
Arduino IDEは様々なマイコンの開発に使える。ESP32やESP8266、M5Stack等多くのボードの開発が行える。 便利ではあるのだが、ESP32やESP8266のボード情報をインストールするとボード選択メニ …
Arduino IDEの簡単グラフ表示機能
Arduino IDEに標準で付いていて便利なのに忘れがちな機能、シリアルプロッタ。 例えばアナログのマイク入力をシリアルに出力する簡単なスケッチ。 これを実行するとシリアルに数値が出力されるが、シリアルモニタの変わりに …
ArduinoやESPが上手く動かない時にチェックするポイント(トラブルシューティング)
※継続して更新するページ ArduinoやESP系で工作していて上手く行かない時にチェックするポイントリスト。 こちらも参考に。 Arduinoに書き込み出来ない時のチェックポイント ArduinoでI2Cデバイスが上手 …
小型64×32ドットOLEDディスプレイをArduino/ESPで使う
以前から128×64や128×32ドット等のモノクロOLEDディスプレイが売られているが、最近さらに小型の64×32ドットのOLEDディスプレイも販売されている。 ただ、現時点ではAdafr …
Arduino/ESP系でモノクロOLEDにビットマップ画像を表示する(ツール提供)
ArduinoやESP系で手軽に使えるI2C接続の小型OLEDディスプレイは非常に便利で多用している。 駆動ライブラリもAdafruitのGFXライブラリ、u8glib、u8g2等のライブラリがある。メモリの消費量や提供 …
ArduinoでEEPROMへのデータ保存と既存チェック
Arduinoでなんらかの動的なデータを保存しておく方法として、マイコン内蔵のEEPROMに保存する方法がある。容量は少ないが、設定を保存しておく時等に使える。 データの保存と読み出しはEEPROMのライブラリのread …
ArduinoでI2Cデバイスが上手く動かない時の確認方法
Arduino系の電子工作ではI2Cデバイスを良く使用する。電源線と信号線2本の4本だけで、複数のデバイスを並列に接続して使う事が出来るので、ピン数の少ないマイコンでは助かるし、配線も綺麗に収まる。 しかし、配線ミス等に …