介紹HTML表單的上傳檔案欄位的參數,建立一個必填、僅接受影像圖檔的上傳檔案欄位,以及在Python虛擬環境中,建立接收和儲存上傳檔的Python Flask網站伺服器程式。
使用Python Flask建置影像圖檔上傳網站服務(一):認識Flask框架的區域變數和flash快閃訊息功能
本文旨在補充《超圖解Python程式設計入門》第九章「使用Flask建置網站服務」單元,建立儲存使用者上傳影像圖檔的Python伺服器端程式,在此之前,先介紹Flask框架提供的一個「把Python程式的字串資料傳遞給HTML網頁樣版」的flash message快閃訊息功能。
ESP32-CAM開發板(一):簡介與燒錄程式
ESP32-CAM是安信可科技研發的ESP32開發板,搭載200萬像素的攝影鏡頭,具備拍照、串流視訊以及人臉辨識功能。ESP32-CAM開發板沒有內建USB轉TTL序列訊號的IC,也沒有USB介面,所以燒錄程式碼需要外接USB轉TTL序列訊號模組。
瑞昱(Realtek)的Ameba開發板(Arduino相容)開箱
Ameba的名字取自“amoeba”(變形蟲),這開發板採用Arm Cortex-M33相容的32位元處理器,具備Wi-Fi和藍牙BLE 5.0聯網功能,有技術文件、入門指南以及從基礎到Wi-Fi、藍牙通訊的範例應用,內容充實且絕大多數都是中文。
女兒的手做糕點
國二的女兒,同學假日在補習班衝刺,她卻一頭鑽進廚房,開啟她的「點心創客時光」。她喜歡手做糕點,尤其是各式各樣的甜點。農曆過年前,她做了兩種口味的牛軋糖、巧克力布朗尼(brownie )和杏仁脆片分享給親友。
YouTube影片下載(八):透過Termux在Android手機執行Python
本文將示範在Android手機執行Python下載YouTube影片。Termux是Android系統上的開放原始碼終端機模擬器,提供豐富的Linux工具軟體,例如:Python, Node.js, PHP, FFmpeg,…等。 Termux官方維基網頁提到,最新版本,請到開放原始碼應用商店F-Droid下載。
更新HC-05與HC-06藍牙模組韌體(二)
本文將說明:
- 安裝燒錄HC-05/HC-06模組的工具軟體
- 備份HC-05/HC-06模組的韌體
- 燒入HID(人機介面)韌體,讓HC-05/HC-06模組變成無線藍牙鍵盤介面。
更新HC-05與HC-06藍牙模組韌體(一)
HC-06和HC-05的硬體完全相同,只是韌體不一樣;家裡有閒置的HC-06藍牙模組,我打算更新HC-06模組的韌體,變成HC-05或者刷入HID規範(人機介面)韌體,例如無線藍牙鍵盤或遊戲控制器的介面;更新HC-05和HC-06韌體要透過FT232 USB轉TTL序列通訊模組,接線如下:
Wokwi:免費的ESP32開發板Arduino, MicroPython線上模擬器(三)
Wokwi模擬器的程式編輯器遠比Arduino IDE 1.x版強大,支援許多現代程式編輯器的功能,例如:指令提示和自動完成。ESP32模擬器雖無法模擬ESP32晶片的所有功能,但它支援把編譯完成的.bin檔上傳到Wokwi模擬環境執行。
Wokwi:免費的ESP32開發板Arduino, MicroPython線上模擬器(二)
Wokwi模擬器支援ESP32的Wi-Fi無線網路連線功能,本文將示範在ESP32模擬器中測試:
- 掃描ESP32周遭的Wi-Fi無線網路名稱和訊號強度
- 網站伺服器程式
- 在OLED螢幕顯示即時氣象資料
Wokwi:免費的ESP32開發板Arduino, MicroPython線上模擬器(一)
Wokwi是免費的線上Arduino, ESP32和Raspberry Pi Pico開發板模擬器(simulator),支援的程式語言包括Arduino, MicroPython和CircuitPython。 Wokwi完全在網頁瀏覽器運作,所以你可以在手機、平板和電腦上編輯模擬電路和程式碼。
看好了世界,Arduino UNO賣出千萬片!Arduino UNO Mini Limited Edition開箱
為了慶祝電子DIY、創客愛用的開源微電腦控制板“Arduino UNO”銷售突破1000萬片,Arduino官方於11月24日發表Arduino UNO Mini Limited Edition(迷你限量版)開發板,定價美金45元。Arduino UNO Mini限量款的包裝和原始UNO開發板的包裝對比: