最新のArduino Uno R4 Minimaを使ってみた!!
2023年6月27日、ついにArduino Unoの最新モデル、Arduino UNO R4 Minimaがスイッチサイエンスさんなどで発売がされ話題を呼んでおります‼
そんな最新のArduino UNO R4 Minimaを早速購入して使ってみたいと思います‼
①「購入方法」
自分が捜査した限りでは、2023年12月時点で購入できる場所は下記のところのみ!
・秋月電子(3190円)(+送料)(在庫あり)
・スイッチサイエンス(3410円)(送料無料)(在庫あり)
・電子工作ステーション(3270円)(送料無料)(在庫あり)
※在庫は2023年12月11日時点の在庫と価格の情報です。
この中で送料を含め、一番安く買えるのは電子工作ステーションさんです‼
(2023年7月25日に値下げをし、どこよりも安い価格になりました)
(2023年10月12日時点、円高の影響で再び価格が上がりました。(3180円→3270円))
クーポンがあるのでそれを適応すると、3220円で買えることになります‼
クーポンコードはこちら↓
50円引きクーポン → 230301
※900円以上のご購入が対象。(何度でも使えます)
300円引きクーポン → S04155
※5000円以上のご購入が対象。(一人1回)
ということで現時点では電子工作ステーションさんが一番安く買えるでしょう‼
②「新機能などの説明」
・まず、外観から一目瞭然、なんと、インターフェースがType-Cになりました‼
今はスマホもほとんどがType-Cとなりましたので、スマホと統一できるので便利ですね。
その他にも12bitのアナログDACやCANバスなども装備されました‼
比較
項目 | Arduino R3 | Arduino R4 |
ROM | 32kb | 256kB |
RAM | 2kB | 32kB |
搭載マイコン | ATmega328 |
RA4M1 Arm cortex M4
|
デジタルI/Oピン | 14 | 14 |
PWM出力可能ピン | 6 | 6 |
アナログ入力ピン | 6 | 6 |
動作クロック | 16MHz | 48MHz |
③「開封の儀」
サイズはR3とほぼ変わらないが、デザインが青色になっていて少しかっこいいです。
あとチップの部分がSMD(表面実装)になっていますね!
④「試す」
まずはArduino IDEでR3同様の環境で何も変えずにLチカプログラムを入れてみたいと思います。
(Arduino IDEのVerは1.8.18)
1 2 3 4 5 6 7 8 9 10 |
//13番ピンを使いLチカ void setup() { pinMode( 13, OUTPUT ); } void loop() { digitalWrite( 13, HIGH ); delay(100); digitalWrite( 13, LOW ); delay(300); } |
これでシリアルポートを選択し書き込み開始‼
※シリアルポートが出てこない場合、Type-Cケーブルが通信対応の物か、確認してください。
すると途中で固まった!
数分後
エラーが出ましたが、Lチカはできるようになったのでプログラムは入った様です‼
よく見たらR4パッケージをインストールしてくださいとご親切に出ていましたので、
早速インストール‼
すると「ツール」→「ボード」→「Arduino Renesas UNO R4 Boards」→「Arduino Uno R4 Minima」
が追加で選択できるようになり無事、問題なく書き込めるようにできました‼
次に、今まで通りR3で使っていたライブラリーを使う系のセンサーがちゃんと変わりなく使えるか、
念のため試してみたいと思います。
試すセンサーは、BME280で試してみたいと思います‼
回路や作り方、プログラムはこちらの記事を参考にしてください↓
上記のサイトの②~④を参考に作りいざ書き込み‼
無事に書き込めたようだ!
今回はシリアルモニターにセンサーの値を表示するようにしているので、
シリアルモニターを開く!
が
しかし、何も表示されない!
もう一度書き込んでみると今度は書き込みはできたがポートが開けませんというエラーを吐いた!
ケーブルなどいろいろ変えて試すも、成功しシリアルモニターにセンサーの値が表示されるようになることもあったが
上記エラーパターンの方が多い…
(エラーパターンが出た後でもボード情報は表示でき、問題なさそう)
とりあえずArduino IDEを再起動‼
すると今度は問題なくでき、センサーの値の取得も成功‼
しかし、コードを変えずにもう一度書き込みをしてみると、エラーは出ないもののシリアルモニターには何も
表示されなくなった…
シリアルモニターを表示させながら書き込みをすると上手くいかないパターンが多いようです‼
原因は分かりませんがmとりあえず、
現在使っているIDEのバージョンは1.8.18と最新のものではないので、とりあえず最新のものに更新してみます‼
⑤「結果」
最新のIDE(2.1.1)にした結果、無事解決できました‼
なので最新のIEDを使いことをお勧めします‼
ちなみに、最新のIDEはシリアルモニターが別タブで出てこなくなったのでとても使いやすくなりました‼
以上、ご閲覧ありがとうございました^^