これぞLチカってのをPythonで書いてみた。
と言っても、チュートリアルに書いてあるものをそのまま写経しただけ。
細かい個所についての理解はまだこれからって感じ。

[code]
#!/usr/bin/env python

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)

LED1 = 5
GPIO.setup(LED1, GPIO.OUT)

for i in range(20):
print(i)
GPIO.output(LED1, GPIO.HIGH)
time.sleep(0.1)
GPIO.output(LED1, GPIO.LOW)
time.sleep(0.1)

GPIO.cleanup()

print("led1 done")
[/code]

いい感じでチカチカしてくれた。
Lチカするだけだとあっさり終わるのだけど、やりたいことはまだ沢山あるので、これからって感じだ。

ポートについてとかわかりやすそうなサイトがあったので参考にしてみることにしよう。
[blogcard url=http://mamerium.com/raspberry-pi-rpi-gpio-basic/]

少なくともcleanupし忘れると、「既にそのポート使ってるよ!」みたいなエラーが出るというのは分かった。
この辺はしっかりしておかないとつまづきそう。

カテゴリー: Daily