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

    文章

    119

    浏览量

    18987
  • 开发板试用
    +关注

    关注

    3

    文章

    303

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    低成本开源!用乐鑫科技ESP32-S3开发板轻松驱动无刷电机,保姆级教程来了!

    ESP32S3NANO控制电机即可自动获取ESP32-S3NANO开发板驱动无刷电机源代码百度网盘链接!硬件准备本次我们采用启明云端自研ESP32
    的头像 发表于 11-06 18:03 237次阅读
    低成本开源!用乐鑫科技<b class='flag-5'>ESP32</b>-S3<b class='flag-5'>开发板</b>轻松驱动无刷电机,保姆级教程来了!

    乐鑫科技ESP32-S3开发板配单色LED,竟能玩出这么多花样!代码开源,速来白嫖!

    从闪烁到呼吸,从流水到追逐,一文掌握所有LED特效技巧本文将带领大家从零开始,使用ESP32-S3开发板实现多种单色LED效果控制。无论你是刚入门的小白,还是有一定经验的开发者,都能轻
    的头像 发表于 10-23 18:02 1680次阅读
    乐鑫科技<b class='flag-5'>ESP32</b>-S3<b class='flag-5'>开发板</b>配单色LED,竟能玩出这么多花样!代码开源,速来白嫖!

    【作品合集】合众HZ-T536开发板测评

    【HZ-T536开发板免费体验】6、使用protoc-gen-gorm生成标准化的数据结构 【HZ-T536开发板免费体验】7、开发板
    发表于 09-12 09:37

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

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

    【HZ-T536开发板免费体验】7、开发板esp32设备通信的准备工作

    自定义组网协议里,默认是只使用espnow协议,其他的协议就暂时不使用。 所以如果这个esp32设备要和Linux开发板通信,就得用串口或者spi口了。目前我手头上常用的是esp32c
    发表于 08-27 01:54

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

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

    ESP32开发板元件资料

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

    开发板_联发科MTK开发板/开发评估套件_主板定制开发

    MTK开发板采用先进的12nm工艺制程,其搭载的八核Cortex-A53处理器主频高达2.3GHz,展现了卓越的性能表现。该开发板内置4GB运行内存和64GB存储空间,并预装And
    的头像 发表于 07-15 20:00 475次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>开发板</b>_联发科MTK<b class='flag-5'>开发板</b>/<b class='flag-5'>开发</b>评估套件_<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板定制<b class='flag-5'>开发</b>

    ESP32-P4 C5开发板烧录小智全流程!速看!

    没错,你没有看错!我们带着WT99P4C5-S1开发板烧录小智全流程走来了!开发板搭载乐鑫科技ESP32-P4和ESP32-C5芯片,代码完
    的头像 发表于 07-04 18:03 1600次阅读
    <b class='flag-5'>ESP32</b>-P4 C5<b class='flag-5'>开发板</b>烧录小智全流程!速看!

    ESP32-S3开发板烧录小智AI系统全流程指南

    在AI语音交互领域不断发展的今天,开发者们对于功能强大、开源灵活的开发板需求日益增长。今天,我们就来详细了解一下ESP32AgentDevKit烧录小智的全流程,这款搭载乐鑫科技ESP32
    的头像 发表于 06-16 18:01 6939次阅读
    <b class='flag-5'>ESP32</b>-S3<b class='flag-5'>开发板</b>烧录小智AI系统全流程指南

    ESP32-C3开发板全面支持小智AI!烧录实战指南来了!

    本文将详细解析基于乐鑫ESP32-C3芯片的ZXAIEC43开发板烧录“小智”AI语音系统的全流程。该方案代码完全开源,支持深度定制开发,适用于智能玩具、潮玩手办及智能家居控制等多元场
    的头像 发表于 06-13 18:01 3420次阅读
    <b class='flag-5'>ESP32</b>-C3<b class='flag-5'>开发板</b>全面支持小智AI!烧录实战指南来了!

    有ARM,NPU,FPGA三种核心的开发板 — 米尔路飞龙派开发板

    ,是A股首家专注于FPGA业务的上市公司。YM90X开发板用的就是路的SALDRAGON1(飞龙1,以下简称DR1)系列FPSoC。FPS
    的头像 发表于 06-13 08:03 1357次阅读
    有ARM,NPU,FPGA三种核心的<b class='flag-5'>开发板</b> — 米尔<b class='flag-5'>安</b>路飞龙派<b class='flag-5'>开发板</b>

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

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

    有奖丨米尔 全志T536开发板免费试用

    米尔与全志合作发布的新品基于全志T536应用处理器的MYD-LT536-GK开发板免费试用活动来啦~~米尔提供了3块价值750元的MYD-LT536-GK开发板发起
    的头像 发表于 12-26 08:05 1312次阅读
    有奖丨米尔 全志<b class='flag-5'>T</b>536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    如何用OpenCV进行手势识别--基于米尔全志T527开发板

    本文将介绍基于米尔电子MYD-LT527开发板(米尔基于全志T527开发板)的OpenCV手势识别方案测试。摘自优秀创作者-小火苗米尔基于全志T527
    的头像 发表于 12-13 08:04 1762次阅读
    如何用OpenCV进行手势识别--基于米尔全志<b class='flag-5'>T</b>527<b class='flag-5'>开发板</b>