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.

11
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 entier?

12
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 3:");Serial.println(var3); Y a-t-il une meilleure manière de faire cela?

20
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 un …
36 serial 

6
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: pourquoi ne pas utiliser 28800, …
35 serial 

3
Pourquoi le démarrage du moniteur série redémarre-t-il l'esquisse?
Si je télécharge un croquis qui envoie des données série, je vois immédiatement les LED TX / RX clignoter une fois le croquis téléchargé. Si je démarre ensuite le moniteur série, l'esquisse semble redémarrer. Une simple esquisse minimale qui montre ce comportement: void setup() { Serial.begin(9600); Serial.println("Setup"); } void loop() …

2
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 …
27 serial 


2
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 clavier HID? …



4
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 exemple, si …
19 serial 

13
Le téléchargement Arduino Nano donne une erreur: avrdude: stk500_recv (): le programmeur ne répond pas
J'ai un Arduino Nano (Sainsmart) sur lequel j'essaie de télécharger un croquis. Sous l'IDE Arduino, l'appareil sélectionné était Arduino Nano w/ ATmega328. Cependant, le téléchargement du croquis me donne l'erreur avrdude: stk500_recv(): programmer is not responding J'ai essayé les deux ports USB ( /dev/tty.usbserial& /dev/cu.usbserial) mais la même erreur persiste. …

1
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 …

6
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() { Serial.begin(9600); } void loop() { while (Serial.available()>0){ serialByte=Serial.read(); if …


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.