#include <Wire.h>
#include <Adafruit_PWMServoDriver.h> /Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(); /
const int button = 2;
int val = LOW;
int old_val = LOW;
int state = LOW;
void setup() {
pwm.begin();pwm.setPWMFreq(60); // Analog servos run at ~60 Hz updates
pwm.setPWM(0, 1600, 2000); //kanaal 0
pwm.setPWM(1, 1650, 2000); //kanaal 1pinMode(button, INPUT);
}void loop() {
val = digitalRead(button);if((val == HIGH) && (old_val == LOW))
{
state = HIGH - state;
delay(10);
}
old_val = val;if (state == HIGH) {
pwm.begin();
pwm.setPWM(0, 1500, 2000); //kanaal 0
pwm.setPWM(1, 1550, 2000); //kanaal 1
}
}
dit is de code waar ik beweging in krijg ik weet zo ook wel daar er een hoop fouten in zitten enkel zodra ik ook maar iets verander is de werking meteen weg. Maar dit is wel het begin van mijn doel want er is leven in de opzet die ik zoek nu alleen nog perfectioneren