arduino
#22
Posté 22 mai 2020 - 04:39
us: c'est pour μs c'est à dire micro-secondes donc 10^{-6} secondes (un millieme de millisecondes et donc un millionième de seconde)
Donc la limite en millisecondes c'est 16 ms mais si tu l'exprimes en microsecondes tu peux aller jusque 16383 μs.
Ici la doc précise que l'idéal pour utiliser cette fonction c'est dans l'interval [3, 16383] microsecondes
#24
Posté 22 mai 2020 - 08:17
Euh ... non, pas tout à fait.
"delay_us" n'existe pas (en tout cas pas comme fonction standard sur l'arduino). Je pense qu'il s'agit d'une petite étourderie dans le nom.
Ce qui existe, c'est delayMicroseconds()
Du coup, là où avant tu avais
delay(2); //attendre 2 millisecondes
Tu peux mettre à la place :
delayMicroseconds(2000); //attendre 2000 microsecondes, soit 2 millisecondes
L'avantage, est que maintenant, si tu veux attendre 2,358 millisecondes, tu peux mettre :
delayMicroseconds(2358); //attendre 2358 microsecondes, soit 2,358 millisecondes
Seule contrainte, avec cette nouvelle fonction, il ne faut pas attendre plus que 16383 microsecondes, soit 16.383 millisecondes. Mais pour des durées entre 2 et 3 millisecondes, c'est parfait
- Mike118 aime ceci
Aidez-nous à vous aider : partagez toutes les informations pertinentes : description précise du problème, contexte, schéma de câblage, liens vers la documentation des composants, votre code (ou encore mieux un code minimal reproduisant le bug), ...
Vous recevrez ainsi plus de réponses, et elles seront plus pertinentes.
#26
Posté 23 mai 2020 - 12:51
Sur Arduino !?
Apparement, ce serait delayMicroseconds()
Source : https://www.arduino....aymicroseconds/
Nb : il ne faut pas dépasser environ 16 ms (16383µs) avec cette fonction d'après la doc
En effet mea culpa, delay_us c'est une fonction custom à moi qui faisais l'équivalent du taf de delayMicroseconds... J'ai mélangé les notations =)
Merci d'avoir corrigé =) + ajouté la précision.
Si mon commentaire vous a plus laissez nous un avis !
Nouveau sur Robot Maker ?
Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope aux articles, à la boutique et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être !
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!
Répondre à ce sujet
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users