
前回、Arduino Uno R3用のバニラ味の「シールドボード」を発掘、これ幸いとI2C接続の2行x8文字のLCDを接続してみました。「問題なく」表示できたので今回は余勢を駆ってUno R4にも接続。同じく表示はできたのです。しかし電気的にヤバイことにようやく気づきました。ちゃんとよく確認しろよ、自分。 “やっつけな日常(66) Arduino Uno R4 前回のLCDシールドは動くけどマズイ!” の続きを読む
デバイス作る人>>デバイス使う人>>デバイスおたく
前回、Arduino Uno R3用のバニラ味の「シールドボード」を発掘、これ幸いとI2C接続の2行x8文字のLCDを接続してみました。「問題なく」表示できたので今回は余勢を駆ってUno R4にも接続。同じく表示はできたのです。しかし電気的にヤバイことにようやく気づきました。ちゃんとよく確認しろよ、自分。 “やっつけな日常(66) Arduino Uno R4 前回のLCDシールドは動くけどマズイ!” の続きを読む
相当以前に購入のスイッチサイエンス製「バニラシールド」基板を発掘。これに秋月電子製のAE-AQM0802 LCDモジュールを搭載してみました。とりあえず今回はUno R3にて動作確認。問題なさそうなら「Arduino互換ピンソケット」搭載のマイコンボード各種で順次動作確認の予定であります。例によってやっつけ仕事。
“やっつけな日常(65) Arduino Uno R3 AE-AQM0802 LCDシールド” の続きを読む
前々回、Arduino Uno R4搭載RA4M1マイコンの周辺回路レジスタへの直接アクセスを練習。今回はその応用編ということで、RA4M1マイコン搭載のアナログ・コンパレータを使ってみたいと思います。割り込み受けするのが普通だと思いますが、今回は「おためし」ということで直接外部出力、兼、ソフトでポーリングしてみます。
“やっつけな日常(64) Arduino Uno R4 MINIMAのコンパレータを使ってみる” の続きを読む
前回、Arduino Uno R4搭載のRA4M1マイコン内蔵のオペアンプを使ってみました。この機能についてはArduino環境にAPIが準備されていたのでお楽。でもRA4M1にはAPI準備されていない機能も多数あるようです。ついてはハードウエアのIOレジスタにアクセスしたいけれども。お作法に則ってやりたいっす。 “やっつけな日常(62) Arduino Uno R4 IOレジスタ直接アクセスのお作法” の続きを読む
みんな大好きArduino Uno R4のMCUルネサスRA4M1にはオペアンプが搭載されています、4個も。ただしボード的に使えるのは1個限定みたい。以前からその辺がどうなっているのか気になっていたので、今回調べてみました。ついでにありがちな非反転オペアンプにして動作を実感。使い途はやっぱり「フロントエンド」用かね~。 “やっつけな日常(61) Arduino Uno R4 MINIMAのオペアンプを使ってみる” の続きを読む
前回までGemini様に画像ファイルをアップロードしてました。今回はプログラムソースをアップロードしてみます。Gemini様はソフトウエアはお得意みたいなのでソフトウエアに寄せてみました。お得意の中でもお得意そうなPython、でもMicroPythonです。割り込みやらキャプチャ、コンペアとかハード制御必須のやつ。
“AIの片隅で(50) Googleの生成AI、Gemini、MicroPythonスクリプトを解釈して” の続きを読む
生成AI、Gemini様に「タイマで割り込みをするプログラムを書いて」とお願いしてます。前回のSAMD21マイコンでのトライアルを「負け」判定とすると、ここまで2勝3敗2分けです。ちょっと星を戻したいところです。今回お願いしてみるのはM5Stack。人気機種に「強い」Gemini様なので期待できます。でもライブラリが。 “AIの片隅で(42) Googleの生成AI、Gemini、M5Stackにタイマ割り込み” の続きを読む
生成AI、Gemini様に「タイマで割り込みをするプログラムを書いて」とお願いしてます。ここまでGemini様は2勝2敗2分け(マイコン1機種で2環境やったものがあるので機種としては5)です。今回お願いしてみるのは、米MicroChip社のArmコアMCU、SAMD21です。使いやすい機種だけれどもGenimi様は?
“AIの片隅で(41) Googleの生成AI、Gemini、SAMD21タイマ割り込みかけて” の続きを読む
生成AI、Gemini様に「タイマで割り込みをするプログラムを書いて」とお願いしてます。前回は5機種目、ラズパイPico機のMicroPython環境でした。見事に実機動作。Gemini様は2勝2敗1引き分けに星を戻しました。さて今回は同じRaspberry Pi PicoでもC/C++ SDK環境でお願いしてみます。
生成AI、Gemini様に「タイマで割り込みをするプログラムを書いて」とお願いしております。前回までに4機種のMCUについて試行。勝手判定ではGemini様の1勝2敗1引き分けデス。さて今回は人気者Raspberry Pi Picoに対してプログラムを書いてくださいとお願いしてみました。人気者だし勝利間違いなし?
このところ何とかの一つ覚えで、生成AI、Gemini様に「タイマで割り込みをするプログラムを書いて」とお願いしております。現在までに三機種について試行、勝手ながら結果を判定させていただくとGemini様の1勝2敗という感じ。さて今回はESP32に対してプログラムを書いてくださいとお願い。結果はどうなるのか? “AIの片隅で(38) Googleの生成AI、Gemini、ESP32にタイマ割り込みかけて” の続きを読む
前回、前々回とArduinoボード上でのタイマ割り込みのプログラムをGemini様に生成いただきました。結果をみると UNO R3ボード向けにはコピペしてビルドしてボード上で動作できるソースが生成された反面、UNO R4ボード向けにはダメダメでした。今回はSTM32マイコンをターゲットに同じことをお願いしてみます。 “AIの片隅で(37) Googleの生成AI、Gemini、STM32にタイマ割り込みかけて” の続きを読む
前回、Googleの生成AI、Gemini様に「Arduino UNO R3で1ms毎にタイマで割り込みをするプログラムを書いて」とお願いしたところ、一発完動のプログラムを3案中2案で作成いただけました。今回、プロンプトに入力した文字列のうち「3」を「4」と一文字差し替えて再度お願い。UNO R4ではどうでっしゃろ?
“AIの片隅で(36) Googleの生成AI、Gemini、R3は御存じだけれどR4はダメ?” の続きを読む