Amazonに¥790円で「waves Arduino Pro Mini 互換ボード ATmega328P-AU 3.3V 8MHz」が売っています。
速度が速い16Mhzは5V仕様です。リチウムバッテリー1本で駆動させるつもりで8MHzを購入しました。
3.3Vでは8MHzと5V仕様の違いはクロック周波数の違いだけでのようです。仕様では最低1.8V、最高5.5Vとなっています。Aliexpressでは送料別で200円台で売られています。 LEDの点滅を自由に設定したくこのArduino を使う事にしました。
書込みはArduino IDEバージョン2.1.1を使っています。日本語の設定もでき便利です。この基板にはUSB端子が無く、書込みはArduino UNO R3経由で行っています。
![](https://info-search.info/wp-content/uploads/2023/07/R0035743-1-1024x562.jpg)
![](https://info-search.info/wp-content/uploads/2023/07/R0035742-1024x384.jpg)
接続端子図 Arduino UNOと互換ボードを下記のように接続します。
Arduino UNO側にソフトを入れる必要はありません。
レベルコンバーの後に互換ボードがつながります。
![](https://info-search.info/wp-content/uploads/2023/07/無題-1.png)
パソコンのIDEからは、USBタブの「他のボードとポートを選択」
![](https://info-search.info/wp-content/uploads/2023/07/スクリーンショット-2023-07-30-165028-1024x826.jpg)
Arduino Pro or ProMiniと、Arduino UNOと同じUSBポートを選択
![](https://info-search.info/wp-content/uploads/2023/07/スクリーンショット-2023-07-30-164807-1024x892.jpg)
[ツール]からPrpcessor:をATmega328P(3.3V 8MHz)を選択します。ここで16MHzを誤って選ぶとdelay関数で100が200程度の遅さになる。
![](https://info-search.info/wp-content/uploads/2023/07/スクリーンショット-2023-07-30-165539-1024x892.jpg)
D2、D3、D4を使ったサンプルプログラムです。このあと、MOSFETを駆動させLEDを制御しようと考えてます。ソフトからのコントロールなのでどのようなパターンでもかのうですよね!
かかった費用
ELEGOO Arduino用UNO R3コントロールボード ¥2,499
waves Arduino Pro Mini 互換ボード ATmega328P-AU 3.3V 8MHz ¥790
(車などで使う場合は5V 16Mhzが良いかと)
そのた部品が必要です。