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

    文章

    113

    浏览量

    18693
  • 开发板试用
    +关注

    关注

    3

    文章

    302

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    ESP32开发板元件资料

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

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

    MTK开发板采用先进的12nm工艺制程,其搭载的八核Cortex-A53处理器主频高达2.3GHz,展现了卓越的性能表现。该开发板内置4GB运行内存和64GB存储空间,并预装And
    的头像 发表于 07-15 20:00 ?161次阅读
    <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 ?563次阅读
    <b class='flag-5'>ESP32</b>-P4 C5<b class='flag-5'>开发板</b>烧录小智全流程!速看!

    【HZ-T536开发板免费体验】开箱评测

    一、开箱 (1)概述 首先很感谢电子发烧友和合众恒跃给予的试用机会,有幸试用这款全志T536芯片,试用HZ-
    发表于 07-02 22:52

    基于米尔全志T536开发板的多协议物联网关的方案测试

    本文将介绍基于米尔电子MYD-LT536开发板(米尔基于全志T536开发板)的多协议物联网关方案的开发测试。摘自优秀创作者-ALSET米尔基于全志T
    的头像 发表于 06-19 08:03 ?1077次阅读
    基于米尔全志<b class='flag-5'>T</b>536<b class='flag-5'>开发板</b>的多协议物联网关的方案测试

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

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

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

    本文将详细解析基于乐鑫ESP32-C3芯片的ZXAIEC43开发板烧录“小智”AI语音系统的全流程。该方案代码完全开源,支持深度定制开发,适用于智能玩具、潮玩手办及智能家居控制等多元场
    的头像 发表于 06-13 18:01 ?1350次阅读
    <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 ?816次阅读
    有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 ?295次阅读
    【评测<b class='flag-5'>试用</b>】合众HZ-<b class='flag-5'>T</b>536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>体验

    【新品】ESP32-P4全功能开发板,启明云端WT99P4C5-S1多媒体开发板强势来袭!

    为了满足广大开发者对于高性能、多功能开发平台的需求,深圳市启明云端有限公司重磅推出了基于WT0132P4-A1核心设计的多媒体开发板——W
    的头像 发表于 03-18 18:06 ?1120次阅读
    【新品】<b class='flag-5'>ESP32</b>-P4全功能<b class='flag-5'>开发板</b>,启明云端WT99P4C5-S<b class='flag-5'>1</b>多媒体<b class='flag-5'>开发板</b>强势来袭!

    全志T113-S3开发板网络通信

    前言:在使用开发板的过程中经常会使用到ssh、ftp等网络服务,这时需要使用开发板的网络功能。因此新拿到的开发板要先进行网络测试,检查网络功能是否正常,保障后续开发搭建的网络不出现问题
    的头像 发表于 12-26 08:32 ?1330次阅读
    全志<b class='flag-5'>T</b>113-S3<b class='flag-5'>开发板</b>网络<b class='flag-5'>通信</b>

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

    米尔与全志合作发布的新品基于全志T536应用处理器的MYD-LT536-GK开发板免费试用活动来啦~~米尔提供了3块价值750元的MYD-LT536-GK开发板发起
    的头像 发表于 12-26 08:05 ?1001次阅读
    有奖丨米尔 全志<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 ?1431次阅读
    如何用OpenCV进行手势识别--基于米尔全志<b class='flag-5'>T</b>527<b class='flag-5'>开发板</b>

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 ?1020次阅读
    【RA8D<b class='flag-5'>1</b><b class='flag-5'>试用</b>活动】RA8D<b class='flag-5'>1</b>B-CPKCOR<b class='flag-5'>开发板</b>移植linux