inf sachen

This commit is contained in:
danielvici123
2024-12-02 11:49:11 +01:00
parent fc1eca66a4
commit c810f9541d
31 changed files with 2290 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
#include <Arduino.h>
#include <PCA9685.h>
#include "Constants.h"
PCA9685 pca9685;
uint16_t servo_pulse_duration;
void setup()
{
pca9685.setupSingleDevice(Wire,constants::device_address);
pca9685.setupOutputEnablePin(constants::output_enable_pin);
pca9685.enableOutputs(constants::output_enable_pin);
pca9685.setToServoFrequency();
servo_pulse_duration = constants::servo_pulse_duration_min;
}
void loop()
{
if (servo_pulse_duration > constants::servo_pulse_duration_max)
{
servo_pulse_duration = constants::servo_pulse_duration_min;
}
pca9685.setChannelServoPulseDuration(constants::channel,servo_pulse_duration);
servo_pulse_duration += constants::servo_pulse_duration_increment;
delay(constants::loop_delay);
}