草庐IT

基于arduino及PS2的麦克纳姆轮遥控小车

实物展示1、选材用料    2、设计原理 2、代码展示#include#include#definePS2_DAT13//14//对应的串口初始化,arduino板上的引脚分别连接PS2上对应的标识引脚#definePS2_CMD11//15//引脚可按自己连接更改#definePS2_SEL10//16#definePS2_CLK12//17AF_DCMotormotor1(1);//对四个电机的连接建立AF_DCMotormotor2(2);AF_DCMotormotor3(3);AF_DCMotormotor4(4);#definepressurestrue#definerumbletr

基于Arduino通过并联L298N实现四驱麦克纳姆轮巡迹小车

1前言本人也是零基础进行Arduino学习的初学者,做小车期间遇到过很多困难,在此写下整个小车的制作流程以及遇到的问题与解决方案,希望对后来者有所帮助。在制作期间参考了许多文章得到了大佬的指点,以及下面展示成果如建模等是由朋友做的,在此一并表示感谢。总结来说,小车基于ArduinoUNO单片机,通过并联L298N电机驱动板实现八输出(因为同时控制四个轮的正反转需要八个变量)来控制小车除前后直线移动,左拐右拐之外,还可以顺时针逆时针原地自旋以及向左向右横向平移。并加载Arduino扩展板实现循迹、寻光、避障、蓝牙遥控和无源蜂鸣器报警功能。2总体结构概括2.1机械结构首先整体结构为双层亚克力板,如

麦克纳姆轮转速计算(运动解算)(_学习笔记__)

        这篇文章只做为一篇学习笔记发布出来,总结了我学习上遇到过的问题和我的一些思考,可以帮助大家快速学习以及学习后的二次启发,说不定能解决你目前遇到的问题呢。只讲了麦轮的轮子转速是怎样计算出来的,关于它的特点和应用到处都可以了解到,所以我默认观看这篇文章的人都已经知道了。提示:忘记了向量(矢量)的定义和运算的可以先简单复习一下。参考连接在文章末尾运动分析:辊子是整个麦轮与地面的唯一接触对象,所以我们现在只对辊子分析。辊子的受力有沿棍子的轴向的力(如图红色的力),这个力是辊子受到的地面所给的静摩擦力,而垂直于轴的方向受到的是地面给的滚动摩擦力。而滚动摩擦力要比静摩擦力要小得多。(这里可