Arduino官方於9月14日正式發表醞釀已久的IDE 2.0版。Arduino程式語言本身不變,仍舊是大家熟悉的糖衣版C/C++,但是IDE工具則砍掉重練。1.x版的開發工具本身是用Java語言寫成的,2.x版則是基於廣受歡迎的,微軟Visual Studio Code(以下簡稱VS Code)程式編輯器的開放原始碼版本:Theia IDE。
從ESP32 / ESP8266開發板傳送電子郵件(二):附加ESP32-CAM拍攝的照片
本文將介紹觸發ESP32-CAM開發板拍照之後,把影像附加在e-mail中傳遞的程式寫法。程式透過message(SMTP訊息)物件addAttachment()方法,把影像檔附加在信件末尾,或者addInlineImage()方法,把拍攝到的影像直接顯示在訊息內文。
從ESP32 / ESP8266開發板傳送電子郵件(一)
泰國Suwatchai K.先生寫了一個收發e-mail的Arduino程式庫,ESP Mail Client(ESP郵件用戶端),支援ESP8266, ESP32以及採用SAMD21微控制器的Arduino開發板。
ESP32-CAM開發板(三):拍照並上傳影像到網站伺服器
HTTP POST上傳檔案的標頭可大致分成兩個部分,首先,Content-Type欄位後面要附帶boundary(分界)參數,其值為自訂的識別名稱。緊接著的HTTP標頭第二部分,是夾帶上傳檔案的分界內容,這個部分的位元組大小要附加在上面的Content-Length欄位。
ESP32-CAM開發板(二):esp32-camera程式庫與縮時攝影程式
使用ESP32-CAM開發板製作一個縮時攝影裝置,每隔一段時間拍攝一張照片存入microSD記憶卡。ESP32-CAM開發板的OV2640攝像頭透過esp32-camera程式庫驅動;microSD介面連接ESP32內建的SD/MMC控制器,所以程式庫使用SD_MMC而非SD。
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、藍牙通訊的範例應用,內容充實且絕大多數都是中文。
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開發板的包裝對比:
任天堂Switch + Linux + Motorola Lapdock = 生產力滿載
Switch底部有個USB Type-C介面,透過它的底座可充電、輸出HDMI視訊以及外接USB週邊,把它接上Motorola Lapdock(把手機變成筆電的螢幕+鍵盤底座),執行L4T Ubuntu Linux系統,支援雙螢幕顯示,滿滿生產力。