QQ登录

只需一步,快速开始

12
返回列表 发新帖
热门帖子
  • 哈大西门,电梯,一室一卫一厨,一个月起租

    哈大西门,电梯,一室一卫一厨,一个月起租

    367 人关注

  • 哈大西门往南步行四分钟即到,两室两厅一卫

    哈大西门往南步行四分钟即到,两室两厅一卫

    169 人关注

  • 哈大东门学府佳园。三居,两居

    哈大东门学府佳园。三居,两居

    168 人关注

热心居民
楼主: 一个大萝卜

关于大一年度项目的一点帮助。。

[复制链接]
 楼主| 发表于 2019-3-30 09:31:21 | 显示全部楼层
13、蓝牙遥控小车(还是L293D电驱)
这个原理跟红外遥控基本相同
首先按照之前讲过的方法,把蓝牙模块连接到TX、RX引脚上(不需要在程序里定义引脚,但也不能使用其他引脚)

这是手机端蓝牙上位机(Android)
然后用蓝牙读取上位机每个按钮的信息,再根据这个信息编写程序就行
以下程序为部分代码,仅供参考
while(Serial.available())
{
读取数据并输出到串口监测器
char c=Serial.read();
Serial.println(c);
switch (c)
{
case 'a':
motor1.run(FORWARD);
motor2.run(FORWARD);break;
case 'b':
motor1.run(BACKWARD);
motor2.run(BACKWARD);break;
case 'c':
motor1.run(BACKWARD);
motor2.run(FORWARD);break;
case 'd':
motor1.run(FORWARD);
motor2.run(BACKWARD);break;
default:
break;
}
}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入观海听涛

x
回复

使用道具 举报

 楼主| 发表于 2019-4-4 15:15:57 | 显示全部楼层
本帖最后由 一个大萝卜 于 2019-4-6 14:07 编辑

14、遥控超声波避障小车
以下思路及程序本人并没有进行过测试,如有问题请指正
在这里给大家提供中断的使用方法,不过本人能力有限没想出如何应用
中断的使用方法:
位于setup函数中
pinMode( X, INPUT);//设置管脚为输入
attachInterrupt( digitalPinToInterrupt(X), F, S);
其中F为中断时要执行的的函数,X为引脚标号
S为引脚处于什么状态时触发中断
LOW:低电平触发中断
HIGH:高电平触发中断
CHANGE:状态变化触发中断
中断时执行的函数(不要放到别的函数里)请大家自行编写,X为触发中断的的引脚
digitalRead(X)
这个为判断引脚电平高低的函数
低电平返回值为LOW,高电平为HIGH
本人没有使用中断。。
思路也很简单,在主函数开始时启动超声波模块判断距离,如果过近执行倒车程序或别的程序,如果距离足够执行遥控程序
程序有点问题,,,就不贴出来了吧,相信大家能够自己做出来的。

回复

使用道具 举报

 楼主| 发表于 2019-4-4 15:21:59 | 显示全部楼层
关于Arduino和L293D电驱板结合其他模块的应用本人也是只知道这么多了,总的来说,这些东西其实都很简单,只要稍微了解一下都可以较好地掌握。如果之后有同学有更好的方法或经验的话欢迎前来分享,希望这个帖子能对大家的年度项目或其他研究有所帮助。
如果发现问题请一定指正,在此谢过各位。
回复

使用道具 举报

 楼主| 发表于 2019-9-18 11:36:45 | 显示全部楼层
几个月前的帖子了,我只想补充一点... 千万别用HC-SR04!千万别用HC-SR04!千万别用HC-SR04!太烂了!便宜没好货!
回复 来自苹果客户端来自苹果客户端

使用道具 举报

您需要登录后才可以回帖 登录 | 加入观海听涛

本版积分规则

联系我们

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

Archiver|手机版|观海听涛论坛   

GMT+8, 2021-6-20 14:42 , Processed in 0.157347 second(s), 16 queries , Gzip On, MemCache On.

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