Ligne 1 : | Ligne 1 : | ||
{{ {{tntn|Tuto Details}} | {{ {{tntn|Tuto Details}} | ||
− | |||
− | |||
− | |||
|Main_Picture=Cui-cui_20190704_171511-.jpg | |Main_Picture=Cui-cui_20190704_171511-.jpg | ||
|Licences=Attribution (CC BY) | |Licences=Attribution (CC BY) | ||
Ligne 15 : | Ligne 12 : | ||
|Currency=EUR (€) | |Currency=EUR (€) | ||
|Tags=Musique, Télécommande, Génération, Séquenceur | |Tags=Musique, Télécommande, Génération, Séquenceur | ||
+ | |SourceLanguage=none | ||
+ | |Language=en | ||
+ | |IsTranslation=0 | ||
}} | }} | ||
{{ {{tntn|Introduction}} | {{ {{tntn|Introduction}} | ||
Ligne 39 : | Ligne 39 : | ||
===Notes sur le code :=== | ===Notes sur le code :=== | ||
− | ====Les timers de l'Arduino :==== | + | ====Les timers de l'Arduino : ==== |
Le timer0 : 8 bits, utilisé par les fonctions delay(), millis() et micros(). Il commande également des PWM (Pulse Width Modulation ou Modulat ion par Largeur d’Impulsion) sur les broches 5 et 6. | Le timer0 : 8 bits, utilisé par les fonctions delay(), millis() et micros(). Il commande également des PWM (Pulse Width Modulation ou Modulat ion par Largeur d’Impulsion) sur les broches 5 et 6. | ||
Ligne 50 : | Ligne 50 : | ||
*activer le bit WGM20 du registre TCCR2A pour configurer le compteur en mode « PWM, Phase Correct » : | *activer le bit WGM20 du registre TCCR2A pour configurer le compteur en mode « PWM, Phase Correct » : | ||
− | + | <nowiki> | |
TCCR2A [pipe(barre verticale)]= _BV(WGM20) | TCCR2A [pipe(barre verticale)]= _BV(WGM20) | ||
− | + | </nowiki> | |
*activer les bits COM2A1 et COM2B1 pour activer les sorties 3 et 11. Dans ce mode les sorties sont hautes quand le compteur passe à zéro et basses quand le compteur atteint OC2A et OC2B respectivement. | *activer les bits COM2A1 et COM2B1 pour activer les sorties 3 et 11. Dans ce mode les sorties sont hautes quand le compteur passe à zéro et basses quand le compteur atteint OC2A et OC2B respectivement. |
Auteur Raphaël | Dernière modification 9/12/2019 par Clementflipo
Musique, Télécommande, Génération, Séquenceur Cui-cui_20190704_171511-.jpg en none Technique 0
==
Le timer0 : 8 bits, utilisé par les fonctions delay(), millis() et micros(). Il commande également des PWM (Pulse Width Modulation ou Modulat ion par Largeur d’Impulsion) sur les broches 5 et 6.
Le timer1 : 16 bits, qui compte de 0 à 65535 (0 à FFFF en hexadécimal) et qui est utilisé par la bibliothèque Servo ou bien pour de la PWM sur les broches 9 et 10.
Le timer2 : 8 bits, qui est utilisé par la fonction Tone() ou bien pour de la PWM sur les broches 3 et 11.
Pour utiliser les deux sorties PWM du timer 2 :
TCCR2A [pipe(barre verticale)]= _BV(WGM20)
Youtube
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #