91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于blinker平臺(tái)的APP控制LED顏色切換

單片機(jī)愛好者 ? 來源:?jiǎn)纹瑱C(jī)愛好者 ? 2020-01-09 16:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

先說說我是怎么發(fā)現(xiàn)這個(gè)平臺(tái)的!

ESP8266的基礎(chǔ)課程完結(jié)以后,我一直在考慮如何出一些趣味性強(qiáng)的,炫酷的實(shí)用性教程。但是我個(gè)人又比較懶,不可能重新打板,只為了出一篇教程,所以我瞄上了各個(gè)物聯(lián)網(wǎng)平臺(tái)。同時(shí),不停地有人跟我發(fā)信息或留言,問能否實(shí)現(xiàn)ESP8266接入天貓精靈或者小度音箱。

我一看,這個(gè)聽起來有意思,開始研究。研究之后發(fā)現(xiàn),已經(jīng)有一些愛好者開始做了,但是不多。有,說明可以實(shí)現(xiàn)!不多,說明可以快速找到核心資料。

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

先說云平臺(tái),貌似是搭建在阿里云上的,這個(gè)暫時(shí)可以放心。

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

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

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

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

打開后是這樣:

第一次打開,這里應(yīng)該是空的,但我已經(jīng)添加了兩個(gè)設(shè)備。雖然我是安信可工具開發(fā)的,但圖標(biāo)還是arduino。個(gè)人表示…..希望你們換個(gè)圖標(biāo)~~~

點(diǎn)擊一個(gè)設(shè)備,進(jìn)來以后,是這樣的:

第一次創(chuàng)建設(shè)備,打開以后,應(yīng)該是空的,距離和音量這兩個(gè)圖標(biāo)是我之前添加的。注意頁(yè)面右上角,有一個(gè)編輯的圖標(biāo)。點(diǎn)擊之后,該頁(yè)面進(jìn)入編輯模式,如下:

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

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

平臺(tái)、SDK、APP我這里大致說一下,感興趣的自己去官網(wǎng)慢慢啃。

接著說,我因?yàn)橐冒残趴傻墓ぞ唛_發(fā), 所以著重看的是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

截個(gè)圖:

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

當(dāng)時(shí)以為很簡(jiǎn)單,結(jié)果弄了一天,沒搞定,受到了我媳婦的嘲諷~~~

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

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

知道問題后,我直接把Button_WiFi這個(gè)文件夾里面的所有文件都復(fù)制過去,果然,編譯出了一堆警告,但沒有報(bào)錯(cuò)。

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

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

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

別急,慢慢來~~~

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

壓縮包有點(diǎn)大,因?yàn)槲覒械谜砹恕?/p>

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

同學(xué),你認(rèn)真的嗎?

完整工程源碼,請(qǐng)關(guān)注公眾號(hào):?jiǎn)纹瑱C(jī)愛好者,回復(fù)關(guān)鍵字:ESP8266,即可獲取。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    243

    文章

    24622

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    OpenClaw對(duì)接聊天APP及AI助手工具

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

    字符串,數(shù)字控件如何控制背景顏色和前景字體顏色?

    字符串,數(shù)字控件如何控制背景顏色和前景字體顏色?
    發(fā)表于 01-20 15:12

    LED觸摸控制PCBA方案開發(fā) | 燈控觸摸方案開發(fā)

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

    如何在Keil中設(shè)置窗口標(biāo)題顏色和背景顏色呢?

    如何在Keil中設(shè)置窗口標(biāo)題顏色和背景顏色
    發(fā)表于 12-10 07:56

    電能質(zhì)量在線監(jiān)測(cè)裝置的備用鏈路切換機(jī)制的遠(yuǎn)程控制有哪些安全風(fēng)險(xiǎn)?

    風(fēng)險(xiǎn):非法訪問與越權(quán)操作 弱身份認(rèn)證風(fēng)險(xiǎn) 風(fēng)險(xiǎn)表現(xiàn):采用弱密碼(如默認(rèn)密碼、簡(jiǎn)單密碼)、未啟用雙因素認(rèn)證(2FA),或認(rèn)證機(jī)制被破解(如暴力破解、撞庫(kù))。 后果:攻擊者仿冒合法運(yùn)維人員登錄控制平臺(tái),非法觸發(fā)鏈路切換
    的頭像 發(fā)表于 11-06 16:58 ?1357次閱讀

    電能質(zhì)量在線監(jiān)測(cè)裝置的備用鏈路切換機(jī)制是否支持遠(yuǎn)程控制?

    現(xiàn)代電能質(zhì)量在線監(jiān)測(cè)裝置的備用鏈路切換機(jī)制 普遍支持遠(yuǎn)程控制 ,主流廠商通過協(xié)議指令、軟件平臺(tái)和硬件冗余設(shè)計(jì),實(shí)現(xiàn)了從鏈路狀態(tài)查詢、策略配置到強(qiáng)制切換的全流程遠(yuǎn)程操作。以下是技術(shù)實(shí)現(xiàn)細(xì)
    的頭像 發(fā)表于 11-06 16:48 ?1418次閱讀

    ?TPS92518雙通道降壓LED控制器技術(shù)文檔總結(jié)

    TPS92518系列器件是具有SPI通信接口的雙通道降壓LED電流控制器。串行通信接口為多通道和平臺(tái)照明驅(qū)動(dòng)模塊 (LDM) 應(yīng)用提供單一通信路徑。 該TPS92518采用準(zhǔn)滯后控制
    的頭像 發(fā)表于 08-26 09:16 ?1020次閱讀
    ?TPS92518雙通道降壓<b class='flag-5'>LED</b><b class='flag-5'>控制</b>器技術(shù)文檔總結(jié)

    【BPI-CanMV-K230D-Zero開發(fā)板體驗(yàn)】02 按鍵中斷切換彩色LED顏色

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

    FA模型和Stage模型API切換概述

    API切換概述 FA模型和Stage模型由于線程模型和進(jìn)程模型的差異,部分接口僅在FA模型下才能使用,針對(duì)這部分接口在SDK的接口中有FAModelOnly的標(biāo)記,用于提醒開發(fā)者這部分接口僅能
    發(fā)表于 06-06 06:29

    app和deviceConfig的切換介紹

    app和deviceConfig的切換 為了便于開發(fā)者維護(hù)應(yīng)用級(jí)別的屬性配置,Stage模型將config.json中的app和deviceConfig標(biāo)簽提取到了app.json5
    發(fā)表于 06-05 06:42

    如何將一個(gè)FA模型開發(fā)的聲明式范式應(yīng)用切換到Stage模型

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

    ACS1000中壓變頻器是如何實(shí)現(xiàn)同步切換控制的?

    ACS1000中壓變頻器實(shí)現(xiàn)同步切換控制主要依賴于其先進(jìn)的控制技術(shù)和設(shè)計(jì)。以下是其實(shí)現(xiàn)同步切換控制的具體方式: 一、技術(shù)基礎(chǔ) ACS1000
    的頭像 發(fā)表于 05-11 16:54 ?1181次閱讀

    LED2472G 具有LED錯(cuò)誤檢測(cè)和增益控制功能的24通道LED驅(qū)動(dòng)器數(shù)據(jù)手冊(cè)

    驅(qū)動(dòng)能力,允許多個(gè) LED 串聯(lián)。該設(shè)備配置為 3 組(紅色、綠色和藍(lán)色),每組 8 個(gè)獨(dú)立控制的通道??梢栽?4 mA 至 72 mA 的范圍內(nèi)為每種顏色單獨(dú)調(diào)節(jié) LED 電流。該范
    的頭像 發(fā)表于 04-15 17:46 ?1156次閱讀
    <b class='flag-5'>LED</b>2472G 具有<b class='flag-5'>LED</b>錯(cuò)誤檢測(cè)和增益<b class='flag-5'>控制</b>功能的24通道<b class='flag-5'>LED</b>驅(qū)動(dòng)器數(shù)據(jù)手冊(cè)

    AWTK:一鍵切換皮膚,打造個(gè)性化UI

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

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

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