99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

打開(kāi)后是這樣:

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

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

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

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

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

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

接著說(shuō),我因?yàn)橐冒残趴傻墓ぞ唛_(kāi)發(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è)圖:

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

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

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

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

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

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

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

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

別急,慢慢來(lái)~~~

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

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

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

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

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

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

    關(guān)注

    242

    文章

    23847

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    【BPI-CanMV-K230D-Zero開(kāi)發(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

    app和deviceConfig的切換介紹

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

    DLPC150采用I2C控制時(shí),如何控制LED開(kāi)關(guān)?如何控制顯示的顏色?

    在DLPC150 Programmer’s Guide文件只有對(duì)投影圖像的控制命令,沒(méi)有對(duì)燈光開(kāi)關(guān)和顏色控制,請(qǐng)?zhí)峁┫嚓P(guān)資料。
    發(fā)表于 02-21 10:41

    安科瑞如何打造基于“APP電表”的能源數(shù)據(jù)服務(wù)平臺(tái)

    安科瑞徐赟杰18706165067 摘要:針對(duì)普通電表需要人工抄表,無(wú)法實(shí)現(xiàn)遠(yuǎn)程實(shí)時(shí)抄表,本文提出了基于APP電表的能源數(shù)據(jù)服務(wù)平臺(tái),結(jié)合APP電表為分布廣泛的互聯(lián)網(wǎng)用戶提供PAAS服務(wù)。用戶完成
    的頭像 發(fā)表于 01-22 13:21 ?432次閱讀
    安科瑞如何打造基于“<b class='flag-5'>APP</b>電表”的能源數(shù)據(jù)服務(wù)<b class='flag-5'>平臺(tái)</b>

    FRED應(yīng)用:LED發(fā)光顏色優(yōu)化

    在本例中, LED紅光、綠光、藍(lán)光發(fā)射通過(guò)優(yōu)化其各個(gè)功率在屏幕上特定區(qū)域產(chǎn)生特定的顏色(色坐標(biāo)值)而目標(biāo)面上總的功率保持固定不變。LED光源使用任意平面發(fā)射光源(Random Plane
    發(fā)表于 01-17 09:39

    智能語(yǔ)音識(shí)別照明解決方案,平臺(tái)自定義,中英切換

    智能語(yǔ)音識(shí)別照明方案引入NRK3502芯片,支持平臺(tái)自定義,離線控制,中英雙語(yǔ)切換。NRK3502具備高性能和靈活自定義能力,可推動(dòng)智能照明革新,控制其他智能設(shè)備,為國(guó)際用戶提供全方位
    的頭像 發(fā)表于 01-10 13:23 ?439次閱讀
    智能語(yǔ)音識(shí)別照明解決方案,<b class='flag-5'>平臺(tái)</b>自定義,中英<b class='flag-5'>切換</b>

    智慧水產(chǎn)養(yǎng)殖云平臺(tái)app

    智慧水產(chǎn)養(yǎng)殖云平臺(tái)app,作為現(xiàn)代科技與水產(chǎn)養(yǎng)殖行業(yè)深度融合的產(chǎn)物,正逐步成為推動(dòng)水產(chǎn)養(yǎng)殖業(yè)轉(zhuǎn)型升級(jí)的重要工具。智能化控制,提高養(yǎng)殖效率,有效降低養(yǎng)殖成本。 智慧水產(chǎn)養(yǎng)殖云平臺(tái)
    的頭像 發(fā)表于 01-07 17:06 ?436次閱讀

    FRED應(yīng)用:LED發(fā)光顏色優(yōu)化

    在本例中, LED紅光、綠光、藍(lán)光發(fā)射通過(guò)優(yōu)化其各個(gè)功率在屏幕上特定區(qū)域產(chǎn)生特定的顏色(色坐標(biāo)值)而目標(biāo)面上總的功率保持固定不變。LED光源使用任意平面發(fā)射光源(Random Plane
    發(fā)表于 01-07 08:51

    如何用SS1系列顏色傳感器示教多通道顏色?

    基于白色LED光源的特性,深視智能SS1系列顏色傳感器突破了傳統(tǒng)單色RGB、融合光RGB的波長(zhǎng)限制,將發(fā)射波長(zhǎng)的范圍覆蓋到整個(gè)可見(jiàn)光譜,最大支持檢測(cè)16種顏色。那么,我們?nèi)绾卫肧S1系列顏色
    的頭像 發(fā)表于 12-23 08:17 ?681次閱讀
    如何用SS1系列<b class='flag-5'>顏色</b>傳感器示教多通道<b class='flag-5'>顏色</b>?

    如何用SS1系列顏色傳感器設(shè)置目標(biāo)顏色?

    基于白色LED光源的特性,深視智能SS1系列顏色傳感器突破了傳統(tǒng)單色RGB、融合光RGB的波長(zhǎng)限制,將發(fā)射波長(zhǎng)的范圍覆蓋到整個(gè)可見(jiàn)光譜,最大支持檢測(cè)16種顏色。那么,我們?nèi)绾卫?b class='flag-5'>顏色
    的頭像 發(fā)表于 11-19 01:04 ?701次閱讀
    如何用SS1系列<b class='flag-5'>顏色</b>傳感器設(shè)置目標(biāo)<b class='flag-5'>顏色</b>?

    雙色led燈突然一種顏色不亮的原因及解決辦法

    當(dāng)雙色LED燈突然一種顏色不亮?xí)r,可能的原因有多種,以下是一些可能的原因及相應(yīng)的解決方法:
    的頭像 發(fā)表于 10-01 17:15 ?6789次閱讀

    機(jī)智云智家APP的設(shè)備掃描與綁定限制

    在使用機(jī)智云的智家APP時(shí),用戶可能會(huì)遇到無(wú)法掃描和綁定設(shè)備的問(wèn)題。這一現(xiàn)象的根本原因在于智家APP的使用限制和付費(fèi)策略。Q智家APP的功能概述是什么?智家APP是機(jī)智云
    的頭像 發(fā)表于 09-22 08:02 ?591次閱讀
    機(jī)智云智家<b class='flag-5'>APP</b>的設(shè)備掃描與綁定限制

    LED透鏡的顏色與透明度基本概念

    如果 LED燈 有透鏡顏色,則無(wú)論透鏡透明度如何,LED 在開(kāi)和關(guān)時(shí)都會(huì)顯示該顏色。如果透鏡顏色為白色或無(wú)色,則
    的頭像 發(fā)表于 07-25 09:34 ?925次閱讀

    IR900如何從DM4.0平臺(tái)遷移到InConnect平臺(tái)

    (之前在現(xiàn)場(chǎng)的通過(guò)設(shè)備快線可以遠(yuǎn)程登錄也可以遠(yuǎn)程操作切換)確認(rèn)固件版本,SDK版本。管理&gt;&gt;系統(tǒng)-狀態(tài)固件版本建議大于1.0.0.r10406(如果C平臺(tái)設(shè)備
    發(fā)表于 07-25 07:58

    IR900如何從shebeiyun.net平臺(tái)遷移到InConnect平臺(tái)

    shebeiyun.net 平臺(tái)主要作為DS平臺(tái)來(lái)使用的,里面的DT功能不穩(wěn)定,建議切換到新的平臺(tái)InConnect平臺(tái),該
    發(fā)表于 07-25 07:36