株式会社インデペンデンスシステムズ横浜

システム開発エンジニアの西田五郎が運営しております。Raspberry Pi や Arduino その他新規開発案件のご依頼をお待ちしております。

Arduino

Arduino IDEのUNOボードでの動作確認(2020/05/04版)

投稿日:

前回の続きです。前回はArduino IDEのWindows10での導入について書きました。今回はArduinoボードの中でも最も標準的といえる以下のArduino UNOで動作確認をしてみます。


何をどのようにやるか
Arduinoに限らずマイコンボード系の最初は通称Lチカ(LEDの点滅)からやります。ここでもそのLチカをやりますが、ArduinoのオンボードLEDを利用しますので、Arduino UNOとパソコンと接続するためのUSBケーブルのみで最後まで出来ます。(オンボードのLEDでなければ一般的にはブレッドボードに配線します。)

USBケーブルは以下の形状です。この部分はUSBタイプBです。

おおまかな手順は以下です。
Lチカのサンプルスケッチの読み込み
検証・コンパイルのみの実行
Arduino UNOへのプログラムの書き込み
Arduino UNO上のLチカ(点滅)確認

以下から実際の手順を順番に書きます。

サンプルスケッチの読み込み
まずはArduino IDEを起動します。以下の手順でサンプルスケッチを読み込みます。(Arduinoではプログラムのことをスケッチと呼ぶので全てスケッチと表記します。)

Arduino IDEのメニュー => ファイル => スケッチ例 => 01.Basic => Blink

これで以下のようにスケッチが読み込まれます。

検証・コンパイルから
まずは順番に検証・コンパイルからやります。まだArduinoは接続しなくていいです。

以下のチェックのアイコンから検証・コンパイルを実行します。

メニューからは、スケッチ => 検証・コンパイル から出来ます。

コンパイルが完了しました。のメッセージが出力されて、以下のようになると思います。

Arduinoへスケッチを転送する
USBケーブルでPCとArduinoを接続します。

メニューから、ツール => ボード がArduino UNOになっていることを確認します。なってなければArduino UNOに設定します。

メニューから、ツール => シリアルポート で表示されているCOMポートを選択します。チェックを付けます。

もしここでシリアルポートが表示されなければ、Arduino IDEのインストールの際にドライバのインストール(セキュリティの警告でインストールを選択するところ)が出来ていないかと思います。インストールをやりなおしてみる等が必要です。

ここまで出来れば以下のように矢印アイコンからボードへ書き込みます。

メニューからは、スケッチ => マイコンボードに書き込む から出来ます。

以下のように完了します。

Lチカの確認
Arduino UNO本体を確認します。ここまでの作業に問題がなければLEDが1秒おきに点滅しているはずです。点滅が確認出来なければ何か問題があったということです。

以下の赤枠のあたりが点滅するはずです。

以上で今回の動作確認まで完了しました。

(補足1)デバイスマネージャーでのCOMポートの確認
Arduino UNOを接続した状態でデバイスマネージャーからCOMポートの確認が出来ます。その手順です。

デバイスマネージャーを起動します。Windows10の検索窓かコントロールパネルでの検索でデバイスマネージャーと入力して結果から起動します。

ここでポートを展開するとArduino UNOが確認出来ます。

ここで確認出来なければ、Arduino IDEから選択することも出来なくてArduino UNOへの書き込みも出来ないはずです。

(補足2)Arduino IDEの詳細情報の表示の設定
以下のようにArduino IDEでコンパイルや書き込み時の処理状況詳細を表示する設定にしておいた方が何かと分かりやすいと思います。おすすめの設定です。

Arduino IDEから、ファイル => 詳細設定 を開きます。
より詳細な情報を表示するの療法をチェックします。

今回はここまでです。

Amazon関連リンク

AdSense

AdSense

-Arduino

執筆者:

関連記事

感染症対策のためのIoT技術(その6)M5StickC PIR Hat(AS312搭載)人感センサー

感染症対策のためのIoT技術について書いています。今回は人感センサーを使ってみました。使ったのは M5StickC に直接接続して使うタイプで比較的簡単に使うことが出来ます。スイッチサイエンスさんの販 …

感染症対策のためのIoT技術(その2)非接触温度センサーをインターネットへ接続する

前回の続きです。前回は非接触温度センサーでの体温測定について書きました。今回はその非接触温度センサーをインターネットへ接続してクラウドに体温データを蓄積して可視化すという内容で書きます。その上で実務的 …

LeafonyでRCカーを作ってみました(その1)全体概要・導入編

Leafonyとは以下の公式ページによりますと「超小型、電池で動く、組み立て簡単なオープンイノベーション・プラットフォーム」とのことです。 トリリオンノード研究会 用語の説明 Leafony(リーフォ …

Arduino CC3000 WiFi シールドでHTTP POST

Arduino CC3000 WiFi シールドでHTTP POST通信を試してみます。以下はArduino UNOに接続した状態です。 Arduino CC3000 WiFi シールドの概要、導入に …

Arduino UnoでSPI通信(その1)Arduino Uno2台で通信

ArduinoでのSPI通信についてです。SPI通信(Serail Peripheral Interface:SPI)はマイコン系と周辺デバイス間の短距離間で利用されている同期型のシリアル通信の一種で …