Étape 6: Prise de mesures du temps
Télécharger le programme Data_Logger, que j’ai joint à cette étape.
(Notez que j’ai commencé à utiliser Arduino au lieu de MPIDE. C’est parce que j’ai installé le noyau chipKIT dans Arduino. Pour ce faire, il suffit de suivre les instructions d’installation sur la page wiki de noyau chipKIT . Alternativement, vous pouvez copier et coller ce code dans MPIDE.)
Accédez à la ligne 20, où la constante PWMval est définie. (Cette ligne a été mis en évidence dans le premier tableau de cette étape.)
Il s’agit de la valeur PWM qui va obtenir envoyées à votre moteur. Pour l’instant, assurez-vous qu’elle est définie à 255, qui est le maximum.
Lorsque vous chargez le code sur votre planche, le moteur commencera immédiatement à tourner, donc assurez-vous qu’il ne va pas rouler sur vous !
Maintenant cliquez sur le bouton com série dans le coin supérieur droit de l’IDE Arduino. Vous devriez voir un flux de chiffres comme ceux de la deuxième photo. C’est pas grave si vos chiffres sont beaucoup plus ou beaucoup plus faible que ces. Chacun de ces nombres est une mesure entre temps d’interruption et devrait refléter habituellement combien de temps il faut notre encodeur d’aller dès le début d’un morceau de ruban à son extrémité.
Attendre deux ou trois minutes afin d’obtenir suffisamment de valeurs. Vous voulez au moins 100. Puis ouvrez la caractérisation PWM excel tableur (également attaché à cette étape). Dans l’onglet Encoder des données brutes, copiez et collez les valeurs de la série monitor dans la colonne à côté où il est dit « 255 », comme dans la troisième photo dans cette étape.
Félicitations ! Vous avez juste pris votre première mesure !