Wpis z mikrobloga

@Zero_Gravity: arduino ma zazwyczaj 16MHz. weź timer 1 (16 bit), podziel mck przez 256. Otrzymasz częstotliwość 62.5kHz. Z tą częstotliwością będzie zwiększany licznik timera. jak policzy do 71 trzeba zmienić stan pinu (880 razy na sekundę). Ustawisz TCNT1 na 65535-71 = 65464 i uruchomisz przerwanie od przepełnienia licznika tcnt1. W nim wpiszesz do TCNT1 65464 oraz zmienisz (POTD ^=(1<<3)) stan pinu, który steruje brzęczkiem.
  • Odpowiedz