我正在尝试制作一个长丝运动传感器,并将其与运行在Raspberry Pi 3型号B+上的Octoprint集成在一起。它的数字输出连接到Raspberry的GPIO引脚。灯丝进入橡胶轮之间,转动它们,在上轮的轴上安装,改变传感器的状态。import RPi.GPIO as GPIOGPIO.setup(26, GPIO.IN, pull_up_do
当电刷电机向左或向右移动时,它被机械地连接到一个增量编码器,该编码器对脉冲或“点击”进行计数。增量式编码器有效地控制了电机的运动极限。即,如果编码器在正确的方向上读取20个脉冲,则电机应该停止。无论程序处于哪种模式,电机都应在达到运动极限时停止。analogWrite(pwm_motor,0); // tell motor to stop
同样,无论程序处于哪种操作模式,它都应该在达到计数时<