You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ToneAC dělá to, že na půl periody nastaví jednu nožičku na low a druhou na high a pak je prohodí. Díky tomu má piezo dvakrát tak velký rozkmit a je hlasitější.
To samé by mělo být možné udělat na ESPčku - nevím, jestli ledc umí invertovat pin nebo ne. Pokud ano, tak stačí nastavit oběma nožičkám PWM na 50 % a jeden pin invertovat. Pokud ne, tak by to mohly umět timery pro řízení motorů.
Activity
cleveHEX commentedon Jun 18, 2018
Není to dobré řešení, ale fungovalo mi jen s jedním pinem na low a použít funkci ledc (není na AVR). Chtělo by to port knihovny ToneAC.
cleveHEX commentedon Jun 18, 2018
Navrhuji zavřít, issue přesunut do RoboticsBrno/ArduinoLearningKitStarter-library#11
yaqwsx commentedon Jun 18, 2018
ToneAC dělá to, že na půl periody nastaví jednu nožičku na low a druhou na high a pak je prohodí. Díky tomu má piezo dvakrát tak velký rozkmit a je hlasitější.
To samé by mělo být možné udělat na ESPčku - nevím, jestli ledc umí invertovat pin nebo ne. Pokud ano, tak stačí nastavit oběma nožičkám PWM na 50 % a jeden pin invertovat. Pokud ne, tak by to mohly umět timery pro řízení motorů.