使用Arduino IDE 編譯 ESP32 程式前請先確認已經正確選定開發板規格。
翻轉 Codeing
2024年5月9日 星期四
2024年3月2日 星期六
ESP32 初體驗:使用 Arduino IDE 編譯 ESP32 程式
ESP32由總部位於上海的中國公司樂鑫資訊科技建立和開發,由台積電採用40奈米技術製造。ESP32是一系列低成本,低功耗的單晶片微控制器,整合了Wi-Fi和雙模藍牙。 ESP32系列採用Tensilica Xtensa LX6微處理器,包括雙核心和單核變體,內建天線開關,RF變換器,功率放大器,低雜訊接收放大器,濾波器和電源管理模組。
本實作使用 WeMos LoLin32 開發板,此開發板是Wemos基於 ESP-32 模組所設計的核心開發板,內建802.11 b/g/n/e/i 2.4 GHz Wi-Fi 的微控制器、藍牙 v4.2 BR/EDR 和低功耗藍牙(BLE、BT4.0、Bluetooth Smart)並引接 ESP-32所有的GPIO接腳,配有雙核心 Tensilica 32bit LX6 微處理器,高達 240 MHz 時脈,適合使用麵包板進行開發應用。
2024年2月9日 星期五
2023年12月18日 星期一
Firebase 專案建立與新增即時資料庫(上)
Firebase是Firebase,Inc.在2011年發布的行動和網路應用程式開發者平台,在2014年被Google收購。截至2020年3月,Firebase平台擁有19項產品,它們被超過150萬個應用程式採用。(維基百科)
Firebase 即時資料庫是一個雲託管資料庫。資料以 JSON 格式存儲並實時同步到每個連接的客戶端。當使用 Apple 平台、Android 和 JavaScript SDK 構建跨平台應用程序時,所有客戶端可共享一個即時資料庫並自動接收最新資料的更新。
2023年12月3日 星期日
使用後端程式來進行 LINE Notify 訊息推播(Python + Google Apps Script)
LINE Notify 是 LINE 的一項免費訊息推播服務,可以讓程式設計者或系統管理者用程式發送 LINE 訊息至指定的聊天室。
在上一篇 LINE Notify 權杖申請與取用 的文章中已詳細說明如何進行LINE Notify的申請與使用,但LINE Notify 無法直接透過網頁前端的方式來發送訊息,所以以下是一個簡單使用 Python 來推播訊息的例子。
編寫 Python 程式碼如下:
import requests # LINE Notify 權杖 LINE_token = '你的權杖' # 要推播的訊息 LINE_message = '這是用LINE Notify推播訊息測試' message = {'message': LINE_message} # 設定HTTP 標頭參數把LINE Notify 權杖帶入 headers = { "Authorization": "Bearer " + LINE_token } # 以 requests 發送 POST 請求 requests.post("https://notify-api.line.me/api/notify", headers = headers, data = message)
訂閱:
文章 (Atom)
-
Packet Tracer 7.3.0 Packet Tracer 7.3.0 for Windows 64 bit (Google雲端) Packet Tracer 7.3.0 for Windows 64 bit (需要有cisco帳號) Packet Tracer 7....
-
oscommerce 2.3.3.4 Taiwan Traditional Ch
-
本 ESP8266 實作系列是以 Thonny 為程式開發工具,並以 MicroPython 程式碼來控制 ESP8266 開發板與延伸附加的硬體裝置。 在本實作開始前,請先完成 Thonny 的安裝,官方網址為 https://thonny.org/。