Boa tarde, eu to com um probleminha, 

Eu precisava que o arduino recebesse um valor de fora vamos supor que eu digite no Serial monitor dele 25 ele acenda o led meio fraco correspondente ao valor que eu digitei, se eu escrevesse 200 o led acende mais forte isso em um intervalo de 0 a 255.
Como eu poderia escrever esse código??

Exibições: 225

Responder esta

Respostas a este tópico

if (serial.available()){

 String abc = "";

 while (serial.available()){

  abc += char(Serial.read());

  delay(1);

 }

 abc.replace("\r","");

 abc.replace("\n","");

 digitalWrite(pwmPin, abc.toInt());      // grava o valor na pwn informada

 analogWrite(analogPin, abc.toint());  // grava o valor na analog informada

}

/* Boa Sorte */

Rodrigo boa tarde, eu tentei eu declarei int pwmPin = 9; e int analogPin = Serial;

e n ta dando quando eu coloco qualquer numero o led acende leve mais sempre o mesmo, e se eu coloco qualquer letra ele apaga!!! oq eu posso fazer eu so meio novo nisso!!!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço