Perguntas com a marcação «serial»

A comunicação serial é a conexão USB padrão entre o Arduino e um computador com um cabo USB A para B padrão ou através dos pinos TX / RX usando um conversor USB para serial. Também pode se referir à biblioteca serial.

51
Como eu divido uma string de entrada?

Estou enviando uma lista de posições servo através da conexão serial ao arduino no seguinte formato 1:90&2:80&3:180 Qual seria analisado como: servoId : Position & servoId : Position & servoId : Position Como eu dividir esses valores e convertê-los em um número...

36
Programas de plotagem de dados seriais

Preciso plotar dados seriais do Arduino. Eu preciso de suporte para: Vários formatos de dados (por exemplo, assinado, não assinado, 8 bits, 16 bits); Plota vários dados nos mesmos eixos; Exporta / importa dados de arquivo. Como plotar dados seriais do Arduino é uma necessidade comum, minha...

35
Serial.begin (): Por que nem sempre usar 28800?

Em grande parte do código de exemplo online, as pessoas adicionam a linha Serial.begin(9600)no bloco de configuração. Quando procuro o que Serial.begin()está na documentação oficial, ele diz que controla a transferência de dados bit por segundo. Portanto, a pergunta óbvia é: por que não usar...

31
Por que iniciar o monitor serial reinicia o esboço?

Se eu enviar um esboço que envie dados seriais, imediatamente vejo os LEDs TX / RX piscarem quando o esboço for enviado. Se eu iniciar o monitor serial, o esboço aparecerá para reiniciar. Um esboço mínimo que mostra esse comportamento: void setup() { Serial.begin(9600);

25
Arduino como USB HID

É possível construir um dispositivo HID (como um teclado) usando um Arduino uno? No momento, tenho entradas de botão no Arduino que fornecem saídas na linha serial. Então, como posso transformar meu firmware atual em algo que possa se comportar como um teclado HID? Devo escrever um novo driver...

19
Práticas recomendadas e padrões do protocolo de comunicação

Toda vez que projeto um protocolo serial para ser usado entre dois arduinos, sinto como se estivesse reinventando uma roda. Gostaria de saber se existem práticas recomendadas ou padrões que as pessoas seguem. Esta pergunta é menos sobre o código real, mas mais sobre o formato das mensagens. Por...

16
Como sei a frequência de amostragem?

Estou começando a ficar um pouco confuso sobre taxas de amostragem e taxas de transmissão, etc. Eu tenho esse código do Arduino: #include <eHealth.h> extern volatile unsigned long timer0_overflow_count; float fanalog0; int analog0; unsigned long time; byte serialByte; void setup() {...

13
Enviando grandes quantidades de dados seriais

Portanto, nos campos da robótica, às vezes você precisa de várias placas e / ou computadores conectados entre si para compartilhar informações ou salvar dados estatísticos. Atualmente, preciso enviar algumas variáveis ​​diferentes por uma conexão serial e fiquei imaginando qual seria a melhor...

12
Dados seriais aparecendo estranhos

Eu tenho um esboço simples que imprime "Hello World" na série, mas estou recebendo um monte de bobagens. void setup() { Serial.begin(9600); } void loop() { Serial.println("Hello World"); delay(1000); } Por que não está imprimindo "Hello World" como o código