「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。

and more...

Lab.以外の情報を紹介しています。

Thonnyのエディターを使ったスクリプトの作成

スクリプトをファイルに保存・実行する

2022-05-152022-05-15

Python IDE(統合開発環境)であるThonnyのエディターを使って、スクリプトを作成し、ファイルに保存・実行する手順を紹介します。使用する言語はMicroPythonです。

スクリプトをファイルに保存・実行する

Thonnyには、MicroPythonのコードを複数まとめて記述できるエディターがあります。本記事では、エディターに記述した複数のコード(スクリプト)をファイルとして保存・実行する手順を紹介します。使用するコードは「Raspberry Pi Picoボード上のLEDを点灯する」で紹介したものです。

Thonnyの起動

Thonnyを起動します。コードを入力するのは、上段のエディターエリアです。

図1-1.Thonnyの起動
図1-1.Thonnyの起動

コードの記述

Raspberry Pi Picoボード上のLEDを点灯する」で紹介したコードをエディターに記述します。シェル内にコードを入力するのとは異なり、エンターキーを押してもコードが実行されることはなく、改行されるだけです。

図1-2.コードの記述
図1-2.コードの記述

ファイルの保存

コードの記述が終わったら「ファイル」>「Save as...」の順にクリックします。

図1-3.「ファイル」>「Save as...」の選択
図1-3.「ファイル」>「Save as...」の選択

ファイルの保存場所を選択します。保存場所は、Thonnyを実行しているコンピューター(This Computer)、またはRaspberry Pi Pico本体のどちらかを選べます。本記事では、Raspberry Pi Pico本体に保存するので「Raspberry Pi Pico」をクリックします。

図1-4.保存先の選択(This Computer/Raspberry Pi Pico)
図1-4.保存先の選択(This Computer/Raspberry Pi Pico)

ファイル名を入力して「OK」をクリックします。ファイル名は「LEDOn.py」とします。

図1-5.ファイル名の指定
図1-5.ファイル名の指定

エディターエリアに記述したコードがファイルとして保存され、エディターエリアのタブがファイル名「LEDOn.py」になりました。

図1-6.ファイルの保存
図1-6.ファイルの保存

スクリプトの実行

エディターエリアに記述した複数のコード(スクリプト)を実行するには「実行」>「Run current script」の順にクリックします。

図1-7.「実行」>「Run current script」の選択
図1-7.「実行」>「Run current script」の選択

シェルエリアに「%run -c $EDITOR_CONTENT」と表示され、スクリプトが実行されます。ボード上のLEDが点灯していれば成功です。

図1-8.スクリプトの実行
図1-8.スクリプトの実行

もし、記述したコードに入力ミスなどがある場合は、シェルエリアに赤字でメッセージが表示されます。モジュール名やクラス名が間違っていないか見直しましょう。例えば「Pin」を「pin」と入力するとエラーになります。入力ミスを修正して実行するだけで、自動的に上書き保存されます。

図1-9.実行時のエラーメッセージ
図1-9.実行時のエラーメッセージ

LEDを消灯するスクリプトを作成して、ファイル名「LEDOff.py」で保存しましょう。

本記事では、作成したスクリプトをRaspberry Pi Pico内に保存しました。保存したファイルの閲覧と読み込みは「Raspberry Pi Pico内のファイルの閲覧と読み込み」で紹介しています。

おすすめ

Raspberry Pi Pico

RP2040マイクロコントローラーチップをベースにした、低コストで高性能のマイクロコントローラーボードです。

確かな力が身につくPython「超」入門 第2版

著 者
鎌田 正浩
出版社
‎SBクリエイティブ
発売日
2022/03/08

ワンランク上を目指す人のためのPython実践活用ガイド

著 者
鈴木 たかのり 他
出版社
‎技術評論社
発売日
2022/03/04

Pythonプログラミングパーフェクトマスター[Python3/Anaconda/PyQt5対応第3版]

著 者
金城 俊哉
出版社
‎秀和システム
発売日
2020/12/19

Pythonプログラミング逆引き大全 400の極意

著 者
金城 俊哉
出版社
‎秀和システム
発売日
2021/1/16

スッキリわかるPython入門

著 者
国本 大悟 他
出版社
‎インプレス
発売日
2019/6/13
この記事を読んだ人は、こんな記事にも興味があります。
スポンサーリンク
TOPへ移動
目次へ移動