電子工作145月2025ロジックアナライザーでタイミング合わせロジックアナライザーで、タイミング合わせをしてみました。アナログ信号の場合、オシロスコープを使って波形を観察します。しかし、デジタル信号の場合、オシロスコープではやりづらい部分があります。デジタル信号の場合、波形そのものの重要性は高くありません。それよりも、他の信号との関連が重要となるため、より多く… 続きを読む
電子工作85月2025Arduinoのタイマー割り込みArduinoのタイマー割り込みを試してみました。Arduinoで、外部からの入力を得る場合など、loop()の中だけでの処理には限界があります。例えば、待ち時間を確保するためにdelay()関数を使うのが、手っ取り早い方法です。しかし、delay()関数はブロッキング関数ですので、待ち時間中は操作… 続きを読む
電子工作45月2025ブートローダーを戻しましたブートローダーを戻しました。これまで、ArduinoにURbootを書き込んで使用していました。URbootはブートローダで、主にArduinoへのスケッチ書き込みに使用されます。URbootは、GitHubのMiniCoreに含まれています。設定の自由度が高く、サイズが小さいため、気に入って使って… 続きを読む
電子工作284月2025もう一つのLarduino ProMiniもう一つのLarduino ProMiniが届きました。中華MCU搭載ProMini互換機には無い、外部クロックを備えています。そして、更なる小型化(といっても2mmだけ)が施されています。しかし、割り切った部分も見られます。それは、信号線の統合と省略です。無理やり小さく作った印象が拭えません。そん… 続きを読む
電子工作264月2025中華MCU搭載ProMini 互換機中華MCUの、LGT8F328P搭載ProMini互換機を購入しました。先日も、Arduino ProMiniの互換機を購入しました。しかし、もっと安く手軽なものは無いかと探したところ、LGT8F328Pを使用したものを見つけました。前回購入したものも、今回購入したものも互換機です。しかし、今回は中… 続きを読む
電子工作244月2025UNOを壊した – ブートローダ設定ミスUNOを壊しました。NANOに引き続き、Arduino UNO互換機を壊しました。しかし、前回と違い、今回は壊れた理由がはっきりしています。壊れた理由、それは不適切にブートローダーを書き換えたためです。 ボードマネージャーとして、MiniCoreを使用しています。このボードマネージャーでは、ブートロ… 続きを読む
電子工作194月2025ProMini互換機導入ProMini互換機を導入しました。しかし、今回導入したのは、例によって本家Arduinoではなく、互換品です。購入時の価格は、200円程でした。ProMiniは、NANOを簡略化したものと考えてよさそうです。NANOにあった、USB-シリアルコンバーターと、レギュレーターが取り外されています。その… 続きを読む
電子工作144月2025LGT8F328Pのブートローダー書き込みLGT8F328Pのブートローダー書き込みがやっと成功しました。普通に使っていれば、ブートローダー書き込みは必要ありません。これは、万一ブートローダーを飛ばしてしまったときのための備えです。 しかし、LGT8F328Pへのブートローダー書き込みは困難でした。失敗を繰り返し、漸く成功しましたので、備忘… 続きを読む
日々是好日124月2025関税と相互関税の違いをAIに訊いてみた関税と相互関税の違いを知らなかったので、AIに訊いてみました。最近話題になっているトランプ関税ですが、ある人が「関税」ではなく「相互関税」だと強弁していました。関税は、輸入したときに税関に納付するものと理解していました。ということは、相互関税では、輸出先の税関に関税の徴収をお願いすることなのでしょう… 続きを読む
電子工作84月2025LGT8F328PのDACを使ってみるLGT8F328PのDACを使ってみました。ATmega328Pの互換MCUであるLGT8F328Pには、機能追加が施されています。追加された機能の一つがDACです。分解能は8ビットで、高性能とは言えません。しかし、簡易な信号発生器としては使えると思います。 今回は、LGT8F328Pを搭載したAr… 続きを読む