servo

    0热度

    1回答

    我试图根据来自我的陀螺仪的数据移动我的舵机。不幸的是,我的程序在while循环开始后停止。例如,在我的代码中,一旦gyroX值达到3000,串行监视器停止给我陀螺仪数据,伺服器不运行。任何建议如何解决这个问题,将不胜感激。 #include <Wire.h> #include <Servo.h> Servo servo; long accelX, accelY, accelZ; flo

    1热度

    1回答

    我目前正在开展一个学校项目。我希望伺服器根据所选硬币的数量进行移动。我不断收到错误“'void servoOne()'重新声明为不同类型的符号”我知道这已被问到,但我不知道如何解决这个问题。 这是我的代码。 #include <LiquidCrystal.h> #include <Keypad.h> #include <Servo.h> Servo servoOne; String s

    -1热度

    1回答

    [稍后编辑]我有一个Arduino Uno和一个RFID-RC522,一个伺服电机和一些LED +我也做了一个铝箔三明治/开关。下面是代码的铝基开关之前,一切工作完美: #include <SPI.h> #include <MFRC522.h> #include <Servo.h> #define SS_PIN 10 // SLAVE SELECT la DIGITAL 10 #defi

    2热度

    1回答

    我试图用树莓派中的python控制连续伺服(DF15RSMG),但连续伺服无法停止。代码如下: import RPi.GPIO as GPIO import time import signal import atexit atexit.register(GPIO.cleanup) GPIO.setmode(GPIO.BCM) GPIO.setup(17, GPIO.OUT, i

    0热度

    1回答

    我试图从遥控器中获得连续(180到0和从0到180)的移动,当我按下遥控器上的按钮时,只有当我按下另一个按钮时才停止。到目前为止,我已经让它不断移动,但是当我按下“停止”按钮时它不会停止。我知道这是因为while循环。但是,我已经尝试过使用switch-case,如果声明,迄今为止没有任何工作。 请帮助,任何建议,使其工作表示赞赏。 #include <Servo.h> #define cod

    0热度

    2回答

    我发现了一种解决方案,使伺服系统逐步达到所需的角度,但取决于当前的伺服角度。 这是代码: if servo_current angle > servo_desired_angle : while(x=true) : servo_current_angle -=1 duty_cycle = (((12.5-2.5)/(180-0) * servo_curren

    0热度

    1回答

    目前我在学习C#和我想的第一件事情的过程是建立一个通用的应用程序,在Windows 10物联网运行它,并通过它来控制伺服电机。我的想法是有一个控制伺服方向的滑块。对于(由杰里米·林赛)的基础上滑块 的计算和运动控制我使用的NuGet插件Magellanic.ServoController伺服工作正常,唯一的问题我有,是,当我执行伺服的移动,这个过程占用CPU容量的30%(移动完成时的事件)。这导致

    1热度

    1回答

    我试图用adafruit PWM伺服控制器来控制几个伺服器。它使用i2c接口从微控制器进行通信。 https://www.adafruit.com/product/815 我正在使用Atmega 168试图使用简单的i2c库向微控制器发送I2C指令。 #include "i2c.h" void initI2C(void) { TWBR = 32; /* set bit

    0热度

    1回答

    我正在尝试使两个伺服同时旋转的项目。但是,我的代码不起作用。 #include <Servo.h> Servo servo1; // servo control object Servo servo2; void setup() { servo1.attach(10); servo2.attach(9); } void loop() { int p

    0热度

    1回答

    最近我遇到了一个问题,我添加了2个以上的语句,它将我的代码全部停在一起。例如,下面的代码将与两个gyroX if语句一起工作,但是一旦我添加这两个陀螺仪if语句,整个代码将不会运行。任何建议如何解决这个问题,将不胜感激。 #include <Wire.h> #include <Servo.h> Servo servo1; Servo servo2; Servo servo3; Serv