按鍵控制LED-K210
按鍵控制LED-K210
前言
Maix Spieed這個板子對於我來說實在有點陌生,尤其它的函式
不太好記,使用官方的IDE也很多都沒有自動補全,實在很不方
便。原本只想利用它的AI的特性來做辨識,分類控制云台等等...
但發現還是得先了解它最基本的語法。
這板子也不像ESP32,Arduino有彩圖標明了pin腳位,它是用線路
圖的方式標明腳位。
先了解要使用的腳位
LED
KEY
所以可以看到等下要使用
KEY---->IO16
LED(G)--->IO12
程式碼
from Maix import GPIO
from fpioa_manager import fm
from time import sleep
fm.register(12, fm.fpioa.GPIO0)
fm.register(16, fm.fpioa.GPIO1)
led=GPIO(GPIO.GPIO0, GPIO.OUT)
btn=GPIO(GPIO.GPIO1, GPIO.IN)
while True:
if btn.value()==0:
led.value(0)
else:
led.value(1)
解說
載入要用的模組
from Maix import GPIO
from fpioa_manager import fm
from time import sleep
將腳位引到外設指定的虛擬腳位
fm.register(12, fm.fpioa.GPIO0)
fm.register(16, fm.fpioa.GPIO1)
使用外設的腳位指定給LED和KEY
led=GPIO(GPIO.GPIO0, GPIO.OUT)
btn=GPIO(GPIO.GPIO1, GPIO.IN)
用迴圈去判斷按鍵是1或0來開關LED
while True:
if btn.value()==0:
led.value(0)
else:
led.value(1)
留言
張貼留言