Drone Arduino Méga

DaGo DaGo 19 Messages
Bonjour, récemment j'ai créer un drone sous Arduino mais tout ne s'est pas passé comme prévu et j'ai eus quelques petits problèmes avec la programmation.  Quand j'allume les esc bipent comme si ils étaient connectés alors que la télécommande est éteinte. Donc si vous voyez quelque chose qui fait que les esc ne bipent pas correctement je suis preneur. Enfin les commandes se bloquent et le drone reste dans la position envoyé par la télécommande avant le blocage. En revanche il se bloque que si je reste plus de 30 secondes dans la même position alors qu'avant il se bloquait au bout de 1 seconde dans la même position. Pour l'arrêter je suis obligé de le débrancher de la batterie mais après malheureusement je suis encore obligé de recalibrer les esc. Donc voilà si vous avez de idée pour éviter qu'il se bloque, pour que les esc bipent correctement et pour éviter que j'ai besoin de recalibrer les esc avant chaque vols je veut bien. Merci Bonne journée  
Voici le programme :
lobodol lobodol 872 Messages BIG BOSS
Salut @DaGo et bienvenue 🙂

C'est toi qui écris ce code ou tu l'as repris d'ailleurs ?

Est-ce que tu as calibré tes ESC (https://www.firediy.fr/article/calibrer-ses-esc-avec-un-arduino-drone-ch-3) ?
DaGo DaGo 19 Messages
Hello, j'ai écris le code et j'ai clibré les esc
lobodol lobodol 872 Messages BIG BOSS
Ok, eh bah déjà, bravo pour ton code. Par rapport à d'autres que j'ai pu voir, il est relativement bien organisé, ça facilite sa lecture et sa compréhension 🙂

Je vois que tu utilises la lib Servo.h pour piloter tes ESC. Je pense que le problème vient de là.
La librairie Servo ne permet de générer que des signaux d'une fréquence de 50 Hz. Dans le cas de notre drone, nous avons besoin d'une fréquence de 250 Hz.
De plus, tu utilises à la fois la manipulation de ports et cette lib pour générer les signaux des ESC.
Vous devez être connecté pour pouvoir répondre à ce sujet.
Utilisation des données

Afin d'améliorer ton expérience utilisateur, nous utilisons des cookies 🍪