byte
byte valor = 200;
O byte guarda um número inteiro pequeno, sem sinal, de 0 a 255. Ele ocupa só 1 byte de memória, o que o torna ótimo quando você lida com dados brutos, cores RGB ou valores que cabem nessa faixa.
Sintaxe
byte nome = 255;
Parâmetros
Nenhum (declaração de variável).
Retorno
Guarda um inteiro sem sinal de 0 a 255 (8 bits).
Exemplo
byte brilho = 0;
void setup() {
pinMode(9, OUTPUT);
}
void loop() {
analogWrite(9, brilho); // PWM aceita 0..255
brilho++; // ao passar de 255, volta a 0 sozinho
delay(10);
}
Notas e cuidados
- Se passar de 255, ele "dá a volta" (overflow) e volta pra 0 — às vezes útil, às vezes uma armadilha.
- Use
bytequando o valor nunca for negativo e couber em 0..255; para valores com sinal, prefiracharouint.