學 Python 玩創客
旗標科技公司 邱裕雄
投影片下載網址 http://bit.ly/pptfm610a
01
課程簡介與軟體環境設定
安裝 Thonny 開發環境
• 下載網址:
安裝 Thonny 開發環境
• 下載後請雙按執行該檔案 , 然後一直按 Next 即 可完成安裝
02 MicroPython
基礎
驅動程式安裝步驟
① 會先解開驅動程式安裝檔
案 ③ 安裝完成
② 按『 INSTALL 』開始安 裝
連接 PC
與 D1 mini 控制板
大頭接上電腦 小頭接上控制板
連接線兩頭不一樣 一看就可以分清楚
查看連接埠編號
① 在『電腦』 按滑鼠右鈕 ① 按滑鼠右鈕 ② 選『裝置管理員』 Windows 7 Windows 10查看連接埠編號
記住分配的編號 ( 此例為 COM7)
以你自己看到的連接埠編號為準 你的和投影片上的很可能不一樣
03
控制 LED
亮暗 - 數位輸出
LED
Blink
from machine import Pin import time
led = Pin(15, Pin.OUT) led(1)
04
讀取按鈕 - 數位輸入
按鈕
灯條(neopixel)
from machine import Pin
from neopixel import NeoPixel
from urandom import getrandbits np = NeoPixel(Pin(14), 11)
for i in range(np.n):
np[i] = (getrandbits(8), getrandbits(8), getrandbits(8)) np.write()
05
光感應自動電燈 - 類比輸入
光敏電阻
08
電子鋼琴
蜂鳴器
用蜂鳴器發出音樂
• 只要使用第 6 章說 明過的 PWM 類比 輸出功能 , 就可以 控制蜂鳴器震動的 頻率 • PWM 負載率 (duty cycle) 則可 以控制震動的幅度 , 改變音量的大小09
網路連線
氣象預報站