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].
Dans un croquis Arduino, existe-t-il un moyen de faire des appels de fonction asynchrones dans la boucle? Comme écouter les requêtes via le serveur http et les traiter de manière non bloquante .
Puis-je programmer mon Arduino en utilisant n'importe quel langage de programmation autre que C ++? Si oui, quels langages de programmation? De quel logiciel aurais-je besoin pour compiler et charger mon code sur l'Arduino?
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() …
Je suis actuellement sur le projet # 14 du livre de projet Arduino. J'essaie de contrôler une esquisse de traitement sur mon ordinateur portable à l'aide de mon Arduino. Ceci est accompli en utilisant un potentiomètre pour contrôler l'arrière-plan d'une image. Code Arduino: void setup(){ Serial.begin(9600); } void loop(){ Serial.write(analogRead(A0)/4); …
Quelle est la meilleure méthode pour obtenir un nombre vraiment (par opposition à un pseudo) aléatoire dans Arduino, ou au moins la meilleure approximation possible? D'après ma compréhension, la fonction randomSeed (analogRead (x)) n'est pas assez aléatoire. Si possible, la méthode devrait exploiter la configuration de base d'Arduino seule (pas …
Quelqu'un a-t-il vu ou connu une méthode de préchargement (à l'aide d'un ordinateur ou autre) d'un micrologiciel en tant que données sur un arduino configuré pour fonctionner comme un FAI, puis en utilisant cet arduino, branchez l'interface du FAI dans un autre et téléchargez le micrologiciel. Pour être clair - …
Quand je compile ce croquis pour le Yún: int led = 7; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); } Je reçois: Sketch utilise 5 098 octets (17%) d'espace de stockage de programme. Le maximum est de 28 672 octets. Les variables globales utilisent 153 octets …
Question: Où dois-je mettre le code si je veux qu'il ne s'exécute qu'une seule fois par démarrage Arduino? Contexte: J'ai tendance à utiliser mon Arduino pour effectuer des tâches qui doivent être exécutées une fois par cycle d'alimentation. (Par exemple, mon robot ne devrait avancer qu'une fois à chaque fois …
À 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); …
Je veux que mon horloge en temps réel règle son heure comme l'heure sur mon PC. Cependant, lorsque j'exécute l'esquisse suivante, l'horloge en temps réel signale l'heure comme étant 32-33 secondes plus tôt que mon ordinateur ne le dit. #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; void setup () { Serial.begin(57600); …
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 …
En regardant les croquis que d'autres personnes ont écrits, je tombe parfois sur du code qui ressemble un peu à ceci: TCCR1A = 0; TCCR1B = 0; TCNT1 = 34286; TCCR1B |= (1 << CS12); TIMSK1 |= (1 << TOIE1); Tout ce que je sais, c'est que ça a quelque …
J'aurai de nombreux appareils basés sur un microcontrôleur qui seront indépendants les uns des autres, mais tous exécuteront le même programme. Je voudrais télécharger un programme sur chacun d'eux en même temps avec une diffusion sans fil. Idéalement, l'utilisateur branche un contrôleur USB sur son ordinateur et télécharge un programme …
Je lis des définitions comme const int ledPin = 9; et aussi #define ledPin 9 Je sais qu'une définition comme int ledPin = 9; est une mauvaise pratique si vous ne le changez pas (ce que vous ne ferez généralement pas), bien que je l'ai vu plusieurs fois dans les …
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.