0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【晶心科技ADP-Corvette-T1開(kāi)發(fā)板試用體驗(yàn)】Corvette T1開(kāi)發(fā)板與esp32通信實(shí)現(xiàn)安卓手機(jī)控制

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-11 11:08 ? 次閱讀

本文來(lái)源電子發(fā)燒友社區(qū),作者:ankor, 帖子地址:https://bbs.elecfans.com/jishu_2292332_1_1.html

Corvette T1與esp32通信實(shí)現(xiàn)安卓手機(jī)控制

這次打算測(cè)試下corvette T1開(kāi)發(fā)板(以下簡(jiǎn)稱T1)的通訊能力,結(jié)合自己手頭上的esp32 wroom,打算將兩者進(jìn)行以下通訊試試看,參考了以下這篇文章:

(42條消息) ESP32cam藍(lán)牙模塊與arduino uno通信實(shí)驗(yàn)serapan的博客-CSDN博客esp32cam 藍(lán)牙

最后可以通過(guò)手機(jī)發(fā)送指令,來(lái)控制燈的亮滅。

使用到esp32的藍(lán)牙串口通訊以及T1板子的串口和兩個(gè)led

實(shí)現(xiàn)效果如下:

通過(guò)手機(jī)輸入a和b指令來(lái)分別控制2號(hào)引腳led燈閃爍13號(hào)引腳led燈常亮

image-20220709174537657.png
image-20220709174836544.png

?可以看到T1開(kāi)發(fā)板的背面有綠光,便是13引腳的led常亮的效果

?

對(duì)esp32燒寫(xiě)以下代碼


//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); }

對(duì)T1開(kāi)發(fā)板燒寫(xiě)如下代碼


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());//輸出原數(shù)據(jù)格式 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); }

}

其他設(shè)置

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

手機(jī)隨便下個(gè)帶有編碼設(shè)置的藍(lán)牙串口調(diào)試助手(ps:不是藍(lán)牙調(diào)試助手)

將編碼調(diào)成utf-8,就可以輸入命令并點(diǎn)燈了。

image-20220709180440984.png

注意事項(xiàng)

手機(jī)藍(lán)牙發(fā)送的編碼一定要對(duì)可以是gbk、utf-8等編碼,但是如果使用錯(cuò)的編碼方式那么就會(huì)接收不到信號(hào),串口打印數(shù)據(jù)就會(huì)亂碼,如下圖image-20220709184633015.png

除此之外,esp32和T1開(kāi)發(fā)板的串口波特率也要對(duì)齊。

以上便是本次設(shè)計(jì)的全部?jī)?nèi)容了。

感謝閱讀。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 晶心科技
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    18210
  • 開(kāi)發(fā)板試用

    關(guān)注

    3

    文章

    301

    瀏覽量

    2124
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    全志T113-S3開(kāi)發(fā)板網(wǎng)絡(luò)通信

    前言:在使用開(kāi)發(fā)板的過(guò)程中經(jīng)常會(huì)使用到ssh、ftp等網(wǎng)絡(luò)服務(wù),這時(shí)需要使用開(kāi)發(fā)板的網(wǎng)絡(luò)功能。因此新拿到的開(kāi)發(fā)板要先進(jìn)行網(wǎng)絡(luò)測(cè)試,檢查網(wǎng)絡(luò)功能是否正常,保障后續(xù)開(kāi)發(fā)搭建的網(wǎng)絡(luò)不出現(xiàn)問(wèn)題
    的頭像 發(fā)表于 12-26 08:32 ?389次閱讀
    全志<b class='flag-5'>T</b>113-S3<b class='flag-5'>開(kāi)發(fā)板</b>網(wǎng)絡(luò)<b class='flag-5'>通信</b>

    有獎(jiǎng)丨米爾 全志T536開(kāi)發(fā)板免費(fèi)試用

    米爾與全志合作發(fā)布的新品基于全志T536應(yīng)用處理器的MYD-LT536-GK開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~米爾提供了3塊價(jià)值750元的MYD-LT536-GK開(kāi)發(fā)板發(fā)起
    的頭像 發(fā)表于 12-26 08:05 ?196次閱讀
    有獎(jiǎng)丨米爾 全志<b class='flag-5'>T</b>536<b class='flag-5'>開(kāi)發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>

    如何用OpenCV進(jìn)行手勢(shì)識(shí)別--基于米爾全志T527開(kāi)發(fā)板

    本文將介紹基于米爾電子MYD-LT527開(kāi)發(fā)板(米爾基于全志T527開(kāi)發(fā)板)的OpenCV手勢(shì)識(shí)別方案測(cè)試。摘自優(yōu)秀創(chuàng)作者-小火苗米爾基于全志T527
    的頭像 發(fā)表于 12-13 08:04 ?805次閱讀
    如何用OpenCV進(jìn)行手勢(shì)識(shí)別--基于米爾全志<b class='flag-5'>T</b>527<b class='flag-5'>開(kāi)發(fā)板</b>

    開(kāi)發(fā)板_MTK開(kāi)發(fā)板Demo方案

    MTK開(kāi)發(fā)板采用聯(lián)發(fā)科的MT8768處理器,這是一個(gè)基于ARM Cortex-A53架構(gòu)的八核CPU,主頻高達(dá)2.0GHz。利用12nm先進(jìn)制造工藝,這款芯片在功耗控制上表現(xiàn)優(yōu)秀。
    的頭像 發(fā)表于 12-12 20:12 ?187次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>開(kāi)發(fā)板</b>_MTK<b class='flag-5'>開(kāi)發(fā)板</b>Demo<b class='flag-5'>板</b>方案

    FacenetPytorch人臉識(shí)別方案--基于米爾全志T527開(kāi)發(fā)板

    本篇測(cè)評(píng)由電子工程世界的優(yōu)秀測(cè)評(píng)者“小火苗”提供。本文將介紹基于米爾電子MYD-LT527開(kāi)發(fā)板(米爾基于全志T527開(kāi)發(fā)板)的FacenetPytorch人臉識(shí)別方案測(cè)試。一
    的頭像 發(fā)表于 11-28 15:12 ?377次閱讀
    FacenetPytorch人臉識(shí)別方案--基于米爾全志<b class='flag-5'>T</b>527<b class='flag-5'>開(kāi)發(fā)板</b>

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開(kāi)發(fā)板移植linux

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開(kāi)發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?292次閱讀
    【RA8D<b class='flag-5'>1</b><b class='flag-5'>試用</b>活動(dòng)】RA8D<b class='flag-5'>1</b>B-CPKCOR<b class='flag-5'>開(kāi)發(fā)板</b>移植linux

    請(qǐng)問(wèn)ESP32-S2-Kaluga-1開(kāi)發(fā)板ESP32-S2 HMI支持藍(lán)牙相關(guān)開(kāi)發(fā)嗎?

    想買一個(gè)ESP32開(kāi)發(fā)板做藍(lán)牙開(kāi)發(fā),看到ESP32-S2-Kaluga-1 這個(gè)開(kāi)發(fā)板還支持深度學(xué)習(xí)的開(kāi)
    發(fā)表于 07-01 07:48

    開(kāi)發(fā)板ESP32-S3-DevKitM-1ESP32-S3-DevKitC-1的區(qū)別是什么?

    開(kāi)發(fā)板ESP32-S3-DevKitM-1ESP32-S3-DevKitC-1的區(qū)別
    發(fā)表于 07-01 07:38

    ESP32-S2-HMI-DevKit-1開(kāi)發(fā)板如何實(shí)現(xiàn)lcd豎屏顯示?

    你好, ESP32-S2-HMI-DevKit-1開(kāi)發(fā)板上demo,lcd都是橫屏顯示的,想改成豎屏顯示,這個(gè)需要怎么修改,或者是有沒(méi)有這樣的demo? 另外沒(méi)找到
    發(fā)表于 06-28 06:50

    ESP32藍(lán)牙功能手機(jī)可以搜索到連接,蘋(píng)果手機(jī)搜不到藍(lán)牙信息,為什么呢?

    用的ESP32開(kāi)發(fā)板,藍(lán)牙功能手機(jī)可以搜索到連接,蘋(píng)果手機(jī)搜不到藍(lán)牙信息,為什么呢?
    發(fā)表于 06-18 07:39

    ESP32_DevKitc_V4開(kāi)發(fā)板燒錄例程以后,在蘋(píng)果手機(jī)自帶的藍(lán)牙中無(wú)法搜索到esp32的設(shè)備,為什么?

    硬件設(shè)備:ESP32_DevKitc_V4開(kāi)發(fā)板 使用例程:gatt_server IDE:vscode IDF版本:V1.4.0 問(wèn)題描述: 開(kāi)發(fā)板燒錄例程以后,在蘋(píng)果手機(jī)自帶的藍(lán)牙
    發(fā)表于 06-17 08:03

    迅為RK3562開(kāi)發(fā)板人工智能主板性能之選

    迅為RK3562開(kāi)發(fā)板人工智能主板性能之選
    的頭像 發(fā)表于 05-31 11:32 ?1087次閱讀
    迅為RK3562<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>安</b><b class='flag-5'>卓</b>人工智能主板性能之選

    ESP32-P4開(kāi)發(fā)板問(wèn)題揭秘!

    的外設(shè);LP系統(tǒng)由RISC-V單核處理器驅(qū)動(dòng),其外設(shè)針對(duì)低功耗應(yīng)用進(jìn)行了優(yōu)化。最近很多粉絲對(duì)ESP32-P4開(kāi)發(fā)板有很多問(wèn)題,今天就一些咨詢比較多的問(wèn)題做個(gè)回復(fù),里
    的頭像 發(fā)表于 02-24 08:03 ?1851次閱讀
    <b class='flag-5'>ESP32</b>-P4<b class='flag-5'>開(kāi)發(fā)板</b>問(wèn)題揭秘!

    ESP32-P4首秀|啟明云端帶你解讀樂(lè)鑫P4多媒體開(kāi)發(fā)板

    此前,樂(lè)鑫發(fā)布了新一代MCU芯片ESP32-P4的消息,今天ESP32-P4開(kāi)發(fā)板終于登場(chǎng)亮相了,快來(lái)一睹真容吧。一、ESP32-P4開(kāi)發(fā)板
    的頭像 發(fā)表于 02-19 12:30 ?4048次閱讀
    <b class='flag-5'>ESP32</b>-P4首秀|啟明云端帶你解讀樂(lè)鑫P4多媒體<b class='flag-5'>開(kāi)發(fā)板</b>

    fpga開(kāi)發(fā)板與linux開(kāi)發(fā)板區(qū)別

    (Field-Programmable Gate Array)是一種可編程邏輯器件,它可以通過(guò)編程改變硬件邏輯電路的功能和結(jié)構(gòu)。FPGA采用了可編程的門(mén)極,可以根據(jù)需要重新配置內(nèi)部電路,從而實(shí)現(xiàn)不同的功能和邏輯關(guān)系。而Linux開(kāi)發(fā)板則是一種嵌入式計(jì)算機(jī)平臺(tái),其核心是Li
    的頭像 發(fā)表于 02-01 17:09 ?2365次閱讀