日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ESP32cam蓝牙模块与arduino uno通信实验

發布時間:2025/3/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ESP32cam蓝牙模块与arduino uno通信实验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

網上關于esp32cam與arduino通信的資料幾乎沒有,有的還得付費,于是自己動手琢磨,實驗成功。
實驗有多個版本,成功實現藍牙收到數據后發送單個字符給arduino板,匹配到對應字符亮對應顏色的燈,發送字符串可以此類推。
實驗材料,接線方式在下圖可以看到:
需要下載一個藍牙串口助手,應用商店里很容易找到。





arduino uno上傳代碼(接收單字符):

int i ; void setup() {Serial.begin(115200);pinMode(2, OUTPUT);pinMode(3, OUTPUT);pinMode(4, OUTPUT); }void loop() {if (Serial.available()){ // Serial.write(Serial.read());//輸出原數據格式i = Serial.read(); // Serial.println(i);//輸出可顯示的ascll值Serial.write(i);Serial.write('\n');}if (i == 'a'){digitalWrite(2, HIGH);}if (i == 'b'){digitalWrite(3, HIGH);}if (i == 'c'){digitalWrite(4, HIGH);} }

arduino上傳代碼(接收字符串):

String itext = "" ; void setup() {Serial.begin(115200);pinMode(2, OUTPUT);pinMode(3, OUTPUT);pinMode(4, OUTPUT); }String detectString(); String gettext();void loop() {if (Serial.available()){ // Serial.write(Serial.read());itext = gettext(); // Serial.println(i);Serial.println(itext);}if (itext == "blue"){digitalWrite(2, HIGH);}if (itext == "green"){digitalWrite(3, HIGH);}if (itext == "red"){digitalWrite(4, HIGH);} }//======接收esp32cam數據=========================== String detectString() //刪除傳輸格式 {while(Serial.read() != '{');return(Serial.readStringUntil('}')); } String gettext() //得到數據 {String s = detectString();return s; }

esp32cam上傳代碼:

//This example code is in the Public Domain (or CC0 licensed, at your option.) //By Evandro Copercini - 2018 // //This example creates a bridge between Serial and Classical Bluetooth (SPP) //and also demonstrate that SerialBT have the same functionalities of a normal Serial#include "BluetoothSerial.h"#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED) #error Bluetooth is not enabled! Please run `make menuconfig` to and enable it #endifBluetoothSerial SerialBT;char i;void setup() {Serial.begin(115200);SerialBT.begin("ESP32test"); //Bluetooth device nameSerial.println("The device started, now you can pair it with bluetooth!"); }void loop() {// 藍牙助手發送數據到arduino unoif (SerialBT.available()) {while (SerialBT.available()) {// Serial.write(SerialBT.read());i = SerialBT.read();//一個字符一個字符讀取,讀一個就少一個Serial.print(i);//發送數據到arduino uno}}}

兩個實驗接收數據顯示圖:
(1)單字符

(2)字符串

總結

以上是生活随笔為你收集整理的ESP32cam蓝牙模块与arduino uno通信实验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 狠狠做| 性欧美丰满熟妇xxxx性久久久 | 法国伦理少妇愉情 | 福利视频一区二区三区 | 亚洲xx视频 | 99精品久久久 | 无码任你躁久久久久久久 | 日美一级片 | 久草福利资源在线 | 女儿的朋友4在线观看 | 国产成人无码精品久久久电影 | 国产九九| 久久你懂的 | 国产孕妇孕交大片孕 | 国产精品原创 | 午夜精品少妇 | 亚洲第一黄色片 | 国产亚洲精品久久777777 | av每日更新在线观看 | 美女又爽又黄免费视频 | 亚洲av色一区二区三区精品 | 操夜夜操 | 中文字幕一区二区人妻电影丶 | 蜜桃臀一区二区三区 | 精品久久久久久久无码 | 亚洲欧美bt | 四虎永久在线精品免费网址 | 日韩丰满少妇无码内射 | 视频在线日韩 | 噜噜噜视频 | 国产精品午夜电影 | 日韩中文在线一区 | 国产卡一卡二卡三无线乱码新区 | 国v精品久久久网 | 91av毛片 | 国产在线视频网站 | 91精品国产综合久久久蜜臀粉嫩 | 久久精品无码一区二区三区免费 | 亚洲免费黄色网址 | www夜片内射视频日韩精品成人 | 亚洲激情小视频 | 日日摸日日添日日碰9学生露脸 | 天天都色 | 国产第一页在线 | 雪花飘电影在线观看免费高清 | 99在线精品免费视频 | 日韩欧美理论片 | 午夜之声l性8电台lx8电台 | 国产xxxxwwww| 天天精品视频 | 999精品国产 | av男人天堂网 | 老头把女人躁得呻吟 | 一本到久久 | 久久人人爽人人爽人人片av高清 | 潘金莲三级80分钟 | 亚洲中文字幕一区在线 | 亚洲网站在线观看 | 久草大 | 日韩av影视大全 | 国产国产国产 | 在线观看日本中文字幕 | 粉嫩小箩莉奶水四溅在线观看 | 成年人激情视频 | 草草久久久无码国产专区 | 欧洲一区二区三区在线 | 午夜免费网址 | 亚洲成肉网 | 欧美一区二区三区在线播放 | 国产91高清 | 男人的天堂毛片 | 日本黄色免费网站 | 网友自拍第一页 | 日韩av激情| 日韩毛毛片 | 国产黑丝精品 | 青青草原伊人 | 草女人视频 | 久久九九爱 | 蜜桃视频导航 | 男操女视频免费 | 给我看高清的视频在线观看 | 91国产免费看| 干爹你真棒插曲免费 | 中文字幕一区二区三区人妻 | 国产精品国产精品 | 国产一区二区自拍视频 | 欧美激情欧美激情在线五月 | 国产精品无套 | 视频在线一区 | 日韩美一区二区 | 韩国三级中文字幕hd久久精品 | 国产美女一级视频 | 少妇又色又爽又黄的视频 | 色www亚洲国产张柏芝 | 最新日韩视频 | 久久精品视频16 | 久久久午夜电影 | 亚洲a∨无码无在线观看 |