Converti kbps in bps
115,2 kbps sono 115 200 bps, perché un kilobit al secondo vale 1000 bit al secondo. Moltiplichi il valore in kbps per 1000 e ottieni il numero da scrivere in Serial.begin() su Arduino.
Quanti bps ha 1 kbps?
Un kilobit al secondo corrisponde a 10³, cioè 1000 bit al secondo[1], quindi il valore in kbps si moltiplica per 1000: bps = kbps × 1000. A mente basta spostare la virgola di tre posizioni verso destra: 9,6 kbps sono 9600 bps e 0,3 kbps sono 300 bps.
Le schede tecniche di moduli radio e sensori riportano spesso la velocità in kilobit, mentre il codice la vuole in bit al secondo. Su Arduino, Serial.begin() riceve la velocità come numero intero di tipo long[2], quindi un valore come 115,2 non ci entra senza conversione.
Per tornare dai bit ai kilobit usa il convertitore da bps a kbps.
Che differenza c’è tra kbps e kB/s?
Un kilobit al secondo (kbps, kbit/s) conta i bit, e un bit è un singolo 0 o 1. Un kilobyte al secondo (kB/s) conta invece i byte, e ogni byte ha otto bit. I due simboli differiscono solo per la B maiuscola, ma 1 kB/s è otto volte più veloce di 1 kbps.
Scambiarli sposta il risultato di un fattore otto. Se la scheda tecnica di un modulo indica 1 kB/s, al tuo codice servono 8000 bps, non 1000. Questa moltiplicazione per otto, per qualsiasi dimensione, la fa il convertitore da byte a bit.

Tabella di conversione da kbps a bps
| Velocità in kbps | La stessa velocità in 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 |
Quanti bps hanno le velocità LoRaWAN nella banda 868 MHz?
| Velocità secondo la specifica | In kbps | In bps |
|---|---|---|
| DR0, LoRa SF12, canale da 125 kHz | 0,25 kbps | 250 bps |
| DR1, LoRa SF11, canale da 125 kHz | 0,44 kbps | 440 bps |
| DR2, LoRa SF10, canale da 125 kHz | 0,98 kbps | 980 bps |
| DR3, LoRa SF9, canale da 125 kHz | 1,76 kbps | 1760 bps |
| DR4, LoRa SF8, canale da 125 kHz | 3,125 kbps | 3125 bps |
| DR5, LoRa SF7, canale da 125 kHz | 5,47 kbps | 5470 bps |
| DR6, LoRa SF7, canale da 250 kHz | 11 kbps | 11 000 bps |
| DR7, FSK | 50 kbps | 50 000 bps |
Quali modi di scrivere i numeri accetta questo convertitore?
| Cosa scrivi | Cosa mostra il convertitore | Nota |
|---|---|---|
| 56 | 56000 bps | Un numero da solo lo leggiamo in kilobit al secondo, perché è l’unità del campo. |
| 5,47 | 5470 bps | La virgola separa i decimali, come si scrive in Italia. |
| 5.47 | 5470 bps | Il punto decimale di una scheda tecnica in inglese si legge allo stesso modo, quindi il risultato non cambia. |
| 1.500 | 1500 bps | Un punto da solo lo leggiamo sempre come separatore decimale, quindi il campo conta un kilobit e mezzo al secondo. Sotto il campo compare l’avviso: Letto come 1,5. Se intendevi 1500, scrivi 1500. |
| 1 500 | 1500000 bps | Il campo salta lo spazio tra le migliaia e conta millecinquecento kilobit al secondo. |
| DR5 5,47 kbps | 5470 bps | Il campo tralascia il nome della velocità e prende il numero che sta subito prima dell’unità. |
| 9600 baud | 9600 bps | Il campo porta una voce del Monitor seriale a 9,6 kbps e lo segnala sotto il campo, perché su una porta seriale ogni baud porta un bit. |
| 2 Mbps | 2000000 bps | Il campo porta i megabit a 2000 kbps e lo segnala sotto il campo. |
| 1 kB/s | 8000 bps | Il campo moltiplica i kilobyte al secondo per otto, perché un byte ha otto bit, scrive 8 kbps e lo segnala sotto il campo. |
Come si porta la velocità dalla scheda tecnica allo sketch di Arduino?
I passaggi lo mostrano con un modulo la cui scheda tecnica indica 115,2 kbps per la porta seriale.
Cerca la velocità nella scheda tecnica
La trovi nella descrizione della porta seriale, che le schede tecniche indicano come UART. Se è data in kB/s con la B maiuscola, moltiplicala prima per otto.Converti i kilobit in bit
Scrivi 115,2 nel campo Kilobit/s qui sopra. Il convertitore mostra 115200 bps, e il pulsante Copia risultato porta il numero negli appunti.Incolla il numero nello sketch
In setup() scrivi Serial.begin(115200);. Il numero tra parentesi è la velocità in bit al secondo[2].Imposta la stessa velocità nel Monitor seriale
Se leggi l’uscita della scheda in Arduino IDE 2, scegli nel Monitor seriale la voce 115200 baud[4].
Converti Kilobit/s in altre unità
Fonti
- Bit per secondo — Wikipedia
- Serial.begin() (versione inglese) — Arduino
- RP002-1.0.3 LoRaWAN Regional Parameters (versione inglese) — LoRa Alliance
- Traduzione italiana di Arduino IDE 2, file it.json — Arduino
- Prefixes for binary multiples (versione inglese) — National Institute of Standards and Technology
- V.90 — Wikipedia
Tutti i valori delle tabelle sono stati calcolati dalle definizioni delle unità e verificati con il calcolo prima della pubblicazione. I dati storici e i nomi delle unità locali si basano sulle fonti elencate sopra.
Ultima revisione dei contenuti: · scritto e verificato dal team Arteon
Domande frequenti su kbps e bps
I kbps si moltiplicano per 1000 o per 1024?
Per 1000. Nei bit al secondo il prefisso kilo mantiene il valore del Sistema internazionale. Il fattore 1024 appartiene a un’altra unità, il kibibit al secondo (Kibit/s), per cui 1 Kibit/s vale 1024 bps[5].
Perché un modem a 56k inviava più lentamente di quanto riceveva?
Perché lo standard V.90 prevede un canale di ricezione a 56 kbps, cioè 56 000 bps, e un canale di trasmissione dall’utente al fornitore a 33,6 kbps, cioè 33 600 bps. È quindi un collegamento asimmetrico[6].

Hai una domanda o un suggerimento?
Scrivici se ti serve un’altra unità di velocità di trasferimento oppure se noti nelle tabelle un valore da correggere.