Je voulais realiser un signal carré d'amplitude 5V et de frequence 30kHz avec ma carte arduino mais je n'ai jamais reussi a le faire.
J'avais calculé que la periode devait etre de 33.3us et de demi periode 16,6s
J'ai donc fait un programme comme ça :
int valeur = 0; void setup() { pinMode(9, OUTPUT); } void loop() { do { valeur = 255; digitalWrite(9,HIGH); delay(16000); valeur = 0; digitalWrite(9,LOW); delay(16000); }while(160); }
Mais je n'arrive pas a trouver la bonne valeur du delay pour avoir la bonne frequence quelqu'un a une idée?
Sani300