Converta kbps em bps
115,2 kbps são 115 200 bps, porque um quilobit por segundo tem 1000 bits por segundo. Multiplique o valor em kbps por 1000 e obtém o número que vai em Serial.begin() no Arduino.
Quantos bps tem 1 kbps?
Um quilobit por segundo equivale a 1000 bits por segundo[1], por isso multiplica-se o valor em kbps por 1000: bps = kbps × 1000. De cabeça, basta mover a vírgula três casas para a direita: 9,6 kbps são 9600 bps e 0,3 kbps são 300 bps.
As folhas de dados de módulos de rádio e de sensores dão muitas vezes a velocidade em quilobits, mas o código precisa dela em bits por segundo. No Arduino, Serial.begin() recebe a velocidade como número inteiro do tipo long[2], por isso um valor como 115,2 só lá entra depois de convertido.
Para voltar de bits para quilobits, use o conversor de bps para kbps.
Qual é a diferença entre kbps e kB/s?
Um quilobit por segundo (kbps, kbit/s) conta bits, e um bit é um único 0 ou 1. Um quilobyte por segundo (kB/s) conta bytes, e cada byte tem oito bits. Os dois símbolos diferem apenas na maiúscula do B, mas 1 kB/s é oito vezes mais rápido do que 1 kbps.
Trocar um pelo outro dá um erro de oito vezes. Se a folha de um módulo indica 1 kB/s, o seu código precisa de 8000 bps, e não de 1000. Essa multiplicação por oito, para qualquer tamanho, faz-se no conversor de bytes para bits.

Tabela de conversão de kbps para bps
| Velocidade em kbps | A mesma velocidade em bps |
|---|---|
| 0,1 kbps | 100 bps |
| 0,3 kbps | 300 bps |
| 0,5 kbps | 500 bps |
| 1 kbps | 1000 bps |
| 1,2 kbps | 1200 bps |
| 2 kbps | 2000 bps |
| 2,4 kbps | 2400 bps |
| 4,8 kbps | 4800 bps |
| 5 kbps | 5000 bps |
| 9,6 kbps | 9600 bps |
| 10 kbps | 10 000 bps |
| 14,4 kbps | 14 400 bps |
| 19,2 kbps | 19 200 bps |
| 28,8 kbps | 28 800 bps |
| 33,6 kbps | 33 600 bps |
| 38,4 kbps | 38 400 bps |
| 56 kbps | 56 000 bps |
| 57,6 kbps | 57 600 bps |
| 64 kbps | 64 000 bps |
| 100 kbps | 100 000 bps |
| 115,2 kbps | 115 200 bps |
| 128 kbps | 128 000 bps |
| 230,4 kbps | 230 400 bps |
| 250 kbps | 250 000 bps |
| 500 kbps | 500 000 bps |
| 921,6 kbps | 921 600 bps |
| 1000 kbps | 1 000 000 bps |
Quantos bps têm as velocidades LoRaWAN em Portugal e no Brasil?
| Ajuste de rádio | Em kbps | Em bps | Velocidade em cada plano |
|---|---|---|---|
| LoRa SF12, canal de 125 kHz | 0,25 kbps | 250 bps | Portugal DR0, Brasil DR0 |
| LoRa SF11, canal de 125 kHz | 0,44 kbps | 440 bps | Portugal DR1, Brasil DR1 |
| LoRa SF10, canal de 125 kHz | 0,98 kbps | 980 bps | Portugal DR2, Brasil DR2 |
| LoRa SF9, canal de 125 kHz | 1,76 kbps | 1760 bps | Portugal DR3, Brasil DR3 |
| LoRa SF8, canal de 125 kHz | 3,125 kbps | 3125 bps | Portugal DR4, Brasil DR4 |
| LoRa SF7, canal de 125 kHz | 5,47 kbps | 5470 bps | Portugal DR5, Brasil DR5 |
| LoRa SF7, canal de 250 kHz | 11 kbps | 11 000 bps | Portugal DR6 |
| LoRa SF8, canal de 500 kHz | 12,5 kbps | 12 500 bps | Brasil DR6 |
| FSK | 50 kbps | 50 000 bps | Portugal DR7 |
Que formas de escrever números este conversor aceita?
| O que escreve | O que o conversor mostra | Nota |
|---|---|---|
| 56 | 56000 bps | Um número sozinho é lido em quilobits por segundo, porque essa é a unidade do campo. |
| 5,47 | 5470 bps | A vírgula separa as casas decimais, como se escreve em Portugal e no Brasil. |
| 5.47 | 5470 bps | O ponto decimal de uma folha de dados em inglês lê-se da mesma forma, por isso o resultado não muda. |
| 1.500 | 1500 bps | Um ponto sozinho é sempre lido como separador decimal, por isso o campo conta um quilobit e meio por segundo. Por baixo aparece o aviso: Lido como 1,5. Se queria dizer 1500, escreva 1500. |
| 1 500 | 1500000 bps | O campo ignora o espaço entre os milhares e conta mil e quinhentos quilobits por segundo. |
| DR5 5,47 kbps | 5470 bps | O campo ignora o nome do ajuste e usa o número que está mesmo antes da unidade. |
| 9600 baud | 9600 bps | O campo passa uma opção do Monitor Serial para 9,6 kbps e indica-o por baixo, porque numa porta série cada baud transporta um bit. |
| 2 Mbps | 2000000 bps | O campo passa os megabits para 2000 kbps e indica-o por baixo. |
| 1 kB/s | 8000 bps | O campo multiplica os quilobytes por segundo por oito, porque um byte tem oito bits, escreve 8 kbps e indica-o por baixo. |
Como passar a velocidade da folha de dados para o esboço do Arduino?
Os passos mostram-no com um módulo cuja folha de dados indica 115,2 kbps para a porta série.
Procure a velocidade na folha de dados
Está na descrição da porta série, que as folhas de dados identificam como UART. Se vier em kB/s, com B maiúsculo, multiplique-a primeiro por oito.Converta os quilobits em bits
Escreva 115,2 no campo Kilobits/s acima. O conversor mostra 115200 bps, e o botão Copiar resultado coloca esse número na área de transferência.Cole o número no esboço
Dentro de setup() escreva Serial.begin(115200);. O número entre parênteses é a velocidade em bits por segundo[2].Escolha a mesma velocidade no Monitor Serial
Se ler o que a placa envia no Arduino IDE 2, escolha no Monitor Serial a opção 115200 baud[4].
Converter Kilobits/s para outras unidades
Fontes
- Bit por segundo — Wikipédia
- Serial.begin() (versão em inglês) — Arduino
- RP002-1.0.3 LoRaWAN Regional Parameters (versão em inglês) — LoRa Alliance
- Tradução portuguesa do Arduino IDE 2, ficheiro pt.json — Arduino
- Prefixes for binary multiples (versão em inglês) — National Institute of Standards and Technology
Todos os valores das tabelas foram calculados a partir das definições das unidades e verificados aritmeticamente antes da publicação. Os dados históricos e os nomes das unidades locais assentam nas fontes indicadas acima.
Última revisão do conteúdo: · escrito e verificado pela equipa Arteon
Perguntas frequentes sobre kbps e bps
Multiplica-se kbps por 1000 ou por 1024?
Por 1000. Nos bits por segundo, o prefixo quilo mantém o valor do Sistema Internacional. O fator 1024 pertence a outra unidade, o kibibit por segundo (Kibit/s), e 1 Kibit/s são 1024 bps[5].
Quantos bps tem 1 Mbps?
Tem 1 000 000 bps. Um megabit por segundo são mil quilobits por segundo, e cada quilobit tem mil bits[1].

Tem uma pergunta ou uma sugestão?
Escreva-nos se precisar de converter outra unidade de velocidade de transferência ou se vir nas tabelas um valor a corrigir.