Utiliser sa radiocommande avec un Arduino
Chris80
4 Messages
Le jeudi 2 mai 2019 à 15:03:21
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
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)
Le jeudi 2 mai 2019 à 15:34:19
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.
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
4 Messages
Le jeudi 2 mai 2019 à 20:22:31
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
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)