0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【晶心科技ADP-Corvette-T1开发板试用体验】Corvette T1开发板与esp32通信实现安卓手机控制

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-11 11:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:ankor, 帖子地址:https://bbs.elecfans.com/jishu_2292332_1_1.html

Corvette T1与esp32通信实现安卓手机控制

这次打算测试下corvette T1开发板(以下简称T1)的通讯能力,结合自己手头上的esp32 wroom,打算将两者进行以下通讯试试看,参考了以下这篇文章:

(42条消息) ESP32cam蓝牙模块与arduino uno通信实验serapan的博客-CSDN博客esp32cam 蓝牙

最后可以通过手机发送指令,来控制灯的亮灭。

使用到esp32的蓝牙串口通讯以及T1板子的串口和两个led

实现效果如下:

通过手机输入a和b指令来分别控制2号引脚led灯闪烁13号引脚led灯常亮

image-20220709174537657.png
image-20220709174836544.png

​可以看到T1开发板的背面有绿光,便是13引脚的led常亮的效果

对esp32烧写以下代码


//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 #endif

#if !defined(CONFIG_BT_SPP_ENABLED) #error Serial Bluetooth not available or not enabled. It is only available for the ESP32 chip. #endif

BluetoothSerial SerialBT;

void setup() { Serial.begin(115200); SerialBT.begin("ESP32test"); //Bluetooth device name Serial.println("The device started, now you can pair it with bluetooth!"); }

void loop() { if (Serial.available()) { SerialBT.write(Serial.read()); } if (SerialBT.available()) { Serial.write(SerialBT.read()); } delay(20); }

对T1开发板烧写如下代码


int i ;

void setup() {

Serial.begin(115200); pinMode(2, INPUT); pinMode(3, OUTPUT); pinMode(13, OUTPUT); }

void loop() { if (Serial.available()) { // Serial.write(Serial.read());//输出原数据格式 i = Serial.read(); // Serial.println(i);//输出可显示的ascll值 Serial.write(i); Serial.write(' '); }

if (i == 'a') { digitalWrite(2, HIGH); delay(1000); digitalWrite(2, LOW); delay(1000); }

if (i == 'b') { digitalWrite(13, HIGH); }

}

其他设置

esp32 wroom使用引脚RX0、TX0,连接到T1板子的IO1,IO0(RX0->IO1,TX0->IO0)

手机随便下个带有编码设置的蓝牙串口调试助手(ps:不是蓝牙调试助手)

将编码调成utf-8,就可以输入命令并点灯了。

image-20220709180440984.png

注意事项

手机蓝牙发送的编码一定要对可以是gbk、utf-8等编码,但是如果使用错的编码方式那么就会接收不到信号,串口打印数据就会乱码,如下图image-20220709184633015.png

除此之外,esp32和T1开发板的串口波特率也要对齐。

以上便是本次设计的全部内容了。

感谢阅读。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 晶心科技
    +关注

    关注

    0

    文章

    127

    浏览量

    19187
  • 开发板试用
    +关注

    关注

    3

    文章

    303

    浏览量

    2805
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ESP32/ESP8266开发板单向多对一ESP-NOW无线通信

    本实验通过ESP-NOW无线通信协议实现多个ESP32/ESP 8266开发板
    的头像 发表于 03-30 10:14 298次阅读
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266<b class='flag-5'>开发板</b>单向多对一<b class='flag-5'>ESP</b>-NOW无线<b class='flag-5'>通信</b>

    ESP32开发板单向点对点ESP-NOW无线通信

    本例程通过两个ESP32开发板实现单向点对点ESP-NOW无线通信,一个ESP32开发板作为Se
    的头像 发表于 03-19 09:21 396次阅读
    <b class='flag-5'>ESP32</b><b class='flag-5'>开发板</b>单向点对点<b class='flag-5'>ESP</b>-NOW无线<b class='flag-5'>通信</b>

    ESP32/ESP8266开发板单向一对多ESP-NOW无线通信

    通过ESP-NOW无线通信协议实现ESP32开发板向多个ESP32/
    的头像 发表于 03-13 09:23 373次阅读
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266<b class='flag-5'>开发板</b>单向一对多<b class='flag-5'>ESP</b>-NOW无线<b class='flag-5'>通信</b>

    ESP32-P4系列】WT9932P4-MINI开发板上手指南

    开发板介绍ESP32-P4-MINI开发板是深圳市启明云端有限公司推出的,基于WT0132P4-A1核心设计的多媒体
    的头像 发表于 02-12 18:16 571次阅读
    【<b class='flag-5'>ESP32</b>-P4系列】WT9932P4-MINI<b class='flag-5'>开发板</b>上手指南

    ESP32-P4系列】WT99P4C5-S1开发板上手指南

    ✦₊点击上方名片关注了解更多开发板简介1开发板介绍WT99P4C5-S1开发板是深圳市启明云端有限公司推出的,基于WT0132P4-A
    的头像 发表于 02-12 18:16 455次阅读
    【<b class='flag-5'>ESP32</b>-P4系列】WT99P4C5-S<b class='flag-5'>1</b><b class='flag-5'>开发板</b>上手指南

    ESP32-P4C5系列】WTDKP4C5-S1开发板上手指南

    1开发板介绍WTDKP4C5-S1开发板是深圳市启明云端有限公司推出的,基于WT01P4C5-S1核心
    的头像 发表于 02-12 18:16 488次阅读
    【<b class='flag-5'>ESP32</b>-P4C5系列】WTDKP4C5-S<b class='flag-5'>1</b><b class='flag-5'>开发板</b>上手指南

    ESP32-P4系列】WT9932P4-MINI开发板规格书

    开发板介绍ESP32-P4-MINI开发板是深圳市启明云端有限公司推出的,基于WT0132P4-A1核心设计的多媒体
    的头像 发表于 02-03 18:14 691次阅读
    【<b class='flag-5'>ESP32</b>-P4系列】WT9932P4-MINI<b class='flag-5'>开发板</b>规格书

    ESP32-P4系列】WT99P4C5-S1开发板规格书

    开发板简介1开发板介绍WT99P4C5-S1开发板是深圳市启明云端有限公司推出的,基于WT0132P4-A
    的头像 发表于 02-03 18:14 671次阅读
    【<b class='flag-5'>ESP32</b>-P4系列】WT99P4C5-S<b class='flag-5'>1</b><b class='flag-5'>开发板</b>规格书

    ESP32-P4C5系列】WTDKP4C5-S1开发板规格书

    1开发板介绍WTDKP4C5-S1开发板是深圳市启明云端有限公司推出的,基于WT01P4C5-S1核心
    的头像 发表于 02-02 18:35 668次阅读
    【<b class='flag-5'>ESP32</b>-P4C5系列】WTDKP4C5-S<b class='flag-5'>1</b><b class='flag-5'>开发板</b>规格书

    Renesas FPB - RA2T1快速原型开发板:开启高效设计之旅

    Renesas FPB - RA2T1快速原型开发板:开启高效设计之旅 在电子设计领域,一款优秀的快速原型开发板能极大地提升开发效率,为项目的成功奠定基础。Renesas的FPB -
    的头像 发表于 12-26 16:20 509次阅读

    ESP32-P4全功能开发板ESP32-P4-TINY开发板该怎么选?看这篇就够了!

    启明云端基于乐鑫科技ESP32-P4芯片设计了多款开发板,这些开发板有什么区别?基于应用场景如何选择?本期,我们聚焦两款代表性产品:WT99P4C5-S1
    的头像 发表于 12-09 18:02 1443次阅读
    <b class='flag-5'>ESP32</b>-P4全功能<b class='flag-5'>开发板</b>和<b class='flag-5'>ESP32</b>-P4-TINY<b class='flag-5'>开发板</b>该怎么选?看这篇就够了!

    ESP32-P4 口袋开发板 启明云端 WT9932P4-TINY开发板

    在万物互联的智能时代,您是否还在为寻找一款性能强大、接口丰富、应用灵活的嵌入式开发板而烦恼?启明云端全新推出的WT9932P4-TINY开发板,基于乐鑫科技高性能ESP32-P4芯片匠心打造,专为
    的头像 发表于 09-11 18:06 2097次阅读
    <b class='flag-5'>ESP32</b>-P4 口袋<b class='flag-5'>开发板</b> 启明云端 WT9932P4-TINY<b class='flag-5'>开发板</b>

    ESP32-P4-MINI开发板开箱和上手指南来了!速速码住!

    我们的ESP32-P4-MINI开发板,打开包装,可看到以下物品:1*ESP32-P4-MINI开发板1
    的头像 发表于 07-25 18:02 2709次阅读
    <b class='flag-5'>ESP32</b>-P4-MINI<b class='flag-5'>开发板</b>开箱和上手指南来了!速速码住!

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 17次下载

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 1336次阅读
    【评测<b class='flag-5'>试用</b>】合众HZ-<b class='flag-5'>T</b>536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>体验