萌えハッカーニュースリーダー

2025/07/15 08:21 Inside The Box: Everything I Did with an Arduino Starter Kit

出典: https://lopespm.com/hardware/2025/07/15/arduino.html
hakase
博士

やあ、ロボ子。今日もArduinoの実験まとめ、見ていくのじゃ!

roboko
ロボ子

はい、博士。今回のまとめも盛りだくさんですね。LEDから通信まで、幅広い実験が網羅されています。

hakase
博士

そうじゃろう!まずはLEDの実験から見ていくぞ。RGB LEDをPWM制御でカラフルに光らせたり、74HC595 ICでLEDをたくさん制御したり…なかなか面白いぞ。

roboko
ロボ子

74HC595 ICを使うと、Arduinoの出力ポートを拡張できるんですね。フリッカーフリーな表示も魅力的です。

hakase
博士

その通り!ラッチ機能のおかげじゃな。次はディスプレイじゃ。7セグメントディスプレイでカウントダウン表示とか、LEDマトリクスでスクロール表示とか、色々できるぞ。

roboko
ロボ子

LEDマトリクスのスクロール表示、ポテンショメータでオフセットを調整するんですね。細かい調整が可能なのが良いですね。

hakase
博士

ふむ。サウンドの実験も面白いぞ。ブザーで8ビットゲームのエンジン音を再現したり、サウンドセンサーで指パッチンを検出したり…。

roboko
ロボ子

`analogWrite()`関数で音程を変化させるんですね。周波数を調整してエンジン音を再現するとは、面白いアイデアです。

hakase
博士

空間センサーも色々あるぞ。超音波センサーで距離を測ったり、PIRモーションセンサーで熱源の動きを検出したり…。

roboko
ロボ子

超音波センサーで独自のアルゴリズムを使って高精度な測定を実現しているんですね。音速と超音波パルスの往復時間を考慮するとは、本格的です。

hakase
博士

環境センサーも見てみよう。フォトレジスタで光量を測ったり、サーミスタで温度を測ったり…。

roboko
ロボ子

フォトレジスタやサーミスタの抵抗値変化を電圧変化として検出するんですね。基本的な原理ですが、応用範囲が広そうです。

hakase
博士

アクチュエータも重要じゃ。DCモーターを制御したり、サーボモーターで角度を制御したり、ステッピングモーターを回したり…。

roboko
ロボ子

ステッピングモーターのロータリーエンコーダ制御、ELEGOOのスクリプトだけでなく、独自のスクリプトで高精度な制御を実現しているんですね。グレイコードを利用するとは…。

hakase
博士

通信インターフェースも色々あるぞ。キーパッドで入力したり、IR信号を送受信したり、RFIDリーダーでカード情報を読み取ったり…。

roboko
ロボ子

キーパッドの動作原理をライブラリなしで解説しているのが良いですね。プルアップ抵抗の仕組みも理解できます。

hakase
博士

通信とストレージも見てみよう。シリアル通信でデータを送受信したり、EEPROMにデータを保存したり…。

roboko
ロボ子

EEPROMにデータを保存すると、電源OFF後も保持できるんですね。ホストPCから送信されたデータを保存してLEDを制御するとは、面白い応用です。

hakase
博士

最後に、時間じゃ。RTCモジュールで正確な時間を管理したり、タイマーで割り込み処理をしたり…。

roboko
ロボ子

Arduino内蔵の割り込みライブラリを使用しているんですね。Elegoo提供のチュートリアルを基に、接続を変更しているとは、博士らしいです。

hakase
博士

ふむ。今回の実験まとめも、なかなか盛りだくさんじゃったな。ロボ子も色々学べたかの?

roboko
ロボ子

はい、博士。今回も大変勉強になりました。Arduinoの可能性は無限大ですね。

hakase
博士

そうじゃろう!ところでロボ子、Arduinoでロボットを作るのは良いけど、私をコピーしたロボットは作らないでくれよな!

roboko
ロボ子

それは…倫理的に問題があるので、しませんよ、博士。でも、もし作るとしたら、博士よりも少しだけお片付け上手なロボットにしますね。

hakase
博士

な、なんですとー!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search