– Escreva um programa para Arduino que incremente o valor de uma variável do tipo byte, inicializando com valor 0, de modo que esta variável seja sobrecarregada. O programa deve realizar esta operação infinitamente.

Exibições: 179

Responder esta

Respostas a este tópico

o que é uma variável sobrecarregada?

"seja sobrecarregada" = "possa ser substituída" , "possa ser atualizada"

Uma variável byte no arduino armazena valores de 0 a 255 porque tem 8bits.
Uma maneira de fazer isto seria:


void setup() {
}
byte i = 0;    //declara e inicializa a variável i como byte iniciando em zero

void loop() {     
 i = i +1;        // aqui a variável será incrementada infinitamente
}

Lembre-se que uma variavel como byte atingirá o seu valor máximo qdo o programa se repetir por 255 vezes, na 256° vez, como não tem nenhum controle a respeito disto, o programa poderá causar uma indefinição nesta variável.

Podemos dizer que o arduino vai jogar ela pra zero novamente após a 256° vez, mas não é uma boa prática de programação.

Ajudou?

Abraço!

Ajudou e muito! VALEU

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço