15-10-2016, 23:31
(Ten post był ostatnio modyfikowany: 15-10-2016, 23:37 przez AdeptArduino.)
Witam, jestem świeżakiem, więc jeśli pytanie jest głupie to proszę się nie śmiać
Pytanie brzmi: czemu nie mogę zrobić takiego przerwania?
Generalnie potrzebuję wykrywać oddzielnie zmianę z 0 na 1 oraz z 1 na 0 używając sygnału z jednego pinu. Jeśli jest jakiś inny sposób, żeby osiągnąć ten cel to również proszę o radę.
Proszę o pomoc i z góry dziękuję za odpowiedzi
Pytanie brzmi: czemu nie mogę zrobić takiego przerwania?
Kod:
attachInterrupt(digitalPinToInterrupt(interruptPin1), void1, FALLING);
attachInterrupt(digitalPinToInterrupt(interruptPin1), void2, RISING);
void void1() {
x=1;
y=0;
}
void void2() {
x=0;
y=1;
}
Generalnie potrzebuję wykrywać oddzielnie zmianę z 0 na 1 oraz z 1 na 0 używając sygnału z jednego pinu. Jeśli jest jakiś inny sposób, żeby osiągnąć ten cel to również proszę o radę.
Proszę o pomoc i z góry dziękuję za odpowiedzi