Professional Documents
Culture Documents
void setup()
{Serial.begin(9600);
pinMode(CRVENI_PIN,OUTPUT);
pinMode(ZELENI_PIN,OUTPUT);
pinMode(PLAVI_PIN,OUTPUT);
}
void loop()
{//osnovne_boje();
int boja;
while(Serial.available()==0);
delay(100);
boja=Serial.parseInt();
prikaz_RGB(boja);
attachInterrupt(digitalPinToInterrupt(ulazA),funkcija_interapta,RISING);//podesavanje
interapta
pinMode(CRVENI_PIN,OUTPUT);
Serial.begin(9600);
}
void loop()
{
analogWrite(CRVENI_PIN, broj_impulsa);
delay(1000);
}
void funkcija_interapta()
{
if(digitalRead(ulazB)==true){
broj_impulsa++;
smer=true;
}
else
{
broj_impulsa--;
smer=false;
}
if (smer== true) Serial.println("desno");
else Serial.println("levo");
Serial.print("broj_impulsa:");
Serial.println(broj_impulsa);
}