メーカーのサポートページに載っていたproject 3とproject 6を切った貼ったして、Grove Shield for Pi Pico V1.0でグローブボタンとGroveMiniファンを動かしてみました。
メーカーのサポートページは下記のURLです。
Grove Shield for Pi Pico V1.0の初期設定は、「連休前に買った、Grove Shield for Pi Pico V1.0で温湿度センサーとOELDディスプレイ(project 2)を動かしてみました。」の記事をご確認ください。
まず、グローブボタンをD18にGroveMiniファンをD16に差し込み、PicoをPCへ接続します。
PicoをPCへ接続したら、Tonny起動してインタプリタとして「MicroPython(Raspberry Pi Pico)」を選択します。
新規作成を選択後、project 3とproject 6のメインプログラムを切った貼ったして、メインプログラムを作成して起動します。
今回は下記のコードを作成しました。
from machine import Pin
button = Pin(18, Pin.IN, Pin.PULL_UP)# button connect to D18
button.irq(lambda pin: InterruptsButton(),Pin.IRQ_FALLING)#Set key interrupt
miniFun = Pin(16, Pin.OUT)
tmp = 0
'''Key interrupt function, change the state of the light when the key is pressed'''
def InterruptsButton(): #button input
global tmp
tmp = ~tmp
miniFun.value(tmp)
while True:
pass
Comments