首页 文章
  • 0 votes
     answers
     views

    基于特征控制 Servo 电机

    我一直在制作一个简单的Arduino程序,它涉及2个Arduino UNO之间的Slave-Master I2C通信 . Master Arduino附有 Servo 电机,从机通过返回6字节的消息返回6字节的请求 . 我希望每当发送一个包含6个字节的消息时 Servo 电机就会转动,但如果发送的信息长于或短于6个字节,我希望它停止转动 . 到目前为止,我已经为主人编写了这段代码: // Dem...
  • -1 votes
     answers
     views

    Servo 电机不正常

    我正在尝试制作一个自动门,通过蓝牙接收命令来打开/关闭门 . 我想让 Servo 做的就是: 继续稳定上电Arduino . (目前它旋转到一定角度并重新启动Arduino) . 从0度旋转到90度并停止,当接收到另一个命令时,它应该从90度旋转到0度并停止 . 这是我的代码: else if (val=='i'){ myservo.write(0); delay(4000); fo...
  • 0 votes
     answers
     views

    Servo 电机工作不正常

    我正在制作一款由Android应用程序通过蓝牙控制的汽车 . 我面对 Servo 电机的问题是,在蓝牙模块hc-05连接到任何蓝牙设备之前, Servo 电机无论是否连接都会旋转 .这是我的 Servo 电机的arduino代码: #include<Servo.h> Servo servo1; Servo servo2; char val; void setup() { Seria...
  • 0 votes
     answers
     views

    使用STM32L TIM PWM控制 Servo 电机

    所以我试图通过PWM使用STM32L1来控制 Servo . 下面是完整的代码,不需要库 . 当我上传并运行此代码时, Servo 计时几次,而不是实际平滑地移动到所需的位置600(0 *),1100(50 *),1600(100 *)和2100(150 *) . 我相信这与预分频值计算有关,而且我不确定在微秒内提及ARR是否正确,如果没有,我如何将其配置为读取微秒而不是毫秒 . 有关更多详细信...
  • 0 votes
     answers
     views

    由ADC控制的 Servo 电机:周期不正确

    我有一台 Servo 电机(塔式微服务器99),我想通过模拟数字转换器控制 . 当adc读数为0伏时,电机应为0度;当adc读数为5伏时,电机应为180度 . 为了实现这一点,我使用了arduino uno(atmega328p微控制器) . 我将电压读数输入到电路板上的ADC中,读取该值,并根据该值生成一个具有适当占空比的周期来旋转电机 . 下面的代码用C编写: #include <std...

热门问题