ESP32支援MicroPython, 將韌體燒寫進去ESP32, 就可在ESP32執行py程式.
ESP32燒寫套件 esptool
指令: pip3 install esptool
ESP32支援MicroPython, 將韌體燒寫進去ESP32, 就可在ESP32執行py程式.
ESP32燒寫套件 esptool
指令: pip3 install esptool
為什麼需要虛擬環境?
在開發專案時, 會使用很多套件, 若在同一環境下不斷新增套件, 整個專案會變成非常大, 那麼在開發小專案中, 就會多出很多使用不到的套件.
在同環境下開發無法避免這種情況, 因此需要建立一個虛擬環境, 也就是一個新的專案資料夾管理這個專案需要用到的套件.
安裝虛擬環境套件virtualenv
當安裝玩新的範例程式, 在執行編譯後, 會出現錯誤訊息 XXX.h: No such file or directory, 這可能是arduino安裝路徑下缺少檔案, 也有可能是新安裝範例的Library造成錯誤.
目前最有效的解決方法
將C:\Users\********\Arduino\libraries下新增的Library移至Arduino主程式安裝的libraries目錄下, 然後將C:\Users\********\Arduino\libraries新增的移除.
1.硬體連接:ESP32-CAM
手邊這片是不帶有USB轉UART的板子, 所以需要再另外接一塊USB轉UART TTL, 另外這塊沒有支援一鍵燒錄, 因此程式上傳較麻煩.
2.Arduino開發板工具安裝
window.opener
建立一個共用的Child作為資料查詢頁面,當需要此Child頁面時,透過Parent頁面開啟Chile作為新分頁,在Child頁面將選擇的值回傳給Parent頁面。
window.opener
Parent 頁面
在DB同一伺服器, Azure SQL Server仍無法像一般SQL Server直接合併查詢不同資料庫的資料表。
在Azure需先在其中一個DB下,新增外部資料表,才能透過資料表進行查詢。
例如一個新專案建立一個新的資料庫,但需要引用USER資料庫的資料表,這時在新的資料庫建立外部資料表引用USER資料庫的某個資料表,才能在新資料庫合併查詢。
將影片檔轉成圖檔
import os
import cv2
vidcap = cv2.VideoCapture('video/MVI_3073.mov')
filename='MVI_3073'