Questions marquées «serial»

La communication série est la connexion USB standard entre l'Arduino et un ordinateur avec un câble USB standard A vers B ou via les broches TX / RX à l'aide d'un convertisseur USB vers série. Il peut également faire référence à la bibliothèque série.

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

36
Programmes de traçage de données en série

J'ai besoin de tracer des données série d'Arduino. J'ai besoin d'aide pour: Différents formats de données (par exemple, signé, non signé, 8 bits, 16 bits); Trace plusieurs données sur les mêmes axes; Exporte / Importe les données du fichier. Comme le traçage de données série à partir d’Arduino est...

35
Serial.begin (): Pourquoi ne pas toujours utiliser 28800?

Dans la plupart des exemples de code en ligne, les utilisateurs ajoutent la ligne Serial.begin(9600)dans le bloc d'installation. Quand je regarde ce qui Serial.begin()est sur la documentation officielle, ça dit que ça contrôle le transfert de données bit par seconde. La question évidente est donc:...

27
Comment l'Arduino gère-t-il le débordement du tampon série?

Cette question a été migrée à partir de Stack Overflow car il est possible d'y répondre sur Arduino Stack Exchange. Migré il y a 5 ans . Comment l'Arduino gère-t-il le débordement du tampon série? Jette-t-il les données entrantes les plus récentes ou les plus anciennes? Combien d'octets le tampon...

25
Arduino comme USB HID

Est-il possible de construire un appareil HID (comme un clavier) en utilisant un Arduino uno? À l'heure actuelle, j'ai des entrées de bouton sur l'Arduino donnant des sorties sur la ligne série. Alors, comment puis-je transformer mon firmware actuel en quelque chose qui peut se comporter comme un...

19
Meilleures pratiques et modèles de protocole de communication

Chaque fois que je conçois un protocole série à utiliser entre deux Arduinos, j'ai l'impression de réinventer une roue. Je me demande s'il existe des pratiques exemplaires ou des modèles que les gens suivent. Cette question concerne moins le code réel, mais davantage le format des messages. Par...

16
Comment connaître la fréquence d'échantillonnage?

Je commence à être un peu confus au sujet des taux d'échantillonnage et des débits en bauds, etc. J'ai ce code Arduino: #include <eHealth.h> extern volatile unsigned long timer0_overflow_count; float fanalog0; int analog0; unsigned long time; byte serialByte; void setup() {...

16
Arduino Nano sans port série pour MacBook Air 2013

Problème J'ai un Arduino Nano connecté via un câble USB (Type A à Mini Type B) à mon MacBook Air (modèle mi-2013). La LED PWR est allumée lorsque l'arduino est connecté. L'ouverture du logiciel Arduino, le fait de dérouler le Tools > Serial Portmenu ne m'affiche pas de port série valide. Tout ce...

13
Envoi de grandes quantités de données série

Ainsi, dans le domaine de la robotique, vous avez parfois besoin de plusieurs cartes et / ou ordinateurs reliés entre eux pour partager des informations ou enregistrer des données statistiques. Actuellement, je dois envoyer quelques variables différentes via une connexion série et je me demandais...

12
Les données en série apparaissent étranges

J'ai un simple croquis qui imprime "Hello World" sur la série, mais je reçois un tas de charabia à la place. void setup() { Serial.begin(9600); } void loop() { Serial.println("Hello World"); delay(1000); } Pourquoi n'imprime-t-il pas "Hello World" comme le dit le