久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2920|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

玩轉(zhuǎn)Arduino手機(jī)編程——物聯(lián)控制就是這么簡(jiǎn)單

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:669536 發(fā)表于 2021-10-26 13:05 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
    物聯(lián)網(wǎng)( IoT )即“萬(wàn)物相連的互聯(lián)網(wǎng)”,通過(guò)物與物、物與人的泛在連接,實(shí)現(xiàn)對(duì)物品和過(guò)程的智能化感知、識(shí)別和管理。


    今天我們就通過(guò)“手機(jī)遙控LED”的簡(jiǎn)單例子,體驗(yàn)一下蝸牛控制器實(shí)現(xiàn)物聯(lián)控制的便利性!
一、實(shí)驗(yàn)?zāi)康?/font>
  • 學(xué)習(xí)變量的使用
  • 學(xué)習(xí)條件判斷的使用
  • 學(xué)習(xí)蝸?刂破鞯奈锫(lián)控制
  • 熟悉蝸牛手機(jī)編程方式
二、所需硬件
  • Woniu控制器
  • LED燈
三、電路
    將LED較長(zhǎng)的一端(陽(yáng)極,電流流入的地方)串聯(lián)220歐姆電阻后連接到蝸?刂破鞯13號(hào)引腳,LED較短的一端(陰極,電流流出的地方)連接到蝸?刂破鞯摹敖拥亍倍丝。  
  
四、物聯(lián)控制LED方案
    蝸?刂破鲀(nèi)置了藍(lán)牙串口模塊,藍(lán)牙串口架起了蝸?刂破骱褪謾C(jī)的中間橋梁,手機(jī)通過(guò)藍(lán)牙將控制信息發(fā)送到藍(lán)牙串口模塊,藍(lán)牙串口模塊接收到控制信息后,又通過(guò)串口轉(zhuǎn)發(fā)給蝸牛控制器,蝸牛控制器通過(guò)信息內(nèi)容,決定LED的亮或滅。


  • 手機(jī)端的信息發(fā)送可以通過(guò)APP上的“交互”窗口進(jìn)行;
  • 設(shè)定字符“0”代表關(guān)燈字符“1”代表開(kāi)燈
  • 蝸牛控制器端的信息接收可以通過(guò)串口程序進(jìn)行。

五、編程
1.創(chuàng)建全局變量

    創(chuàng)建一個(gè)整形變量來(lái)存放接收到的控制字節(jié)('0'或'1')。“創(chuàng)建變量”積木在“變量”積木組中,點(diǎn)擊“Create variable...”積木創(chuàng)建,在隨后的彈出窗口中輸入變量名稱(chēng)(名稱(chēng)建議只用英文字母),如"num"。


    將其中的“聲明變量”拖放到右側(cè)的程序區(qū),并修改“局部”為“全局”,完成后的代碼如下。

2.打開(kāi)串口
    在“串口”積木組中選擇“打開(kāi)串口”積木,將其拖放到右側(cè)的“初始化區(qū)”,完成后的代碼如下。

注意:蝸?刂破鞯牟ㄌ芈时仨氃O(shè)置為115200

3.條件判斷
    初始狀態(tài)下,只有一個(gè)條件分支,如果要增加更多的條件分支,則點(diǎn)擊該積木左上角的配置按鈕,彈出下面的分支配置窗口。

    從左側(cè)灰底部分依次拖動(dòng)一個(gè)“否則如果”和“否則“積木到右側(cè)”如果“積木的下面。
注意:
  • 多分支積木的刪除,方法同樣是點(diǎn)擊左上方的配置按鈕,之后的操作與上述的添加操作相反,即在彈出的窗口右側(cè)拖放多余的積木到左側(cè)。
  • 分支配置完后,點(diǎn)擊左上方的配置按鈕退出。
  • 如操作中覺(jué)得積木太小,可雙手伸縮調(diào)控編程區(qū)的分辨率。

4.串口是否接收到數(shù)據(jù)判斷
    檢查是否接收到數(shù)據(jù),要用到“讀取接收到的字符數(shù)量”積木,它位于“串口”積木組中。串口”積木組中。
    除此之外,這里還用到邏輯比較積木和數(shù)字積木,分別存放于“邏輯”積木組和“數(shù)學(xué)”積木組。
手動(dòng)拖放拼接成下圖的樣式。

5.讀取并存儲(chǔ)命令字節(jié)
    從“變量”積木組中選擇“變量賦值”積木,再?gòu)摹按凇狈e木組中選擇“讀取單字節(jié)”積木,拼接成下面的樣式。

6.命令字節(jié)判斷
該實(shí)例需要3個(gè)條件判斷分支:
  • 接收到“0”,則“關(guān)閉LED”;
  • 接收到“1”,則“打開(kāi)LED”;
  • 接收到其它,不執(zhí)行任何操作。
仿照上面增加“否則如果”和“否則”分支,并依個(gè)增加判斷條件,最終形式見(jiàn)下圖所示。

7.LED控制的IO操作
    選擇“引腳”積木組中的“引腳配置”積木,拖放至初始化區(qū);再選擇其中的“數(shù)字輸出”積木。拼接成下面的樣式。

六、程序下載
1.蝸?刂破鞴╇
    供電后,其上的藍(lán)色指示燈會(huì)處于閃爍狀態(tài),表明蝸?刂破髡9ぷ髁。
2.手機(jī)環(huán)境配置
    使用蝸牛手機(jī)APP時(shí),需要打開(kāi)手機(jī)的藍(lán)牙和GPS定位功能,同時(shí)保證藍(lán)牙未被其它設(shè)備連接。
3.連接蝸?刂破
    點(diǎn)擊左上角的“連接”按鈕,稍等片刻,按鈕由灰底“連接”切換為黃底“斷開(kāi)”,表明連接成功。此時(shí)中間的“下載”按鈕也變?yōu)榭捎脿顟B(tài),點(diǎn)擊“下載”按鈕開(kāi)始程序編繹和下載,可以看到“下載”按鈕切換為百分號(hào)數(shù)字進(jìn)度條,指示著下載進(jìn)度。

七、遙控LED
    程序下載完成后,點(diǎn)擊APP最上面的“交互”按鈕,打開(kāi)手機(jī)上的交互窗口。在下面的“發(fā)送”欄內(nèi)輸入“0”并發(fā)送,則LED熄滅;輸入“1”并發(fā)送,則LED點(diǎn)亮。


點(diǎn)擊手機(jī)屏幕黃色以外的灰度區(qū)域,可立即退出交互窗口。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久天堂| 欧美国产视频 | 日本不卡免费新一二三区 | 久久大陆 | 精品综合久久久 | 久久久久国产一区二区三区不卡 | 欧产日产国产精品国产 | 亚洲精品乱码久久久久久按摩 | 一级毛片中国 | 日韩精品 | 日本欧美在线 | 羞羞视频免费在线观看 | h视频在线观看免费 | 亚洲av一级毛片 | 成人在线视频免费观看 | 天堂在线1 | 三级黄视频在线观看 | 黑人巨大精品 | 国产精品久久久久久久久久久久冷 | 国产专区视频 | 999免费网站 | 一区二区三区久久久 | 美国a级毛片免费视频 | 水蜜桃久久夜色精品一区 | 国产精品久久久亚洲 | 欧美日韩专区 | 欧美一区二区成人 | 国产美女视频一区 | 日韩精品视频一区二区三区 | 国产免费又色又爽又黄在线观看 | 懂色av色香蕉一区二区蜜桃 | 欧美日韩在线一区二区 | 欧美激情亚洲天堂 | 中文字幕在线第一页 | 久久青草av | 日韩精品在线网站 | 免费观看羞羞视频网站 | 国产国产精品久久久久 | 欧美日韩精品综合 | 天天人人精品 | 在线观看av不卡 |