Utiliser sa radiocommande avec un Arduino

Chris80 Chris80 4 Messages
Bonjour à toutes et tous,
Après la lecture de ce tuto : https://www.firediy.fr/article/utiliser-sa-radiocommande-avec-un-arduino-drone-ch-6 ,  bien que je n'ai pas encore tout compris du source, je l'ai testé avec une arduino Uno, cela fonctionne parfaitement.
Parce que la Uno n'a pas assez de ports pour mon projet, j'ai fais un essai avec une arduino Mega2560 et là, ça ne fonctionne pas.
Je suppose que les interruptions sont différentes entre les deux cartes et je ne sais pas comment modifier le programme pour le faire tourner sur la Méga.

Si quelqu'un pouvait m'aider,
merci.
Chris
… nous n’héritons pas la terre de nos ancêtres, nous l’empruntons à nos enfants … (Saint-Exupéry)
lobodol lobodol 890 Messages BIG BOSS
Salut chris80,

L'Arduino Mega utilise un microcontrôleur ATmega2560. A toi donc d'aller fouiller dans la datasheet comme pour l'Arduino Uno.

Après, tu n'es pas forcément obligé vu que tu peux utiliser les pin 2, 3, 18, 19, 20, 21 de ton méga avec attachInterrupt. C'est largement suffisant sans avoir à aller activer des registres obscures.
Chris80 Chris80 4 Messages
Ok, merci pour ta réponse.
Dans un premier temps, je vais me pencher sur une solution  attachInterrupt pour les pin 18, 19, 20, 21. Les pin 2 et 3 étant déjà utilisées par un shield moteurs.
@+
Chris
… nous n’héritons pas la terre de nos ancêtres, nous l’empruntons à nos enfants … (Saint-Exupéry)
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 🍪