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

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

3天内不再提示

蓝牙遥控履带底盘行驶

jf_72402704 来源:jf_72402704 作者:jf_72402704 2022-12-16 13:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 功能描述

本文提供的示例所实现的功能为:用手机APP遥控斜三角履带底盘样机实现移动,包括前进、停止、后退、原地左转、原地右转。

2. 电子硬件

在这个示例中,采用了以下硬件,请大家参考:

Basra主控板(兼容Arduino Uno)、Bigfish2.1扩展板、7.4V锂电池蓝牙串口模块

为斜三角履带底盘样机安装蓝牙串口模块,斜三角履带底盘样机有两种摆放方式:

pYYBAGOcA0yAS588AAHW7dROhC0557.png

pYYBAGOcA26ADCS2AAJoyqvjWPU530.png

车身右侧为安装了蓝牙串口模块的主控板,左侧控制板请忽略

3. 示例程序

编程环境:Arduino 1.8.19

程序通过使用if语句来判断读取到的串口的不同字符值来匹配不同的动作,从而实现对机器人的远程控制。

接收到“1”的时候,执行前进;

接收到“2”的时候,执行后退;

接收到“3”的时候,执行左转;

接收到“4”的时候,执行右转;

接收到“5”的时候,执行停止;

手机APP的键值按上述规则进行配置,然后单片机接收到不同的信息,对应执行不同的动作。

例程代码(robot_ble_control.ino)如下:

/*------------------------------------------------------------------------------------
版权说明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved.
Distributed under MIT license.See file LICENSE for detail or copy at
https://opensource.org/licenses/MIT
by 机器谱 2022-9-28 https://www.robotway.com/
------------------------------
实功能: 从串口(蓝牙)接收字符,根据不同字符分别做出前进、后退、停止、原地左转、原地右转的动作。
-----------------------------------------------------
实验接线:
左轮:D9,D10
右轮:D5,D6。
------------------------------------------------------------------------------------*/
int _ABVAR_1_Bluetooth_data = 0 ;
void Left();
void Stop();
void Right();
void Back();
void Forward();
void setup()
{
Serial.begin(9600);
pinMode( 5 , OUTPUT);
pinMode( 6 , OUTPUT);
pinMode( 9 , OUTPUT);
pinMode( 10 , OUTPUT);
}
void loop()
{
_ABVAR_1_Bluetooth_data = Serial.parseInt() ;
if (( ( _ABVAR_1_Bluetooth_data ) > ( 0 ) ))
{
if (( ( _ABVAR_1_Bluetooth_data ) == ( 1 ) ))
{
Forward();
}
if (( ( _ABVAR_1_Bluetooth_data ) == ( 2 ) ))
{
Back();
}
if (( ( _ABVAR_1_Bluetooth_data ) == ( 3 ) ))
{
Left();
}
if (( ( _ABVAR_1_Bluetooth_data ) == ( 4 ) ))
{
Right();
}
if (( ( _ABVAR_1_Bluetooth_data ) == ( 5 ) ))
{
Stop();
}
}
}
void Right()
{
digitalWrite( 5 , HIGH );
digitalWrite( 6 , LOW );
digitalWrite( 9 , LOW );
digitalWrite( 10 , HIGH );
}
void Back()
{
digitalWrite( 5 , HIGH );
digitalWrite( 6 , LOW );
digitalWrite( 9 , HIGH );
digitalWrite( 10 , LOW );
}
void Left()
{
digitalWrite( 5 , LOW );
digitalWrite( 6 , HIGH );
digitalWrite( 9 , HIGH );
digitalWrite( 10 , LOW );
}
void Forward()
{
digitalWrite( 5 , LOW );
digitalWrite( 6 , HIGH );
digitalWrite( 9 , LOW );
digitalWrite( 10 , HIGH );
}
void Stop()
{
digitalWrite( 5 , HIGH );
digitalWrite( 6 , HIGH );
digitalWrite( 9 , HIGH );
digitalWrite( 10 , HIGH );
}

审核编辑 黄昊宇

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

    关注

    214

    文章

    31611

    浏览量

    224322
  • 蓝牙
    +关注

    关注

    119

    文章

    6422

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    蔚来在ES9上彻底掌握底盘研发自主权

    2018年,蔚来率先将空气弹簧+CDC组合带入中国品牌高端车型,拉齐BBA硬件水平;2022年,蔚来率先量产自研底盘域控制器(ICC),开启底盘智能化探索;一年前,天行全主动底盘与线控转向在ET9上首次亮相,领先行业进入「全主动
    的头像 发表于 05-15 16:42 726次阅读

    基于CW32的蓝牙无刷遥控车案列

    /BLELite 3.遥控器代码 实际是一个网页,遥控使用js开发,用vue简化数据处理。 利用Web Bluetooth API调用主机的蓝牙完成通信,Gamepad API手柄按键信息,实现扫码打开网页后即可
    发表于 01-15 08:22

    智能底盘电机驱动应用方案

    智能底盘技术是汽车电气化和智能化技术革命的产物。它不仅提高了车辆的整体效率,还提高了车辆的安全性。类比半导体公司为智能底盘系统提供一系列高性能电机驱动器和传感器接口芯片。这些芯片以其出色的控制精度和稳定性,支持自动驾驶功能和先进的车辆动态控制,为新一代智能汽车的开发奠定了
    的头像 发表于 01-06 14:15 268次阅读

    格陆博科技亮相盖世汽车2025底盘大会

    11月19日,盖世汽车举办的底盘大会隆重召开,本届大会紧扣「智创底盘 擎动未来」主线,聚焦线控转向冗余安全架构、底盘与智驾域深度融合、EMB规模化落地、智能悬架AI协同控制、线控转向与智能辅助驾驶协同等热点议题,携手智能
    的头像 发表于 11-25 18:07 1434次阅读

    智能语音遥控器低功耗BLE蓝牙芯片

    随着AI技术持续进步,支持语音识别功能的电视机、机顶盒等设备已广泛普及。在这一趋势下,搭载BLE蓝牙芯片的语音遥控器逐步替代传统红外遥控,成为新一代电视产品的标准配件。从红外到射频,从按键到语音
    的头像 发表于 11-07 11:20 839次阅读

    破解智能底盘测试4大难题:imc提供一体化解决方案

    底盘技术发展趋势Part.1智能化是汽车行业未来发展的必然趋势,底盘智能化是其核心之一。各种线控底盘技术持续进步,并不断与自动驾驶技术相结合,丰富车辆的功能、提升其性能。在此浪潮下,底盘
    的头像 发表于 10-22 09:00 820次阅读
    破解智能<b class='flag-5'>底盘</b>测试4大难题:imc提供一体化解决方案

    蓝牙语音遥控器方案 NRF52840、HS6621

    方案介绍 蓝牙语音遥控器一般是通过按下语音键,遥控器会发送一个 HID 编码通知智能电视或者机顶盒打开识音功能,此时,遥控器LED灯保持闪烁或者长亮,用户开始录音同时将语音数据上传给智
    的头像 发表于 10-13 09:26 701次阅读
    <b class='flag-5'>蓝牙</b>语音<b class='flag-5'>遥控</b>器方案 NRF52840、HS6621

    珈港科技JC511安全蓝牙芯片简介

    JC511是一款高性能低功耗的BLE5.1安全蓝牙芯片,已通过BQB认证,符合GoogleNearby和AppleMFI标准。支持主流的国际和国密算法,广泛适用于多种应用场景,包括蓝牙防丢器、蓝牙车钥匙、
    发表于 07-23 11:58 1次下载

    索尼推出无线蓝牙拍摄手柄GP-VPT3与遥控器RMT-VP2

    近日,索尼(中国)有限公司发布新一代无线蓝牙拍摄手柄GP-VPT3和无线蓝牙遥控器RMT-VP2。
    的头像 发表于 07-02 16:00 1589次阅读

    科义履带式巡检机器人:中国 AI 场景落地的工业实践范本

    2025夏季达沃斯论坛关注中国AI发展路径,科义履带式巡检机器人在工业领域规模化应用成焦点。其在冶金等高危场景构建智能巡检生态,以“技术适配场景”逻辑诠释中国AI注重实际应用的路径,成AI重塑商业模式样本。
    的头像 发表于 06-27 16:30 913次阅读
    科义<b class='flag-5'>履带</b>式巡检机器人:中国 AI 场景落地的工业实践范本

    抖音蓝牙遥控器芯片方案、自拍器蓝牙芯片方案 简易版 io控制

    1、蓝牙名称:默认KT6368A-EDR-KEY,没有休眠,不用按键唤醒,开机通电直接启动 2、蓝牙芯片2脚=PA9 开机默认高电平,正常广播就是低电平 === 其实这个脚要不要没关系,蓝牙芯片
    的头像 发表于 06-14 15:45 1755次阅读
    抖音<b class='flag-5'>蓝牙</b><b class='flag-5'>遥控</b>器芯片方案、自拍器<b class='flag-5'>蓝牙</b>芯片方案 简易版 io控制

    蓝牙语音遥控器:智能家居的智慧控制核心

    随着智能家居的蓬勃发展,蓝牙语音遥控器凭借其便捷的操作和智能交互体验,正迅速取代传统红外遥控器,成为智能电视、机顶盒等设备的首选控制工具。     相较于需对准设备的红外遥控器,
    的头像 发表于 06-06 14:15 2829次阅读
    <b class='flag-5'>蓝牙</b>语音<b class='flag-5'>遥控</b>器:智能家居的智慧控制核心

    蓝牙语音遥控器:智能家居的智慧控制核心

    随着智能家居的蓬勃发展,蓝牙语音遥控器凭借其便捷的操作和智能交互体验,正迅速取代传统红外遥控器,成为智能电视、机顶盒等设备的首选控制工具。 相较于需对准设备的红外遥控器,
    发表于 06-01 20:24

    蓝牙语音遥控器 低功耗芯片选型HS6621CxC/OM6621

    随着智能家居的蓬勃发展,蓝牙语音遥控器凭借其便捷的操作和智能交互体验,正迅速取代传统红外遥控器,成为智能电视、机顶盒等设备的首选控制工具。相较于需对准设备的红外遥控器,
    发表于 05-22 15:23