24、树莓派电机与开关控制全解析

树莓派控制电机与开关详解

树莓派电机与开关控制全解析

1. 双极步进电机控制

1.1 使用 L293D H 桥驱动芯片

要驱动双极步进电机,需要使用 L293D H 桥驱动芯片。双极步进电机的绕组电流方向需要反转,就像双向驱动直流电机一样,因此需要 H 桥。

所需材料如下:
- 12V 四针双极步进电机
- L293D H 桥集成电路
- 面包板和跳线

这里使用的 12V 电机比单极步进电机大,电机电源由外部电源提供,而非树莓派。

双极步进电机与单极步进电机类似,但没有线圈的红色中心抽头连接。相同的通电模式对两者都适用,但双极电机的整个线圈电流方向必须可逆,因此需要两个 H 桥。可以使用相同的 ch_12_stepper.py 程序来控制该步进电机,每个电机需要一个 L293D 芯片。

1.2 使用步进电机 HAT 驱动双极步进电机

如果想使用单个接口板控制多个双极步进电机,可以使用 Adafruit 步进电机 HAT。该板可驱动两个双极步进电机,一个线圈连接到 M1 端子,另一个线圈连接到 M2 端子,电机电源通过右侧的螺丝端子单独提供。

如果之前启用了 I2C 总线 0,需要在 /boot/config.txt 中删除或注释掉 dtparam=i2c_vc=on 这一行,然后重启树莓派。同时,要确保启用了 I2C。运行 Adafruit 教程中的程序,电机将开始转动,并循环四种步进模式。

2. 数字输入控制

2.1 连接按钮开关 <

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值