Questions marquées «c++»

C ++ est le langage standard utilisé pour programmer l'IDE Arduino. Cependant, l'IDE Arduino a beaucoup de bibliothèques intégrées, donc les fonctions telles que "main" ne sont pas appelées directement dans le code d'esquisse. La plupart des codes Arduino en ligne sont écrits dans cette langue.

20
Quels sont les autres IDE pour Arduino?
L'IDE Arduino de base manque beaucoup de sophistication présente dans d'autres IDE, tels que l'achèvement du code, la réduction du code, l'organisation des dossiers, etc. Existe-t-il d'autres IDE permettant la programmation en C ou C ++ et améliorant ces aspects?

9
C ++ contre le langage Arduino?
Quels sont les avantages de chaque langue lors de l’utilisation de l’Arduino? Je pense que c'est une bonne question d'ordre général, mais j'ajouterai un mot sur la raison pour laquelle je demande si quelqu'un souhaite me donner un conseil. J'ai de l'expérience dans les langages prétraités tels que JavaScript, PHP …
81 c++  arduino-ide 







4
La configuration et la boucle sont-elles fournies pour plus de commodité?
Les croquis Arduino comportent généralement une fonction setupet loop. Ces fonctions sont-elles fournies uniquement pour des raisons de commodité ou ont-elles en fait des objectifs particuliers? (par exemple: certaines opérations sont-elles interdites ou autorisées dans la configuration et la boucle) Ces deux morceaux de code sont-ils équivalents: Classique void setup() …
13 programming  c++ 

3
Fonctions avec paramètres de chaîne
À l'intérieur de ma boucle principale, il y a cette chaîne: String string1; J'ai une fonction qui prendra string1 comme paramètre et l'utilisera pour envoyer cette chaîne comme SMS. sendSMS(string1); Il s'agit de la fonction sendSMS () (sans paramètres): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr); sms.endSMS(); lcd.setCursor(0, 0); lcd.print("Message sent!"); delay(10000); …
11 programming  c++ 

1
Comment fonctionnent les interruptions sur l'Arduino Uno et les cartes similaires?
Veuillez expliquer comment les interruptions fonctionnent sur l'Arduino Uno et les cartes associées à l'aide du processeur ATmega328P. Des conseils tels que: Uno Mini Nano Pro Mini Lilypad Veuillez en particulier discuter: Pour quoi utiliser les interruptions Comment écrire une routine de service d'interruption (ISR) Problèmes de timing Sections critiques …

2
Comment convertir un float en char *?
A posé cette question sur l'échange de piles de génie électrique et a été dirigé ici: Assez explicite; comment pourrais-je convertir un float en char *? J'ai un code dans lequel la «résistance» du flotteur est constamment mise à jour. Je voudrais pouvoir mettre à jour la variable 'result' pour …
11 arduino-uno  c++  c  float 

2
Un .ino Arduino Sketch se compilera-t-il directement sur GCC-AVR?
D'accord, nous avons tous vu ces questions partout sur le Web, comme Arduino vs C ++, ou d'autres questions similaires. Et une grande majorité des réponses ne touchent même pas aux différences de compilation autrement que par le biais d'informations abstraites. Ma question vise à résoudre les différences réelles (et …

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?

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.