Sterownik rotora RemoteQTH - arduino nano.
Nie mam czasu na Arduino, ale coś tam o mikrokontrolerach wiem i myślę że autor programu zgodnie ze starą zasadą programistów, użył opisowej formy nazw zmiennych:

#define az_position_pulse_pin 0 // must be an interrupt capable pin!

tu definiujesz pin Arduino do którego podasz impulsy z RAKa, ale tylko taki pin który może mieć obsługę przerwania INT0 lub INT1 itd. tak podpowiada nam komentarz.

#define AZ_POSITION_PULSE_PIN_INTERRUPT 0 // Uno: pin 2 = interrupt 0, pin 3 = interrupt 1 ; Mega: pin 2 = interrupt 0, pin 3 = interrupt 1, pin 21 = interrupt 2, pin 20 = interrupt 3, pin 19 = interrupt 4, pin 18 = interrupt 5

natomiast tu definiujesz, które przerwanie odpowiada wybranemu przez ciebie pinowi w zależności od użytego modelu Arduino.


  PRZEJDŹ NA FORUM