文件名称:Motors:使用PIGPIO和C接口通过Raspberry Pi上的GPIO控制无刷电机
文件大小:623KB
文件格式:ZIP
更新时间:2024-05-25 04:23:18
C
马达 使用PIGPIO和C接口通过Raspberry Pi上的GPIO控制无刷电机/ ESC 要通过命令行控制无刷电机,请执行以下操作:首先安装Pigpio启动'sudo pigpiod'<---这是一个白手党,它将识别用于控制GPIO的命令使用命令'pigs',如此处所引用: : 无刷电机作为伺服器进行控制,因此将使用pigs命令,如下所示:(数字4是GPIO上的PIN) pigs s 4 1000 <-----这会将ESC初始化为掉电状态 s s 4 1500 <-----这将以1500 PWM旋转电动机。 pi s 4 1000 <-----再次被调用以关闭电动机。 要通过用C编写的程序来控制无刷电机,请执行以下操作:*如果尝试从命令行进行控制,请确保您“杀死所有piggypiod”,这在我编译并运行C版本时会产生干扰。 确保程序位于PIGPIO目录中,因为您将需要包
【文件预览】:
Motors-master
----README.md(2KB)
----PIGPIO()
--------pig2vcd.1(3KB)
--------test_motors.c(1001B)
--------pigpio.3(105KB)
--------pig2vcd.o(2KB)
--------command.c(38KB)
--------pigpiod_if.h(66KB)
--------x_pigpio.py(19KB)
--------x_pigs(10KB)
--------x_pigpiod_if.c(19KB)
--------x_pigpio.o(33KB)
--------pig2vcd.c(3KB)
--------pigpiod_if.o(34KB)
--------pigpio.pyc(114KB)
--------x_pipe(14KB)
--------pigpio.h(110KB)
--------x_pigpio.c(19KB)
--------pig2vcd(6KB)
--------test_motors(7KB)
--------pigs.1(66KB)
--------pigpio.o(234KB)
--------pigpiod(12KB)
--------custom.cext(1KB)
--------build()
--------command.h(3KB)
--------pigs(29KB)
--------libpigpiod_if.so(49KB)
--------setup.py(530B)
--------Makefile(3KB)
--------pigpio.py(108KB)
--------pigs.o(5KB)
--------pigs.c(8KB)
--------MakeRemote(2KB)
--------x_pigpiod_if.o(34KB)
--------pigpiod.1(3KB)
--------x_pigpiod_if(39KB)
--------UNLICENCE(1KB)
--------pigpiod.c(8KB)
--------x_pigpio(39KB)
--------README(4KB)
--------command.o(21KB)
--------pig2i2c.c(4KB)
--------pigpiod_if.c(32KB)
--------pigpiod_if.3(67KB)
--------pigpio.c(254KB)
--------pigpiod.o(6KB)
--------libpigpio.so(202KB)
----.gitignore(246B)