单片机是负责逻辑运算和处理的,不能直接驱动功率器件,你需要使用H桥驱动器与单片机配合实现上述功能。
一般来说,如果你的电机只需要实现正、反转,不需要调速,那么最简单的结构如下图
然后通过编写程序,用两个按钮,即可控制电机正、反转。
如果你需要调整电机速度,那就需要摇杆和相应的AD转换器件(某些单片机带AD功能,不需要额外的AD器件)。
具体器件的选型,要根据你电机的功率大小和电源的电压大小来适配,你没有说明,我也不好给出型号。