Contenu connexe
Similaire à ラズピコでLチカ (14)
Plus de iPride Co., Ltd. (20)
ラズピコでLチカ
- 3. ラズピコ? (2/2)
• 他のラズパイ(Raspberry Pi やRaspberry Pi Zero)とは異なり、ラズピコはマイ
クロコントローラ
• 他の機器やセンサーをつないで制御する目的が大半の用途になる
• PICに近い
• OSは積めないが、タイミングがシビアな割り込み制御などが
作り込みやすい
• 省電力
PICマイコンの例
(https://akizukidenshi.com/img
/goods/C/I-04430.jpg より引用
)
- 10. Lチカ 準備編
必要なものを揃える
• ラズピコ本体
• スイッチサイエンスやアマゾンなどで、ピンヘッダ実装済みを購入しま
しょう。ピンヘッダなしだとちょっと使いにくいです。
ピンヘッダ実装済みラズピコ
(https://www.switch-
science.com/catalog/7412/より引用)
通電用の足(ピンヘッダ)がはんだ付けされている
- 22. Lチカ 実行編
プログラムの実行
• コードを入力します。(ひとまず以下の通りに)
from machine import Pin
import utime
#GP0端子を出力用として使うための宣言
led = Pin(0, Pin.OUT)
#出力は1(HI)か0(LOW)、初期状態では0とする
led.value(0)
while True:
#1秒スリープ
utime.sleep(1)
#0->1,1->0に切り替える
led.toggle()
- 34. LチカNeo 実行編
プログラムの実行
• 以下のコードを入力、実行します。
from machine import Pin
import utime
led = Pin(0, Pin.OUT)
led.value(0)
#GP1端子を入力用として使うための宣言
sw = Pin(1, Pin.IN)
while True:
#GP1端子の値を取得
value = sw.value()
#LEDの出力
led.value(not(value))