#include <Ticker.h>
int bl1An = 5;
int bl1Aus = 5;
int bl2An = 0;
int bl2Aus = 1;
void blinken1()
{
static int cnt1 = 0;
if(cnt1 >= bl1Aus)
{
analogWrite(A2, 0);
}
if(cnt1 >= bl1An)
{
analogWrite(A2, 900);
cnt1 = 0;
}
cnt1++;
}
void blinken2()
{
static int cnt2 = 0;
if (cnt2 >= bl2Aus)
{
analogWrite(A3, 0);
}
if (cnt2 >= bl2An)
{
analogWrite(A3, 900);
cnt2 = 0;
}
cnt2++;
}
Ticker t1(blinken1,143);
Ticker t2(blinken2,5);
void setup()
{
Serial.begin(9600);
pinMode(A2, OUTPUT);
pinMode(A3, OUTPUT);
pinMode(A4, INPUT);
t1.start();
t2.start();
}
void checkPoti ()
{
if(analogRead(A4)<340)
{
int bl1An = 5;
int bl1Aus = 5;
t2.interval(1666);
}
if(analogRead(A4)>700)
{
int bl1An = 1;
int bl1Aus = 9;
t2.interval(250);
}
if(analogRead(A4)<=699 && analogRead(A4)>= 341)
{
int bl1An = 10;
int bl1Aus = 0;
t2.interval(100);
}
}
void loop()
{
t1.update();
t2.update();
checkPoti();
Serial.println(bl1An);
}