Une carte microcontrôleur basée sur la puce ATmega2560 ou 1280. Utilisez cette balise pour les questions concernant spécifiquement le Mega, et pas seulement l'utilisation générale d'Arduino.
J'envoie une liste de positions d'asservissement via la connexion série à l'arduino au format suivant 1:90&2:80&3:180 Ce qui serait analysé comme: servoId : Position & servoId : Position & servoId : Position Comment pourrais-je fractionner ces valeurs et les convertir en un entier?
En référence aux cartes Arduino Uno, Mega2560, Leonardo et autres: Comment fonctionne SPI? À quelle vitesse est SPI? Comment se connecter entre un maître et un esclave? Comment faire un esclave SPI? Remarque: ceci est conçu comme une question de référence.
Une fois que vous avez téléchargé un croquis sur l'une de vos cartes Arduino, il est difficile de savoir exactement quel code source a conduit à ce croquis. En effet, vous pouvez modifier le code source de votre sketch sur votre PC sans le mettre à jour (au format binaire) …
Je suis relativement nouveau en programmation et bon nombre des meilleures pratiques de codage que je lis indiquent effectivement qu'il y a très peu de bonnes raisons d'utiliser une variable globale (ou que le meilleur code n'a pas de globaux du tout). J'ai fait de mon mieux pour garder cela …
Sur mon Arduino Uno R3 et Arduino Mega R3, il y a des broches 5V et 3,3V. Cependant, sur cette page Introduction à la carte Arduino , il y a une broche 5V et 9V mais pas de broche 3,3V. La page d' Arduino: quel adaptateur? mentionne également une broche …
Je suis un débutant dans les microcontrôleurs et l'électronique, mais pas vraiment dans les ordinateurs et la programmation. En commençant avec l'Arduino, je suis arrivé à un point où je suis vraiment intéressé à faire parler mon prototype à un appareil mobile ou à un ordinateur pour envoyer et recevoir …
J'ai un Arduino Mega 2560 et cela fonctionnait bien jusqu'à l'heure du déjeuner quand j'ai commencé à avoir cette erreur: avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer Je sais que ce n'est pas le code que j'utilise car j'ai essayé de le charger sur un Uno et il …
Je voudrais configurer une minuterie afin d'appeler une fonction 800 fois par seconde. J'utilise l'Arduino Mega et Timer3 avec un pré-échelle de 1024. Pour choisir le facteur de pré-échelle, j'ai considéré les étapes suivantes: Fréquence du processeur: 16 MHz Résolution de la minuterie: 65536 (16 bits) Diviser freq du processeur …
Je construis un projet dans lequel deux Arduinos seront reliés par trois fils: TX un RX pour la communication série et un GND commun. Quelle serait la longueur maximale des fils ici avant que la communication ne soit affectée? J'utilise un Arduino Mega R3 d'un côté et un Arduino Mini …
J'essaie de trouver une sorte d'adaptateur wifi pour Arduino, il doit être aussi petit que possible (pas un bouclier) et aussi bon marché que possible. Jusqu'à présent, je ne peux trouver que des boucliers qui coûtent environ 10 £ + mais je me suis dit que si vous pouvez obtenir …
Même sur le site Web d'Ebay, il est mentionné que je ne peux pas utiliser l'écran de blindage LCD TFT 2,4 "pour le connecter à Arduino Mega. Le problème est que j'ai acheté ce bouclier par erreur. Je veux mettre ce bouclier sur Arduino Mega 2560. Y a-t-il un moyen …
J'essaie de mordre des données DMX et cela nécessite des impulsions 4us. N'ayant pas beaucoup de chance avec les résultats, je vérifie pour voir à quel point l'Arduino est capable de retarder ... Semble être assez terrible. Voici un petit test rapide que j'ai fait: unsigned long ptime; void setup() …
Je programme depuis un certain temps maintenant, mais je suis nouveau dans la programmation Arduino et AVR. La principale question que j'ai à propos de la programmation de ces microcontrôleurs est la suivante: y a-t-il des différences majeures dans la conception de code dans les classes orientées objet par rapport …
J'essaie de vérifier la fréquence de Timer3 à l'aide d'un compteur. La valeur du compteur, déclarée volatile, est incrémentée dans l'ISR et chaque seconde la somme est affichée dans la boucle principale et la valeur remise à zéro. La minuterie a été correctement configurée. (Si je choisis une minuterie à …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.