1. 功能说明
本实验使用的样机为r026a样机小型平行履带底盘。在样机前方安装1个 近红外传感器 ,如果遇到障碍,机器人后退,否则机器人前进,实现机器人避障的效果。
2. 电子硬件
在这个示例中,我们采用了以下硬件,请大家参考:
主控板 basra(兼容arduino uno)
扩展版 bigfish2.1
传感器 近红外传感器
电池 7.4v锂电池
两个直流电机连在d5,d6以及d9,d10接口上;近红外传感器连在a4接口上。
3. 示例程序
编程环境:arduino 1.8.19
编写并烧录以下程序(infrared_car.ino),该程序将实现红外避障的动作【例程源代码资料下载详见 https://www.robotway.com/h-col-114.html】
/*------------------------------------------------------------------------------------ 版权说明:copyright 2023 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 机器谱 2023-02-10 https://www.robotway.com/ ------------------------------ 实验接线:两个直流电机接口的针脚号分别为d5,d6以及d9,d10;近红外传感器连在a4接口上 ------------------------------------------------------------------------------------*/void setup(){ pinmode( 18, input); pinmode( 5 , output); pinmode( 6 , output); pinmode( 9 , output); pinmode( 10 , output);}void loop(){ //如果传感器遇到障碍,后退,否则前进 if (!( digitalread(18) )) { digitalwrite( 5 , high ); digitalwrite( 6 , low ); digitalwrite( 9 , high ); digitalwrite( 10 , low ); } else { digitalwrite( 5 , low ); digitalwrite( 6 , high ); digitalwrite( 9 , low ); digitalwrite( 10 , high ); }}
你对于智慧屏的认识是怎样的
储能连接器端子压接注意事项
中芯国际在美国被告了,股价暴跌
5G毫米波终端技术及测试方案分析
通过双脉冲测试评估MOSFET的反向恢复特性-什么是双脉冲测试?
小型平行履带底盘实现红外避障功能
Agilent安捷伦N5181A信号源
叫板亚马逊AWS 甲骨文云计算的底气从何而来?
基于一个把复制交易平台带到虚拟货币市场的CCovesting平台介绍
小米已确定造车战略,或由雷军带领
蓝牙局域网接入点的嵌入式实现
高云半导体GW1N家族新增三款FPGA器件,并开始提供GW1N-1工程样片
充电自控电路图
VISPROG:以神经符号方式将人工智能推向更广泛、更复杂的任务领域
KEIL调试经验与技巧分享
如何合理的进行全球能源管理
关于织物阻干态微生物穿透试验仪的详细介绍
ODU连接器解决方案为行业领域提供智能连接助力
洲明携手华为数字站点打造“多元一体智慧站点”联合方案
浅谈Xillinx 和 altera的区别