Przecież to tylko upraszcza program, zacznij od tego:
Kod:
#include <Timers.h>
#include <Servo.h>
Timer LED1Timer;
Timer LED2Timer;
Timer SERVO1;
Timer SERVO2;
Servo Baba=40;
uint8_t polozenie;
void setup() {
pinMode(5, OUTPUT);
LED1Timer.begin(30);
pinMode(6, OUTPUT);
LED2Timer.begin(70);
Baba.attach(9);
SERVO1.begin (SECS(1));
SERVO2.begin (SECS(10));
}
void loop() {
if (LED1Timer.available())
{
digitalWrite(5, !digitalRead(5));
LED1Timer.restart();
}
if (LED2Timer.available())
{
digitalWrite(6, !digitalRead(6));
LED2Timer.restart();
}
if (SERVO1.available())
{
if (polozenie>120) polozenie=40;
Baba.write(polozenie++);
SERVO1.restart();
}
}
Miło być decenianym https://buycoffee.to/kaczakat