在iThome, 我們幾乎看不到有關Micropython的討論,甚至在台灣,大家一談到有關ESP32軟體開發,超過九成以上的開發者會選用Arduino Framework。因此,我想利用這個平臺,並且也挑戰自己,以30篇文章來引導讀者如何入門ESP32的Micropython, 並且能夠做一點實際的應用。
繼續我們昨天的 GPIO 輸入輸出控制,我們用 Thonny 輸入下面程式: from machine import Pin P0 = Pin(0, Pin.I...
昨天我們談到如何控制 LED 的閃爍,當 time.sleep_ms() 延時小到一個數值,我們人眼就感覺不到閃爍了,那這時到底 LED 的通斷頻率是多少?很多...
我們今天來看 machine.Timer 模組。 Timer 顧名思義,是計時器或是定時器的意思,我們可以設定一個時間,當時間到了,可以執行我們預先設定的動作,...
在網路常看到一個梗圖,主要是一個鍵盤只有三個按鍵:然後反諷的說,這是一個電腦高手使用的鍵盤,或者說,這是一個寫論文報告的鍵盤等等。 我們學習語言也是一樣的,我們...
我們從 Wiki 上來查一下 PWM我想這其中的解釋會讓您看到懷疑人生!轉成中文繁體版 wiki 的解釋也是看不懂!先不管那些複雜的解釋內文,我們先來看看在英文...
GPIO當作輸入,我們使用這樣的例子: from machine import Pin P0 = Pin(0, Pin.IN) P1 = Pin(1, Pin....
這個議題本來是想與昨天的按鍵彈跳問題一起探討的,但由於一直在 BPI-leaf-S3 板子 BOOT 按鈕上捕捉不到彈跳,做了很多實驗,最後只好自己搞了一個按鈕...
我們一直用 GPIO 點亮一顆 LED 燈來說明 GPIO 的輸出功能。到底 GPIO 能推動多大的電流呢? 查看 ESP32S3 datasheet,我們發現...
紅外線遙控在家電的使用非常的普遍,主要利用紅外線 LED 來發射大約在 940nm 波長的紅外線以傳送訊息,詳細的說明可以參閱 wiki 有關紅外線遙控的部分。...
還是從點亮 LED 燈談起 變頻電風扇調速,我們總是想要由低至高,分段來表示速度,我們可以利用一個 7-節 顯示器 (7-segment LED display...