Olá Pessoal
Sou novo com arduino e estive lendo os códigos para entender o funcionamento da linguagem.
Uma dúvida que surgiu foi a seguinte:
void loop() {
analogWrite(led, brightness);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
Quando o fadeAmount se tornar negativo vai decrementando até chegar a zero. Neste ponto chegamos a :
Pelo código brightness = brightness + fadeAmount
0 = 0 + (- 5)
-5 = 0 + (- 5)
-10
Como o sinal se torna inverso neste caso? o próprio arduino reconhece que -5 = -5 é + ???
Obrigado
Marcelo