Arduino

Questions et réponses pour les développeurs de matériel et de logiciels open source compatibles avec Arduino

204
Puis-je programmer pour Arduino sans avoir un vrai tableau?

J'aimerais commencer le développement de certains projets Arduino de base, mais je ne possède pas encore de carte Arduino. Est-il possible d'écrire mon code et de l'émuler / de le tester à l'aide d'un ordinateur de bureau afin qu'après mon tableau, je n'ai plus qu'à télécharger et exécuter mon...

87
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

81
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...

73
Comment puis-je gérer le basculement millis ()?

Je dois lire un capteur toutes les cinq minutes, mais mon dessin ayant également d'autres tâches à accomplir, je ne peux pas me contenter delay()des lectures. Il y a le tutoriel Blink sans délai suggérant que je code dans ce sens: void loop() { unsigned long currentMillis = millis(); // Read the...

51
Comment diviser une chaîne entrante?

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...

46
Comment imprimer plusieurs variables dans une chaîne?

Supposons que je souhaite imprimer certaines variables sur le terminal. Quel est le moyen le plus simple de les imprimer dans une chaîne? Actuellement, je fais quelque chose comme ça: Serial.print("Var 1:");Serial.println(var1); Serial.print(" Var 2:");Serial.println(var2); Serial.print(" Var...

46
Un Arduino est-il capable de fonctionner 24/7?

Je crée un serveur Web Arduino simple et je veux le garder allumé tout le temps. Donc, il faut supporter de continuer à travailler en permanence. J'utilise un Arduino Uno avec un Ethernet Shield. Il est alimenté par une simple prise de courant 5V @ 1A. Mes questions: Aurais-je des problèmes à...

41
Différence entre Arduino.cc et Arduino.org

Récemment, j'ai remarqué qu'il existe deux sites Arduino, arduino.cc et arduino.org. Ils portent tous les deux le logo Arduino et vendent ce qui semble être des cartes Arduino officielles. De plus, arduino.org a sorti le tableau Arduino Zero en premier. Quel est le problème ici? Arduino s'est-il...

40
À quelle vitesse puis-je aller en bauds (sans erreur)?

La norme est de 9600 bauds. C'est juste la norme . Avec un Arduino Uno SMD R2, quel est le débit en bauds le plus élevé que je puisse obtenir? Points bonus pour les audacieux: comment feriez-vous pour créer un mécanisme de vérification des erreurs puis augmenter le débit en bauds de manière...