61
modifications
(ajout lien app inventor) |
(explications sur les erreurs rencontrées pour calibrer les ESC) |
||
Ligne 61 : | Ligne 61 : | ||
=== Découverte des moteurs et des ESC === | === Découverte des moteurs et des ESC === | ||
On prend cette page comme point de départ : http://arduino.blaisepascal.fr/ | On prend cette page comme point de départ : http://arduino.blaisepascal.fr/controler-un-moteur-brushless/ | ||
Et ça ne fonctionne pas. En testant avec un autre lien on y arrive : https://www.firediy.fr/article/calibrer-ses-esc-avec-un-arduino-drone-ch-3 | |||
L'erreur du premier lien, c'est qu'il manque des informations dans la ligne esc.attach(12); il fallait mettre esc.attach(12, 1000, 2000); Pourquoi ? | |||
La deuxième erreur était de comprendre la séquence de calibration des ESC. Pour calibrer un ESC, il faut mettre plein gaz dès l'allumage, attendre les bips aigus réguliers, et relâcher les gaz à ce moment précis. | |||
Dans notre code arduino, nous avions mis esc.write(180); pendant quelques secondes, puis esc.write(0); 180 représente la valeur maximale (plein gaz) et 0 la valeur minimale. Le passage à 0 ne se faisait pas au bon moment, et le calibrage ne se faisait pas. Le deuxième lien (firediy) permet d'envoyer la valeur minimale à un moment précis. C'est grâce à ce code que nous avons réussi à calibrer notre ESC. Ensuite nous utilisons le 1er lien (blaisepascal) pour envoyer une valeur précise à l'ESC. Tout se passe bien, on arrive à faire tourner plus ou moins vite notre moteur. Ouf ! | |||
<references /> | <references /> |
modifications