Bonjour
Je suis un débutant avec l'ARDUINO NANO V3.
Mon projet consiste à commander une pompe(12v) à travers un mosfet NPN(BUZ 10) avec le PWM de l'ARDUINO.
J'ai 2 probléme:
1/j'ai lu qu'on peut varier le signal à l'entreé de l'ARDUINO entre [0 5]v pour obtenir un signal d'amplitude 5v de rapport cyclique variable[0 100].Quelle est le meilleur code (parmis les plusieurs que j'ai lu)permettant le bon fonctionnement?
2/J'ai lu encore qu'on peut modifier la fréquence de l'ARDUINO( par défault 500 hz ),ainsi je veut la rendre à 100 hz .Quelle est le meilleur code (parmis les plusieurs que j'ai lu)permettant le bon fonctionnement?
SVP Aidez moi.
MERCI
Bonjour,
Ce que tu veut faire s'appelle de la PWM ou Pulse Width Modulation ou en français Modulation par largeur d'impulsion.
Cette propriété est gérée par la fonction "arduino" analogWrite().
Pour savoir comment l'utiliser : Arduino - Home
La fonction analogWrite() ne permet pas de faire varier la fréquence qui est très proche de 500Hz.
Elle permet seulement de faire varier le rapport cyclique (ou Duty Cycle).
Il est malgré tout possible de faire varier cette fréquence mais pour cela il faut utiliser les REGISTRES des Timers du micro et donc il faut impérativement lire la datasheet.
Je ne pense pas que tu trouvera des bouts de programme tout faits, il va falloir que tu t'investisse.
Ici nous sommes un forum d'entraide et non pas un fournisseur de programmes clé en main.
En conséquence commence par proposer un code. S'il ne fonctionne pas fourni des indications sur ce sur quoi tu butes et si quelqu'un à la réponse (ce n'est pas assuré d'avance) il la communiquera.
Pour débuter avec l'arduino :
http://eskimon.fr/wp-content/plugins/filedownload/download.php/?path=http://eskimon.fr/public/ebook/Arduino_-_Premiers_pas_en_informatique_embarquee.pdf&type=&referer=/ebook-tutoriel-arduino
EDIT voir page 279 du document précédent.