Questions marquées «programming»

Processus de conception et d'écriture de code source dans le cadre d'un programme (ou d'une esquisse) pour Arduino. Pour les questions sur le téléchargement de code sur une carte Arduino, utilisez plutôt la balise [uploading].

3
Comment écrire des croquis compatibles avec makefile?
Je voudrais écrire mes croquis afin de pouvoir les créer / télécharger en utilisant l'IDE Arduino, ou éventuellement en utilisant GCC et un makefile. Je sais comment inclure les déclarations de fonction en haut, mais y a-t-il autre chose à faire pour que mon croquis soit considéré comme C ++ …





2
Pourquoi int est-il seulement 2 octets?
Lorsque vous utilisez C / C ++ sur d'autres plates-formes, le inttype est généralement de 4 octets (ou potentiellement plus). Cependant, sur Arduino, ce n'est que 2 octets. Pourquoi est-ce différent? Cela affecte-t-il les performances si j'utilise toujours les 4 octets à la longplace?

2
Que se passe-t-il lorsque j'utilise un code PIN non valide?
Lié à: Que se passe-t-il en cas d'erreur d'exécution? Cette question est similaire à celle ci-dessus, mais il s'agit d'une situation alternative: int pin = 999; pinMode(pin, OUTPUT); digitalWrite(pin, HIGH); Que se passerait-il dans ce cas? Le compilateur pourrait l'attraper mais si vous utilisiez un nombre aléatoire, l'IDE le rattraperait-il?

4
Comment vraiment réduire une esquisse
Je veux faire un croquis aussi petit que possible, à des fins de test. Le problème est que lorsque je compile l'esquisse BareMinimum (avec une configuration et une boucle vides), j'obtiens 466 octets pour l'Uno et 4 242 pour le Leonardo. Existe-t-il un moyen d'écrire votre propre code qui n'a …

2
Allouer statiquement la mémoire des objets; l'initialiser dynamiquement?
J'ai un objet dont le constructeur reçoit un paramètre. Si je connais la valeur du paramètre au moment de la compilation, je peux construire l'objet statiquement: static FOOOBJ foo(3); (Je comprends que ce n'est pas vraiment fait statiquement, c'est-à-dire par le compilateur, mais cela se fait en fait pendant l'installation). …

2
OOP vs Inline avec Arduino
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 …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.