ArduinoLearningKitStarter icon indicating copy to clipboard operation
ArduinoLearningKitStarter copied to clipboard

Vyřešit připojení pieza na ESP32

Open yaqwsx opened this issue 8 years ago • 3 comments

Na ESP32 jsme v aktuální konfiguraci stále uspokojivě nerozpištěli piezo.

yaqwsx avatar Jan 23 '18 12:01 yaqwsx

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 avatar Jun 18 '18 07:06 cleveHEX

Navrhuji zavřít, issue přesunut do RoboticsBrno/ArduinoLearningKitStarter-library#11

cleveHEX avatar Jun 18 '18 14:06 cleveHEX

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ů.

yaqwsx avatar Jun 18 '18 19:06 yaqwsx