PIXNET Logo登入

夜市小霸王

跳到主文

ESP32及ESP32-CAM教學及開發(Arduino) 範例程式,技術問題,研習邀約請洽LineID:youjunjer

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 10月 04 週二 202202:32
  • ESP32中斷用法 attachInterrupt

當我們使用ESP32時,可以像傳統Arduino UNO使用中斷語法
中斷(Interrupt)這個功能,類似我們以前寫C#時的Callback,也就是物件導向裡面的事件(Event)驅動,當特定事件發生時,我們再去處理這件事所對應的功能Function。
(繼續閱讀...)
文章標籤

夜市 小霸王 發表在 痞客邦 留言(0) 人氣(3,066)

  • 個人分類:ESP32(Arduino)
▲top
  • 6月 25 週六 202223:41
  • Arduino的Split函數

Arduino雖然屬於C語言,但是很多副程式沒有包進去,最近要我拆解CSV檔案,也就是逗號分隔檔,發現Arduino沒有原生的split功能,本來想自己寫,但是Google一下就有了,在此付上


//此副程式用來拆解','分隔的字串
String getValue(String data, char separator, int index){
    int found = 0;
    int strIndex[] = { 0, -1 };
    int maxIndex = data.length() - 1;
    for (int i = 0; i <= maxIndex && found <= index; i++) {
        if (data.charAt(i) == separator || i == maxIndex) {
            found++;
            strIndex[0] = strIndex[1] + 1;
            strIndex[1] = (i == maxIndex) ? i+1 : i;
        }
    }
    return found > index ? data.substring(strIndex[0], strIndex[1]) : "";
}
(繼續閱讀...)
文章標籤

夜市 小霸王 發表在 痞客邦 留言(1) 人氣(1,790)

  • 個人分類:ESP32(Arduino)
▲top
  • 6月 18 週六 202200:59
  • ESP32 MQTT與深度睡眠

image想知道ESP32如何進入睡眠嗎?
睡眠如何甦醒嗎?
睡眠有分多少層次嗎?
如何搭配電池讓時間持續最久嗎?
材料的可以購買本賣場「Lolin32深度睡眠研習套件」:https://shopee.tw/product/5742314/5422060939/
講義及範例程式網址:https://t.ly/3gen
課程主題:
1. Lolin32與電池管理
2. I2C OLED及Lolin32Lite
3. 睡眠種類
4. 喚醒方式
5. 輕度睡眠實做
6. 深度睡眠實做
(繼續閱讀...)
文章標籤

夜市 小霸王 發表在 痞客邦 留言(0) 人氣(1,777)

  • 個人分類:ESP32(Arduino)
▲top
  • 6月 03 週五 202203:54
  • 全台最快的mqttgo.io上線了

image全台最快的MQTT上線了(<-廣告用詞),大家不用再跑澳門emqx,也不用打名子超長的eclipseprojects
享用小霸王實驗室所建立的台灣最快最穩(<-廣告用詞)由HiveMQ所架設的MQTT Broker,完全免費~以後也不會收費
直接在MQTT Broker輸入
位址:mqttgo.io
port:1883
不須帳號密碼,Topic自己取,也可以用中文Topic喔。
Websocket也即將開通喔~
本筆記將說明如何在ubuntu安裝HiveMQ CE,可以分成以下五個步驟
(繼續閱讀...)
文章標籤

夜市 小霸王 發表在 痞客邦 留言(0) 人氣(1,776)

  • 個人分類:ESP32(Arduino)
▲top
  • 6月 01 週三 202215:21
  • 小霸王實驗室 台灣最快的MQTT上線了

image全台最快的MQTT網站上線了
大家不用再跑澳門emqx,也不用打名子超長的eclipseprojects
小霸王實驗室出品的mqttgo.io開放測試,有鑑於我自己經常在使用的eclipseprojects的MQTT伺服器經常無法連線,名子又臭臭長,教學上無法順利完成,就萌生自己建立MQTT伺服器的想法,經由文舟大哥的幫忙後,終於建立好自己的MQTT伺服器了,使用hive MQTT CE。
之前設定eclipseprojects,名字太長學生經常打錯,所以這次申請最簡化的名稱:MQTTGO.io,是不是很好記呢~
設定方式如下:
broker:mqttgo.io
port:1883
不須帳號密碼,不須事先申請,主題名稱請隨意,也可以用中文
(繼續閱讀...)
文章標籤

夜市 小霸王 發表在 痞客邦 留言(0) 人氣(3,606)

  • 個人分類:ESP32(Arduino)
▲top
  • 5月 31 週二 202222:18
  • ESP32 Lolin32 Lite I2C OLED及電池管理

ESP32 WeMos LOLIN32 Lite high resolution pinout and specs – Renzo Mischianti在ESP32的家族裡,最便宜的應該舊屬這款Lolin 32 Lite,不過便宜雖便宜,不僅該有的都有,還外加了電源管理,可以讓你無痛直接使用電池,當USB供電時可以提供電力之外,還可以幫忙電池充電,當USB移除時,就可以使用電池供電。
這批32Lite品質比以往更優良,當電池完成充電後,電池充電燈會熄滅,以往的批號就算充飽電,燈一樣會一直亮著,導致我們分不清楚電池電量狀況。
(繼續閱讀...)
文章標籤

夜市 小霸王 發表在 痞客邦 留言(0) 人氣(1,947)

  • 個人分類:ESP32(Arduino)
▲top
  • 5月 26 週四 202223:35
  • 血氧偵測 使用 ESP32 及Blocklyduino吉哥積木

這次我們使用Max30102血氧感測器來偵測血氧數值,而開發工具我們使用的是Blocklyduino裡的吉哥積木,讓我們在家也可以自己測量數值,了解身體狀況喔。
課程重點說明:
要實習本次內容,請準備以下材料喔
 1. ESP32及MicroUSB線
 2. Max30102血氧偵測
 3. 0.96 OLED顯示器
 4. 無源蜂鳴器
 5. 公公杜邦線x10 及 麵包版
(繼續閱讀...)
文章標籤

夜市 小霸王 發表在 痞客邦 留言(0) 人氣(642)

  • 個人分類:ESP32(Arduino)
▲top
  • 3月 11 週五 202220:03
  • ESP32各腳位PULLUP設定實驗結果

ESP32各腳位PULLUP設定實驗結果(資料來源:葉子宏,原始網址:https://www.facebook.com/groups/esp32tw/permalink/3163691910536022/)
以下為38隻腳NodeMCU-32S我測試過的心得
GPIO35、34、39、36 只能設置為輸入模式,上下拉無軟件且要接電阻
上拉INPUT_PULLUP函數(電阻接正)(開關接負)和
下拉INPUT_PULLDOWN函數(電阻接負)(開關接正)
GPIO13、12、14、27、26、25、33、32、15、4、16、17、5、18、19、21、22、23
設置為輸入模式下拉INPUT_PULLDOWN函數(電阻接負)(開關接正)digitalRead→ LOW
GPIO13、12、14、27、26、25、33、32、15、0、4、16、17、5、18、19、21、22、23
設置為輸入模式上拉INPUT_PULLUP函數(電阻接正)(開關接負)digitalRead→ HIGH
GPIO13、12、14、27、26、25、33、32、15、2(led會亮)、4、16、17、5、18、19、21、22、23
設置為輸出模式
 
(繼續閱讀...)
文章標籤

夜市 小霸王 發表在 痞客邦 留言(0) 人氣(1,950)

  • 個人分類:ESP32(Arduino)
▲top
  • 2月 28 週一 202221:36
  • Arduino ESP32 藍芽連線狀態偵測 BT

image我的ESP32實做書籍:https://youyouyou.pixnet.net/blog/post/121105860
博客來網址:https://www.books.com.tw/products/0010901195



ESP32的藍芽2.0也就是BluetoothSerial真的是很方便,不過有一個小問題就是有時候距離太遠可能會連線中斷,如果斷線以後沒有任何提醒給使用者,那麼後續的工作就沒辦法進行了。
(繼續閱讀...)
文章標籤

夜市 小霸王 發表在 痞客邦 留言(1) 人氣(1,005)

  • 個人分類:ESP32(Arduino)
▲top
  • 1月 22 週六 202221:01
  • ESP32CAM上傳底板教學

我全都要我的ESP32實做書籍:https://youyouyou.pixnet.net/blog/post/121105860
博客來網址:https://www.books.com.tw/products/0010901195



ESP32CAM是以ESP32為主版具鏡頭功能的Arduino,對於玩Arduino也想玩影像處理的夥伴的確非常吸引人,套一句網路梗就是「我全都要」
(繼續閱讀...)
文章標籤

夜市 小霸王 發表在 痞客邦 留言(0) 人氣(2,398)

  • 個人分類:ESP32(Arduino)
▲top
12...10»

文章精選

個人資訊

夜市 小霸王
暱稱:
夜市 小霸王
分類:
數位生活
好友:
累積中
地區:

文章分類

  • Python AI (9)
  • ESP32(Arduino) (97)
  • JS、.net及SQL (42)
  • 電腦見聞 (59)
  • B4X系列 (5)
  • 襪爸爸一家 (200)
  • 歷史故事 (10)
  • 我說故事 (119)
  • 未分類文章 (1)

文章搜尋

Top Posts

  • (3,377)「反清復明」只不過是個口號
  • (45,685)LINE密碼偵測器 密碼破解 crack hack
  • (66,893)ESP32-CAM (arduino)影像伺服器及臉部辨識教學原始檔Video Stream Server
  • (120,375)第一篇 ESP32 Arduino開發環境架設(取代Arduino UNO及ESP8266首選)
  • (9,852)ESP32 BLE arduino藍芽家電語音控制 含原始程式
  • (9,314)ESP32 arduino網路控制mp3播放器(dfplayer mini)
  • (33,757)第三篇 ESP32數位輸出digitalWrite
  • (7,874)第四篇 ESP32數位讀取(感測)digitalRead
  • (7,035)第五篇 ESP32 來客報知機:錄放音模組(ISD1820)
  • (13,173)第六篇 ESP32類比讀取(analogRead):小夜燈

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣:

最新文章

  • 夜市小霸王搬家了喔
  • 安裝apach, mysql, php及phpmyadmin,設定mysql root密碼失敗
  • ubunut 中使用Anaconda Navigator GUI界面
  • ESP32中斷用法 attachInterrupt
  • OCR好工具 Paddle 飛槳
  • Ubuntu Chromium 亂碼
  • 磨難就是成長-人類的起源
  • 樹莓派自動執行Pytho程式碼
  • Arduino的Split函數
  • 申請SSL+自動更新