高校 物理

Arduino を用いた実験

I.Arduinoの準備


  1. Arduinoにプログラムを書き込む(有線)
  2. ※ グラフの見やすさから、プロットできるのは2つのデータまでです。 以下のような形式の出力になるようにプログラムを記述してください。

    タイムスタンプ(ミリ秒),データ1,データ2

    13045,20.1,34.4

    13325,20.3,45.6

    ...,...,...

    ※当サイトではプログラムの書き込みはできません。Arduino IDE などの専用ソフトウエアをご利用ください。

【パソコン側について】

Arduinoと当サイトの接続(API通信)は OS の種類で制限があります。

WindowsOS、ChromeOS、macOS ---> 可:有線(USBケーブル)、無線(Bluetooth)

iPadOS ---> 可:無線(Bluetooth)※「Bluefy」などのiPadでBLE通信ができるアプリ上のみ

  無線通信の動作確認は、Arduino UNO R4 WiFi と iPad(+Bluefyアプリ)で行いました。


動作確認ブラウザは Google Chrome、Microsoft Edge、Bluefyです。

II.データ受信開始の操作


  1. ArduinoとパソコンをUSBケーブルで接続(有線)
  2. ※Bluetooth通信(無線)の場合は、外部電源をつなげてArduinoを起動させてください。電源につなげれば勝手に起動します。
  3. Webページの〔接続〕ボタンを押して、ポップアップに表示されるArduinoをクリックで選択
  4. ポップアップ上の〔接続〕をクリック
  5. ※正しく接続されるとWebページ上の〔接続〕ボタンが〔切断〕に変わります。
  6. 〔開始〕ボタンを押すと、測定がスタート

III.測定中の操作


  1. 〔停止〕ボタンを押すと、グラフが停止
  2. グラフから測定値などを読み取る
  3. ※プロットにカーソルを合わせる(タップする)と、プロットの数値が表示されます。
  4. 〔開始〕ボタンを押すと、測定が再開

IV.データ受信終了の操作


  1. 〔停止〕ボタンを押して、測定を停止
  2. 〔切断〕ボタンを押す
  3. USBケーブルをパソコンから抜く
  4. ※〔停止〕→〔切断〕をしないで、ケーブルを抜いてもおそらく問題ありません。