Go Down

Topic: Codice per generare onda quadra con arduino (Read 1 time) previous topic - next topic

giannilucia

Salve a tutti,

qualcuno sa come generare un onda quadra con duty cycle 50% e frequenza 60hz? se possibile avere il codice ve ne sarei immensamente grato.

Grazie in anticipo per l'aiuto

leo72

Il più semplice:
digitalWrite(PIN, HIGH);
delay(17);
digitalWrite(PIN, LOW);
delay(17);


giannilucia

Grazie mille per la risposta, ho trovato anche il comando tone() che dovrebbe generare un onda quadra con duty cycle 50% e frequenza a scelta.

tone(PIN,60) che dici nel mio coso potrebbe andar bene?

leo72

Sì, anche la TOne va bene.
Ci sono tanti modi, anche quello più complesso di usare un interrupt.

leo72

PS:
con Tone perdi il PWM sui pin 3 e 11 perché quella funzione si basa sul timer 2.

Go Up