Arduino® 微控制器可用于控制多种不同类型的电机。尽管具体的电子控制电路会根据项目的不同而有所不同,但每个电机都连接到 Arduino® 板上的输出引脚。编程代码可用于更改所连接电机的速度和方向,或将电机前进到选定的位置。 Arduino® 电机最常见的三种类型是直流电机、步进电机和伺服电机。
直流电机相对简单,可用于多种用途。直流电机包含放置在磁铁内的线圈。当电流通过线圈时,产生的电磁场导致轴旋转。这些项目中使用的许多直流 Arduino® 电机都包含简单的变速箱,为转动重型车轮或完成其他机械任务提供杠杆作用。
Arduinos® 是在意大利创建的,旨在为工程专业的学生提供简单的-制作用于课堂项目的微控制器板。非常小的直流电机可以直接连接到 Arduino® 输出引脚,但消耗超过 40 毫安电流的电机需要额外的控制电路。晶体管通常用于此目的。;这允许 Arduino® 使用低电流信号,激活固态开关并向电机发送高电流功率。在机器人等一些应用中,多个晶体管以一种称为"H 桥"的排列组合在一起。 H 桥允许反转电极性,并使直流 Arduino® 电机能够向前或向后驱动。
Arduino® 步进电机与直流电机类似电机,但不要连续旋转。取而代之的是内部安排电磁线圈使步进电机以小增量前进或"步进"前进。作为这种运动的一个例子,电池供电的模拟时钟的指针通常由步进电机驱动。带有步进电机的 Arduino® 电机必须被编程为输出一系列脉冲。每个信号都会使电机"步进"一次。
伺服电机与直流电机或步进电机有显着不同。该电机具有集成齿轮和电路,可以非常精确地控制轴位置。这些类型的 Arduino® 电机通常不适合完全圆周旋转,而是在 90° 或 180° 范围内移动。伺服电机需要恒定的电源和位置信号,这决定了轴的准确位置。这些电机通常被称为伺服电机,通常可以以极高的速度和精度从一个位置移动到另一个位置。







