iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Micropython x ESP H/W 之三十個錦囊妙計 系列


主要會介紹三十種Micropython 在ESP 硬體上使用的技巧及如何快速入門及排解問題. 由於Micropython這個專案的書籍或網路知識非常的少, 因此希望提供三十個錦囊妙計, 期望可以減少有興趣的同好在接觸時的陣痛期, 不用像我一樣跌跌撞撞跟誤踩地雷很多次

鐵人鍊成 | 共 31 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 11

[錦囊XI] Python 有很多好用的編輯方式, 那Microtpyhon 也有嗎? [內建編輯器/ PyCharm篇]

Python 有很多好用的編輯方式, 例如: jupyter notebook, pycharm, vscode ...大家一定跟筆者一樣好奇, Micropy...

2018-10-26 ‧ 由 JC 分享
DAY 12

[錦囊XII] 要如何使用jupyter notebook 編輯ESP呢?

jupyter,在做科學呈現跟單步執行時真的是非常方便而Micropython當然也可以這麼做,讓筆者帶大家來看看該怎麼做 首先要使用pip安裝jupyter...

2018-10-27 ‧ 由 JC 分享
DAY 13

[錦囊XIII] Are you crazy? (ESP rom 耐久度試驗)

ESP 模組既然有提供EEPROM可供重複寫入, 那 ...可以把local log 即時存在裡面嗎? 這是某天A君提出來的問題我:當然可以, 不過不知道可以撐...

2018-10-28 ‧ 由 JC 分享
DAY 14

[錦囊XIV] 要如何得到目前的時間? (以台灣時區為例)

讓筆者帶大家快速了解MicroPython 如何得到正確的台灣時間[匯入time function] import time 看起來time functi...

2018-10-29 ‧ 由 JC 分享
DAY 15

[錦囊XV] NTP (網路校時) 服務時好時壞怎麼辦?

在這篇文章中將介紹如何使用網路時間同步的功能及如何做簡易的troubleshoot 匯入ntptime 中的settime from ntptime im...

2018-10-30 ‧ 由 JC 分享
DAY 16

[錦囊XVI] 連線到AP的種類有哪些及天線訊號容易被干擾嗎?

連線到AP的方式總共有兩種: SSID + PASSWORD SSID + PASSWORD + BSSID [秘訣](1) BSSID: 指的是AP 的M...

2018-10-31 ‧ 由 JC 分享
DAY 17

[錦囊XVII] 二進制處理方式 [上] --- unpack

相信很多人都跟筆者有過類似的困擾, 就是不大會處理從UART中讀取回來的二進制的資料, 以下介紹 如何拆解跟打包可以跟底層溝通的字串 (以WIFI BSSID...

2018-11-01 ‧ 由 JC 分享
DAY 18

[錦囊XVIII] 二進制處理方式 [下] --- pack

這篇將介紹如何使用struct 中的PACK 將數據轉換成二進制 並餵給MicroPython x ESP01S 使用 在MicroPython 官網中可以看到...

2018-11-02 ‧ 由 JC 分享
DAY 19

[錦囊XIV] Sleep 的種類有哪些及如何喚醒睡眠中的裝置呢?

ESP 裝置提供以下幾種Sleep 的形式 使用方式: Idle import machine machine.idle() [秘訣] 筆者很喜歡把try...

2018-11-03 ‧ 由 JC 分享
DAY 20

[錦囊XX] 程式掛掉後該如何自動重跑呢? [以try ... except為例]

程式掛掉後該如何自動重跑呢? 在microPython的官方文件中有寫到 machine 中有一個reset的功能 machine.reset() Resets...

2018-11-04 ‧ 由 JC 分享