Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - johancdu95

Pages: [1]
1
Débuter / Re : Problème d'utilisation de timer
« le: février 09, 2019, 05:44:50 pm »
D'accord merci Jean-Luc .
je prend note je pense avoir a peu près piger.
Par contre j'ai vu que le calcul était  F=fclk/(N.256) c'est bien ça ?

cordialement,

2
Débuter / Re : Problème d'utilisation de timer
« le: février 07, 2019, 08:23:03 am »
Bonjour Jean-Luc et merci dans un premier temps pour ton message.

J'avais vu que le timer 2 était un 8 bit contre 16 pour le 1 mais je t'avoue que je ne vois pas la différence ?
Ensuite si je comprend bien quand tu dit débordement c'est que j'écrit quelque chose de trop gros dans un octet ?(j'essaye de comprendre un peu je maîtrise pas totalement les histoires de Bit etc...)
Le 19000 et le 1000 font quand il sont ensemble ma période pour une fréquence de 50hz le calcul est ((1/50)/2)/0.5x10^-6=20000. Alors je fais peut être une erreur je suis pas très bon en maths.

Cordialement

3
Débuter / Problème d'utilisation de timer
« le: février 06, 2019, 09:44:02 pm »
Bonjour à tous,

Je me présente, je suis actuellement élève en deuxième année d'ingénieur en mécatronique. Dans le cadre d'un cours d'électronique embarqué le prof nous à demandé d'effectué un projet donc en arduino. Mon sujet c'est donc porté sur un bras robotisé commandé dans un premier temps par des potentiomètres actionnant des servo-moteurs et plus tard si je peux par un capteur gyroscopique et une sonde de flexion afin de le contrôler par le mouvement.
J'ai donc trouvé un bras robot on va dire tout prêt a être imprimer avec toute l'explication sur les composants etc sur le site "how to mechatronics" https://howtomechatronics.com/tutorials/arduino/diy-arduino-robot-arm-with-smartphone-control/.
Cependant mon professeur voudrais que nous utilisions ce que nous avons vu en cour avec lui c'est a dire les timbres/interruptions/PWM/registre etc...

La contrainte c'est que j'ai 6 servo moteurs ce qui va donc utilisé les trois timers de la carte arduino uno.
J'ai donc d'abord effectué un programme sur le timer 1 qui fonctionne et me permet bien de pouvoir contrôler deux moteurs même si j'ai des problèmes d'angles (voir  code Timer 1 ci-joint).

J'ai ensuite essayé de faire marché les deux autres en utilisant le timer 2 mais voila rien ne fonctionne et cela saccade complètement (voir code timer 2).

Je vous remercie par avance pour votre aide .


Johan.

Pages: [1]