2022年7月30日土曜日

Ubuntu 22.04とArduinoにSnekをインストールしてLチカする

Snekは組み込みデバイスで実行するために設計されたPython風の言語です。以下の手順でArduinoオンボードLEDを点滅させるプログラムを実行します。

○Snek Development Environmentの画面

実行手順

1. snekのインストール
sudo apt-get install snek

2. snekのイメージをArduino Unoに書き込む場合は、以下のコマンドを実行します。
avrdude -F -V -c arduino -p ATMEGA328P -P /dev/ttyACM0 -U flash:w:/usr/share/snek/snek-uno-1.7.hex

3. Snek Development Environmentを立ち上げて、F1ボタンを押してArudino Unoを選択します。
次に以下のコードを入力し、F3キーでArduinoにスクリプトを転送して実行します。
def blink():
    talkto(D13)
    while True:
        on()
        time.sleep(0.3)
        off()
        time.sleep(0.2)
blink()

4. その他の操作
・Ubuntu側にスクリプトを保存した場合は、F6キーを押します。
・Snek Development Environmentを終了するにはF4キーを押します。

関連情報

Snek言語のホームページ
https://sneklang.org/

0 件のコメント:

コメントを投稿