自作 Arduino UNO R4のアナログ入力の改善 ~ 内蔵オペアンプを使用 はじめにArduino UNO R4のADコンバータは入力インピーダンスが低くて使いづらい。測定対象のインピーダンスが高いとUNO R4側に引っ張られてしまう。端的に言えば、正しい結果が得られない。ならば、測定対象とUNO R4のアナログ入... 2025/06/05 自作
自作 生成AIで「ArduinoによるCWデコーダ」を作らせる ここ一週間くらい、生成AIの尻を叩きまくってCWデコーダを作らせている。ようやく割と安定してデコードできる所まで来た。ただし、送信側は機械出力で安定しているという理想条件での話。システム概要送信側(符号出力側)はArduino UNO R4... 2025/05/12 自作
自作 Arduino UNO R4 MinimaのRTCはどのくらいいい加減か? Arduino UNO R4にはRTCが載っているけれど、精度が悲惨。1分で1秒くらいズレる。原因は、時計用のクリスタルを載せていないため。CPU内蔵の発振器をRTCでも使っているので、時計として使えるレベルじゃない。ついでにいうと、バック... 2025/05/04 自作
書籍・雑誌 トランジスタ技術 2024年1月号 ~ Arduino UNO R4特集 1月号ということで、まずは謹賀新年。今号の特集は、Arduino UNO R4。その目次。第1章ではUNO R4の特徴をR3との比較で詳しく説明されている。また少し記事を書かせてもらった。今回は、時計+温度計。R4での新機能のRTCと分解能... 2023/12/06 書籍・雑誌
自作 Arduino UNO R4 Minimaのアナログ入力の問題 – 追加実験 Arduino UNO R4 Minimaのアナログ入力が低いことによる問題の追試。被測定物のインピーダンスを下げれば測定誤差を小さくできることを確認できた。しかし、測定値のふらつきは相変らず生じる。 2023/10/24 自作
自作 Arduino UNO R4 Minimaのアナログ入力の問題 Arduino UNO R4 MinimaのADコンバータの入力インピーダンス(内部抵抗)が低いようながどうにも気になるので、ちょっとした実験。測定対象によっては大きな誤差が出ることが確認できた。また、測定結果がふらつくのも問題。 2023/10/23 自作
自作 Arduino UNO R4 MinimaのADコンバータの入力インピーダンスは低い Arduino UNO R4 MinimaでanalogRead()でサーミスタの値を読むとどうも小さめの値が出る(サーミスタの自己発熱とはまた別の問題)。これはADコンバータの内部抵抗が低いんじゃなかろうか?ということで、実験。まずは比較... 2023/10/03 自作
自作 サーミスタは自己発熱する(Arduinoで温度を測るときの注意) サーミスタを使ってArduinoで温度計を作ってみた。センサ部の回路はよくあるもので、+5Vを抵抗とサーミスタで分圧して、その電圧をArduinoのADコンバータで見る。しかし、測定結果がどうも高めの温度になってしまう(1~2℃程度)。サー... 2023/09/20 自作
自作 Arduino UNO R4 MinimaのanalogRead()の実行時間 Arduino UNO R4はADCの分解能が14ビットまで設定できる(analogReadResolution()を使う)。デフォルトはUNO R3に合せて10ビットになっている。では、分解能によって実行時間に変化があるか?簡単なコードを... 2023/09/18 自作
自作 Arduino UNO R4 MinimaのDAC ~ analogWaveクラス編 チュートリアルのサンプルコード以前、公式チュートリアルのDACの解説のサンプルコードを試してみた。そのときのサンプルコードはノコギリ波のデータを配列で用意しておき、それをanalogWrite()でDACに出力するというものだった。ところが... 2023/07/30 自作