1.5 Thonnyのクイックガイド

直接コードを開いて実行する

プロジェクトのコードセクションでは、使用する正確なコードが示されているので、 esp32-starter-kit-main\micropython\codes\ パスのシリアル番号が付いた .py ファイルをダブルクリックして開きます。

ただし、 1.4 ライブラリのアップロード(重要) で説明されているように、まずパッケージをダウンロードしてライブラリをアップロードする必要があります。

  1. コードを開く。

    例えば、 1.1_hello_led.py です。

    ダブルクリックすると、右側に新しいウィンドウが開きます。複数のコードを同時に開くことができます。

    ../../_images/quick_guide1.png
  2. マイクロUSBケーブルでESP32をコンピュータに接続します。

    ../../_images/plugin_esp32.png
  3. 正しいインタプリタを選択

    「MicroPython (ESP32).COMxx」インタプリタを選択します。

    ../../_images/sec_inter.png
  4. コードを実行

    スクリプトを実行するには、 Run current script ボタンをクリックするかF5キーを押します。

    ../../_images/quick_guide2.png

    コードに印刷が必要な情報が含まれている場合は、シェルに表示されます。それ以外の場合は、以下の情報のみが表示されます。

    シェルウィンドウがThonnyに表示されない場合は、 View -> Edit をクリックして開きます。

    MicroPython v1.19.1 on 2022-06-18; ESP32 module with ESP32
    
    詳しい情報は「help()」と入力してください。
    
    >>> %Run -c $EDITOR_CONTENT
    
    • 最初の行には、MicroPythonのバージョン、日付、およびデバイス情報が表示されます。

    • 2行目には、「help()」を入力してヘルプを取得するように促されます。

    • 3行目は、スクリプトエリアの「EDITOR_CONTENT」の内容をPico WのMicroPythonインタプリタに実行させるThonnyからのコマンドです。

    • 3行目の後にメッセージがある場合、通常はMicroPythonに印刷するように指示したメッセージ、またはコードのエラーメッセージです。

  5. 実行を停止

    ../../_images/quick_guide3.png

    実行中のコードを停止するには、 Stop/Restart backend ボタンをクリックします。 %RUN -c $EDITOR_CONTENT コマンドは停止後に消えます。

  6. 保存または名前を付けて保存

    Thonnyで開いた例の変更を保存するには、 Ctrl+S を押すか、Thonnyの Save ボタンをクリックします。

    File -> Save As をクリックして、 MicroPython drive(ESP32) 内の別のファイルとしてコードを保存することができます。

    ../../_images/quick_guide4.png

    MicroPython drive を選択します。

    ../../_images/quick_guide5.png

    ファイル名と拡張子 .py を入力した後、 OK をクリックします。MicroPythonドライブに保存されたファイルが表示されます。

    ../../_images/quick_guide6.png

    注釈

    コードにどんな名前を付けても、コードの種類を記述することが最善です。意味のない名前(例: abc.py )は避けましょう。 コードを main.py として保存すると、電源を入れたときに自動的に実行されます。

ファイルを作成して実行する

コードはコードセクションで直接示されています。Thonnyにコピーして以下のように実行できます。

  1. 新しいファイルを作成する

    Thonny IDEを開き、 New ボタンをクリックして新しい空のファイルを作成します。

    ../../_images/quick_guide7.png
  2. コードをコピー

    プロジェクトからのコードをThonny IDEにコピーします。

    ../../_images/quick_guide8.png
  3. マイクロUSBケーブルでESP32をコンピュータに接続します。

    ../../_images/plugin_esp32.png
  4. 正しいインタプリタを選択

    右下隅にある「MicroPython (ESP32).COMxx」インタプリタを選択します。

    ../../_images/sec_inter.png
  5. コードを実行

    Run Current Script をクリックするか、単に F5 キーを押して実行します。

    ../../_images/quick_guide9.png

    コードに印刷が必要な情報が含まれている場合は、シェルに表示されます。それ以外の場合は、以下の情報のみが表示されます。

    シェルウィンドウがThonnyに表示されない場合は、 View -> Edit をクリックして開きます。

    MicroPython v1.19.1 on 2022-06-18; ESP32 module with ESP32
    
    詳しい情報は「help()」と入力してください。
    
    >>> %Run -c $EDITOR_CONTENT
    
    • 最初の行には、MicroPythonのバージョン、日付、およびデバイス情報が表示されます。

    • 2行目には、「help()」を入力してヘルプを取得するように促されます。

    • 3行目は、スクリプトエリアの「EDITOR_CONTENT」の内容をPico WのMicroPythonインタプリタに実行させるThonnyからのコマンドです。

    • 3行目の後にメッセージがある場合、通常はMicroPythonに印刷するように指示したメッセージ、またはコードのエラーメッセージです。

  6. 実行を停止する

    ../../_images/quick_guide3.png

    実行中のコードを停止するには、 Stop/Restart backend ボタンをクリックします。 %RUN -c $EDITOR_CONTENT コマンドは停止後に消えます。

  7. 保存または名前を付けて保存

    Ctrl+S を押すか、Thonnyの Save ボタンをクリックしてコードを保存できます。ポップアップウィンドウで、ファイルを保存する場所を選択します。

    ../../_images/quick_guide5.png

    ファイル名と拡張子 .py を入力した後、 OK または Save をクリックします。

    ../../_images/quick_guide6.png

    注釈

    コードにどんな名前を付けても、コードの種類を記述することが最善です。意味のない名前(例: abc.py )は避けましょう。 コードを main.py として保存すると、電源を入れたときに自動的に実行されます。

  8. ファイルを開く

    保存されたコードファイルを開く方法は2つあります。

    • 一つ目の方法は、Thonnyのツールバーにある開くアイコンをクリックすることです。プログラムを保存する時と同じように、 this computer から開くか、 MicroPython device から開くかを尋ねられます。例えば、 MicroPython device をクリックすると、ESP32に保存されている全てのプログラムのリストが表示されます。

    • 二つ目の方法は、 View -> Files をクリックし、対応する .py ファイルをダブルクリックして直接ファイルプレビューを開くことです。