极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13353|回复: 5

蓝牙小车

[复制链接]
发表于 2014-7-22 18:59:16 | 显示全部楼层 |阅读模式
一直很想做一个蓝牙小车,正好是假期,也看了写资料,就准备做一个,但是现在遇到了问题,希望大神帮忙解决,谢谢!
现在附上代码[pre lang="arduino" line="1" file="板子的程序"]void setup()
{
  pinMode(8,OUTPUT);//定义输入、输出接口
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(7,OUTPUT);
Serial.begin(9600);
}
void qianjin()//前进
{
     
     digitalWrite(10,255);
     digitalWrite(5,255);
     digitalWrite(7,HIGH);//使直流电机(左)逆时针转
     digitalWrite(6,LOW);
     digitalWrite(8,LOW);//使直流电机(右)顺时针转
     digitalWrite(9,HIGH);
}
void zuozhuan()//左转
{
     
     digitalWrite(10,255);//
     digitalWrite(5,255);
     digitalWrite(6,HIGH);//使直流电机(左)逆时针转
     digitalWrite(7,LOW);
     digitalWrite(8,LOW);//使直流电机(右)逆时针转
     digitalWrite(9,HIGH);
}
void youzhuan()//右转
{
     
     digitalWrite(10,255);//输入数字量进行设定速度
     digitalWrite(5,255);
     digitalWrite(6,LOW);//使直流电机(左)顺时针转
     digitalWrite(7,HIGH);
     digitalWrite(8,HIGH);//使直流电机(右)顺时针转
     digitalWrite(9,LOW);
}
void tingzhi()//停止
{
     digitalWrite(6,HIGH);//使直流电机(左)制动
     digitalWrite(7,HIGH);
     digitalWrite(8,HIGH);//使直流电机(右)制动
     digitalWrite(9,HIGH);
}
void houtui()
{
     digitalWrite(10,255);//输入模拟值进行设定速度
     digitalWrite(5,255);
     digitalWrite(6,HIGH);//使直流电机(左)逆时针转
     digitalWrite(7,LOW);
     digitalWrite(8,HIGH);//使直流电机(右)顺时针转
     digitalWrite(9,LOW);
}
void loop()
{   char c;
if(Serial.available())
    c = Serial.read();
    switch(c)
    {
    case 'a':qianjin();break;
    case 'b':houtui();break;
    case 'c':zuozhuan();break;
    case 'd':youzhuan();break;
    case 't':tingzhi();break;
    }
}
[/code],手机中的蓝牙SPP只是发送a、b、c、d、t,对应前后左右挺。但是在现实中手机遥控不来,电脑上才可以,求解。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-7-24 12:24:16 | 显示全部楼层
大神,,,手机端程序是你自己写的吗
回复 支持 反对

使用道具 举报

发表于 2014-7-24 14:59:48 | 显示全部楼层
你那hc-06是主板还是重版?
回复 支持 反对

使用道具 举报

发表于 2014-7-24 15:09:18 | 显示全部楼层
你先用串口看看看是不是手机没发对信号?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-27 22:43:11 来自手机 | 显示全部楼层
天坑宇 发表于 2014-7-24 12:24
大神,,,手机端程序是你自己写的吗

没有,自己去下。名字叫做“蓝牙串口SPP”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-27 22:43:53 来自手机 | 显示全部楼层
kanshizhuo 发表于 2014-7-24 15:09
你先用串口看看看是不是手机没发对信号?

谢谢,已解决。是波特率的问题
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 14:49 , Processed in 0.043898 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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