国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于blinker平臺的APP控制LED顏色切換

單片機愛好者 ? 來源:單片機愛好者 ? 2020-01-09 16:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前幾天發了個小視頻,通過一個手機APP控制LED的顏色切換。感興趣的朋友很多,而且有人一下子就猜出來,我使用的是blinker平臺的控制方案。今天MCU起航給大家說下具體怎么實現。

先說說我是怎么發現這個平臺的!

ESP8266的基礎課程完結以后,我一直在考慮如何出一些趣味性強的,炫酷的實用性教程。但是我個人又比較懶,不可能重新打板,只為了出一篇教程,所以我瞄上了各個物聯網平臺。同時,不停地有人跟我發信息或留言,問能否實現ESP8266接入天貓精靈或者小度音箱。

我一看,這個聽起來有意思,開始研究。研究之后發現,已經有一些愛好者開始做了,但是不多。有,說明可以實現!不多,說明可以快速找到核心資料。

經過對比,我選了blinker平臺(非廣告)。嚴格來說,它提供了一整套解決方案,分免費版、專業版、企業版。我窮,你們懂的。所以咱們看看免費的,包括:云平臺、SDK、APP。

先說云平臺,貌似是搭建在阿里云上的,這個暫時可以放心。

然后是SDK,或者說支持的硬件,直接上圖吧:

我主要看重的是ESP8266,他們提供的開發方式有兩種:一種是在arduino環境下開發,另一種支持安信可的一體化開發環境,但是僅支持最新的RTOS模式。

原諒我暫時的精神潔癖,放棄了arduino,我選了安信可一方。

最后是APP,他們的APP很有意思。安裝好是這樣:

打開后是這樣:

第一次打開,這里應該是空的,但我已經添加了兩個設備。雖然我是安信可工具開發的,但圖標還是arduino。個人表示…..希望你們換個圖標~~~

點擊一個設備,進來以后,是這樣的:

第一次創建設備,打開以后,應該是空的,距離和音量這兩個圖標是我之前添加的。注意頁面右上角,有一個編輯的圖標。點擊之后,該頁面進入編輯模式,如下:

頁面最下面是工具欄,里面有各種控件可以選用。頁面中間是我隨便拖出來的兩個,大家想用哪個用哪個,編輯一下屬性就好。例如,我們點擊工具欄里面的“按鍵”,如下所示:

在這里,你可以修改按鍵樣式、數據鍵名(注意,要和你程序里的一致,否則沒反應)、顯示的文本、顏色、背景等。

平臺、SDK、APP我這里大致說一下,感興趣的自己去官網慢慢啃。

接著說,我因為要用安信可的工具開發, 所以著重看的是RTOS方面,鏈接如下:

https://doc.blinker.app/?file=001-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B/14-freeRTOS%E6%8E%A5%E5%85%A5

截個圖:

如圖所示,怎么說呢,有點簡陋(從這句話可以看出,我沒收他們的廣告費)。記得那天我還興沖沖的跟我媳婦說:媳婦,我給咱家小度增加個功能。

當時以為很簡單,結果弄了一天,沒搞定,受到了我媳婦的嘲諷~~~

原因很簡單,RTOS下的開發方式我不熟。我當時只把GITHUB下的C文件加到工程里,menuconfig沒有改(聽不懂這句話的,說明新版的安信可開發工具你沒用過)。

先說下官方提供的源碼,例程還是比較多的,感興趣的可以自己研究下:

知道問題后,我直接把Button_WiFi這個文件夾里面的所有文件都復制過去,果然,編譯出了一堆警告,但沒有報錯。

然后上電,就是你們那天看到的那個視頻效果了。

這里貌似不能上傳視頻,想看視頻的去我公眾號吧:單片機愛好者!

打住!不是要接入天貓或者小度嗎?

別急,慢慢來~~~

所以,這一節,編程的內容說的不多,大部分都是介紹。但只要你有一定的基礎,還是可以搞定的。源碼我放在這里,感興趣的可以拿去研究,沒基礎的就算了。注意源碼位置:

壓縮包有點大,因為我懶得整理了。

最后,有人跟我說:你要是敢接入天貓,我立馬把我的小米都扔了。

同學,你認真的嗎?

完整工程源碼,請關注公眾號:單片機愛好者,回復關鍵字:ESP8266,即可獲取。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    243

    文章

    24596

    瀏覽量

    690862
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    OpenClaw對接聊天APP及AI助手工具

    載安裝完成后。在命令行下運行openclaw圖形配置界面。 open?channels?add 回車 回車后,根據提示輸入飛書App ID和App Secret。 在飛書開放平臺應用憑證獲取,打開飛書(https://open.
    的頭像 發表于 02-06 16:13 ?1488次閱讀
    OpenClaw對接聊天<b class='flag-5'>APP</b>及AI助手工具

    字符串,數字控件如何控制背景顏色和前景字體顏色

    字符串,數字控件如何控制背景顏色和前景字體顏色
    發表于 01-20 15:12

    LED觸摸控制PCBA方案開發 | 燈控觸摸方案開發

    單鍵LED觸摸控制PCBA方案開發燈控觸摸方案開發PCBA方案燈控方案支持定制尋找靈活、可靠的LED燈光控制解決方案?我們的單鍵LED觸摸
    的頭像 發表于 12-10 17:43 ?374次閱讀
    <b class='flag-5'>LED</b>觸摸<b class='flag-5'>控制</b>PCBA方案開發 | 燈控觸摸方案開發

    如何在Keil中設置窗口標題顏色和背景顏色呢?

    如何在Keil中設置窗口標題顏色和背景顏色
    發表于 12-10 07:56

    電能質量在線監測裝置的備用鏈路切換機制的遠程控制有哪些安全風險?

    風險:非法訪問與越權操作 弱身份認證風險 風險表現:采用弱密碼(如默認密碼、簡單密碼)、未啟用雙因素認證(2FA),或認證機制被破解(如暴力破解、撞庫)。 后果:攻擊者仿冒合法運維人員登錄控制平臺,非法觸發鏈路切換
    的頭像 發表于 11-06 16:58 ?1343次閱讀

    電能質量在線監測裝置的備用鏈路切換機制是否支持遠程控制

    現代電能質量在線監測裝置的備用鏈路切換機制 普遍支持遠程控制 ,主流廠商通過協議指令、軟件平臺和硬件冗余設計,實現了從鏈路狀態查詢、策略配置到強制切換的全流程遠程操作。以下是技術實現細
    的頭像 發表于 11-06 16:48 ?1406次閱讀

    【BPI-CanMV-K230D-Zero開發板體驗】02 按鍵中斷切換彩色LED顏色

    ,每次按下按鈕切換一次 LED 的顯示顏色。 2 API 講解 2.1 machine.Pin 用于控制 K230D 上的 GPIO 引腳。 構造方式: Pin(n, mode, pu
    發表于 07-01 15:08

    app和deviceConfig的切換介紹

    app和deviceConfig的切換 為了便于開發者維護應用級別的屬性配置,Stage模型將config.json中的app和deviceConfig標簽提取到了app.json5
    發表于 06-05 06:42

    如何將一個FA模型開發的聲明式范式應用切換到Stage模型

    app.json5和module.json5。 組件切換:PageAbility/ServiceAbility/DataAbility切換為UIAbility和ExtensionAbility(圖片僅
    發表于 06-04 06:22

    ACS1000中壓變頻器是如何實現同步切換控制的?

    ACS1000中壓變頻器實現同步切換控制主要依賴于其先進的控制技術和設計。以下是其實現同步切換控制的具體方式: 一、技術基礎 ACS1000
    的頭像 發表于 05-11 16:54 ?1148次閱讀

    LED2472G 具有LED錯誤檢測和增益控制功能的24通道LED驅動器數據手冊

    驅動能力,允許多個 LED 串聯。該設備配置為 3 組(紅色、綠色和藍色),每組 8 個獨立控制的通道。可以在 4 mA 至 72 mA 的范圍內為每種顏色單獨調節 LED 電流。該范
    的頭像 發表于 04-15 17:46 ?1141次閱讀
    <b class='flag-5'>LED</b>2472G 具有<b class='flag-5'>LED</b>錯誤檢測和增益<b class='flag-5'>控制</b>功能的24通道<b class='flag-5'>LED</b>驅動器數據手冊

    AWTK:一鍵切換皮膚,打造個性化UI

    不同使用場景和用戶的個性化需求,許多軟件都加入了切換皮膚的功能。例如,當夜晚使用手機時,屏幕亮度可能會讓人感到刺眼,此時用戶可以將APP切換為夜間模式;而在戶外強光環
    的頭像 發表于 04-09 13:00 ?911次閱讀
    AWTK:一鍵<b class='flag-5'>切換</b>皮膚,打造個性化UI

    PCB顏色代表什么顏色?如何選擇PCB顏色?一文幫你快速搞定

    是第一版本,初稿;黃色PCB是驗證版本;綠色或者藍色,完稿。不過現在沒有這么多要求,通常都是使用同一種顏色,采用一樣的油墨顏色,可以降低更換產線的成本。2、不同行業對PCB性能的要求不同例如LED
    發表于 04-08 11:22

    stm32cubeide-boot loader跳轉APP后不能執行怎么解決?

    keil編譯同樣的程序boot跳轉app執行是沒有問題的,切換的cubeide之后跳轉之后app壓根就不能執行,需要什么關鍵配置嗎?
    發表于 03-12 07:12

    顏色如何影響PCBA加工成本?一文帶你揭秘

    一站式PCBA智造廠家今天為大家講講影響PCBA板顏色選擇的因素有哪些?PCBA板顏色對PCBA加工成本的影響。在PCBA制造過程中,顏色是PCB板設計的一個可選項,通常并不影響電路板的性能。然而
    的頭像 發表于 03-10 09:27 ?860次閱讀