找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8237|回复: 13
打印 上一主题 下一主题
收起左侧

stm32蓝牙小车 资料和代码

  [复制链接]
跳转到指定楼层
楼主
ID:473666 发表于 2019-7-26 16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于stm32 的蓝牙小车代码,支持 f103  c8t6、rct6、zet6。
由于使用的是最简单的电机驱动,所以没有用到pwm调试功能。
所需材料:单片机,杜邦线,小车底盘(包含电机),电池,电池盒,手机一部做遥控器,蓝牙hc05模块

下载蓝牙串口(spp)软件,
前进是31
后退是32
左转是33
右转是34
全部都选16进制

PA4-7 接电机驱动

安装方法见附件

安装方法.rar (188 Bytes, 下载次数: 150)

c8t6 蓝牙小车.7z (179.1 KB, 下载次数: 192)

f103rc蓝牙小车.7z (184.63 KB, 下载次数: 97)

ZET6蓝牙小车.7z (182.23 KB, 下载次数: 120)

部分代码:
while(1){   
if(h==0)
    {TIM_SetCompare3(TIM3,18000);
        TIM_SetCompare4(TIM3,18000);
        //LED_init();
        }
    if(h==1)
        {TIM_SetCompare3(TIM3,0);
            TIM_SetCompare4(TIM3,0);
   //LED_initSTOP();//亮闪烁灯
        }   
    if(res==0x41)
    {    e=0;}
    if(res==0x42)
    {    e=1;}
    if(res==0x43)
        {    h=0;}
    if(res==0x44)
        {    h=1;}
    if(e==0)
    {    LIGHT1=0;
    LIGHT2=0;}
    if(e==1){
  LIGHT1=1;
    LIGHT2=1;//亮灯
        }
    if(res==0x31)   
    {                 
    RIGHT2=1;                                
    LEFT1=0;
    LEFT2=1;
    RIGHT1=0;
                                    //USART1_RX_BUF[0]=='0';
                                       //接收到前进                              
}   
              if (res==0x32)
                        {                     
  LEFT1=1;
    LEFT2=0;
    RIGHT1=1;
    RIGHT2=0;
                                 //USART1_RX_BUF[0]=='0';
                                      //接收到后退                           
                    }
                        if (res==0x33)
                        {   
    LEFT1=0;
    LEFT2=0;
    RIGHT1=0;
  RIGHT2=1;
                                 //USART1_RX_BUF[0]=='0';KEY_LEFT
                                       //接收到左转                           
                    }
               if (res==0x34)
                         {
    LEFT1=0;
    LEFT2=1;
    RIGHT1=0;
    RIGHT2=0;
                                 //USART1_RX_BUF[0]=='0';KEY_RIGHT
                                       //接收到右转                          
                         }                                
     if(res==0x61)
         { LEFT1=0;
    LEFT2=0;
    RIGHT1=0;
    RIGHT2=0;    }                                             
}
}

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏5 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:473666 发表于 2019-7-26 16:34 | 只看该作者

附上图片



回复

使用道具 举报

板凳
ID:326112 发表于 2019-12-27 22:30 | 只看该作者
楼主可以给份完整的端口连接说明吗?c8t6的尽可能详细,谢谢
回复

使用道具 举报

地板
ID:549580 发表于 2020-5-22 10:59 | 只看该作者
蓝牙的端口是哪个呀 楼主

回复

使用道具 举报

5#
ID:807064 发表于 2020-7-30 09:38 | 只看该作者
就只有三轮的么,有四轮的资料么
回复

使用道具 举报

6#
ID:751817 发表于 2020-8-7 22:40 | 只看该作者
楼主怎么解决小车左右轮转动抖动的问题
回复

使用道具 举报

7#
ID:818516 发表于 2020-9-26 11:59 | 只看该作者
chenfeixiang 发表于 2020-5-22 10:59
蓝牙的端口是哪个呀 楼主

串口?
回复

使用道具 举报

8#
ID:685056 发表于 2021-1-12 16:28 | 只看该作者

蓝牙用的是手机上下载的一个蓝牙串口助手。
回复

使用道具 举报

9#
ID:893589 发表于 2021-3-22 10:33 | 只看该作者
楼主spp是啥啊
回复

使用道具 举报

10#
ID:402350 发表于 2021-6-20 10:37 | 只看该作者
stm32rct6程序定义的蓝牙模块TX和TI对应单片机的第几引脚
回复

使用道具 举报

11#
ID:402350 发表于 2021-6-20 10:39 | 只看该作者
stm32rct6程序定义TX和TI对应单片机上的第几引脚
回复

使用道具 举报

12#
ID:842695 发表于 2021-7-9 21:35 | 只看该作者
有没有ZET6硬件的接法,楼主
回复

使用道具 举报

13#
ID:845150 发表于 2024-3-10 20:54 | 只看该作者
chenfeixiang 发表于 2020-5-22 10:59
蓝牙的端口是哪个呀 楼主

PA9 PA10就是串口
回复

使用道具 举报

14#
ID:845150 发表于 2024-3-10 21:10 | 只看该作者
止于心 发表于 2021-6-20 10:39
stm32rct6程序定义TX和TI对应单片机上的第几引脚

A9-TX,A10-RX,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表