#include <Servo.h>
Servo myservo;
void setup() {
myservo.attach(11);
DDRB &= ~(1<<3); //pin 11 ako vstup
DDRB &= ~(1<<1); //pin 9 ako vstup
DDRB &= ~(1<<2); //pin 10 ako vstup
PORTB |= 1<<1; //nastavenie high na porty pushbutt
PORTB |= 1<<2;
}
bool test01 = true;
bool test02 = true;
bool test1 = true;
bool test2 = true;
void loop() {
//tlacitko vpravo
/*if( (PINB&(1<<1)) == 0 && test1 == true)
{
test1 = false;
}
if( (PINB&(1<<1)) != 0 && test1 == false)
{
test1 = true;
}
//test vlavo
if( (PINB&(1<<2)) == 0 && test2 == true)
{
test2 = false;
}
if( (PINB&(1<<2)) != 0 && test2 == false)
{
test2 = true;
}*/
//NOVE
if( (PINB&(1<<1)) == 0 && test01 == true)
{
test01 = false;
if(test1 == true) test1 = false;
else test1 = true;
}
if( (PINB&(1<<1)) != 0 && test01 == false)
{
test01 = true;
}
if( (PINB&(1<<2)) == 0 && test02 == true)
{
test02 = false;
if(test2 == true) test2 = false;
else test2 = true;
}
if( (PINB&(1<<2)) != 0 && test02 == false)
{
test02 = true;
}
if( test1 == false && test2 == false)
{
myservo.write(45);
}
//test
/*if(test1 == false && test2 == false)
{
myservo.write(45);
}*/
}