#include <Servo.h>
Servo servoMotor[1];
int i= 0;
int switchState = 0;
int pos = 0;
void setup() {
// put your setup code here, to run once:
servoMotor[1].attach(9);
pinMode(7, INPUT);
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
switchState = digitalRead(7);
if(switchState == LOW)
{
ledfunkcija(225, 0, 0);
}
else
{
ledfunkcija(0, 225, 0);
for(i = 0; i<179; i++)
{
servoMotor[1].write(i);
delay(10);
}
for(i = 180; i>1; i--)
{
servoMotor[1].write(i);
delay(15);
}
delay(50);
}
}
void ledfunkcija(int r, int g, int b)
{
analogWrite(3, r);
analogWrite(5, g);
analogWrite(6, b);
}