Close

Odpověď na: obsluha tlacitka v přerušení

Úvodní stránka Fórum Hardware Arduino obsluha tlacitka v přerušení Odpověď na: obsluha tlacitka v přerušení

#9767
posjirka
Účastník

pro autonomní blikání )oscilátor) bych použil časovat timer1.
tady je tutorial použití včetně knihovny:
https://playground.arduino.cc/Code/Timer1

hestli chceš jen nastavovat rychlost blikání tak bych použil místo otočného přepínače raděčji potenciometr. připojený na analogový vystup (v unu jich máš 6). Do pomocné proměnné třeba „oldPot“ by sis zavedl předchozí hodnotu potenciometru.
V každé smyčce loop() bys zkonstroloval jestli nové nastavení se liší od starého (analogRead(A0) != oldPot) a pokud ano tak si přenastav časovat Timer1.
Takže ve výsledku bys použil přepínač na volbu funkce (zvuk/automat) a potenciometr na nastavení rychlosti. U toho potenciometru jen pozor musíš to uědlat trochu hrubší krok, protože půspbí hodně prvků, které nastavení potenciometru ovlivňují (teplota okolí, stabilita referenčího napětí, odchylka LBA kroku, …).