クリックでイベント実行
fungrand
yasai
Home
yasai
野菜作り
yasai
クラフト

クラフト

yasai
プログラミング
yasai
電子工作
yasai
CNC
yasai
作品作り

Pythonプログラミング / for Raspberry Pi

プログラム例:LEDの制御

1.シンプルなON/OFF

2.ループ処理

3.ループ後も続ける

4.外部スイッチの読み取り

5.外部スイッチでラズパイを制御

6.センサーを使う

プログラム例:windowsアプリ

ウィンドウ作成

クリックイベント

エントリーフィールド/変数適用

ディレクトリ移動

プログラム例

LEDのON/OFF

from machine import Pin
import time
led=Pin(15,Pin.OUT)
led.value(1)#ONにする
time.sleep(0.5)
led.value(0)#OFFにする
time.sleep(0.5)
from machine import Pin
ピンを利用可能にするコマンドです。
連続で記述する必要があり、
from machine [,] import Pin
カンマで区切ると動作しません。
from machine
import Pin
改行もNGです。

import time
タイムコマンドを使う場合は記述が必要です。

led=Pin(15,Pin.OUT)
代数(変数)[led]にGPIOピン15番を出力ピンとして利用するコマンドを代入

led.value(1)#ONにする
代数(変数)[led]を有効にします

time.sleep(0.5)
0.5数間プログラムを中断します。

led.value(0)#OFFにする
代数(変数)[led]を無効にします

実行するとLEDがON→OFFします。

プログラム例

LEDのON/OFF繰り返し



from machine import Pin
import time

led=Pin(15,Pin.OUT)

cnt = 0
while True:
  led.value(1)#ONにする
  time.sleep(0.1)
  led.value(0)#OFFにする
  time.sleep(0.1)
  cnt += 1
  if cnt >= 5:
   break






株価情報 (registered only) | お問合せ