
adrian cantero peña
Preguntami pregunta es intente ver en el monitor serial la variación del pwm con el potenciometro pero me sale puro signo de interrogación
espero me puedan explicar si se puede
este es mi código:
int led = 6;
int led2 = 11;
int pot = A0;
int valorpot = 0;
int nivelluz = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(96000);
}
void loop() {
// put your main code here, to run repeatedly:
valorpot = analogRead(pot);
nivelluz = map(valorpot, 0,1023,0,255);
Serial.println(valorpot);
analogWrite(led,nivelluz);
delay(10);
analogWrite(led2,nivelluz);
delay(10);
}

adrian cantero peña
gracias no me había percatado de ese detalle, efectivamente ese era el error gracias

Alejandro Urrea Giraldo
El problema parece estar al inicializar el puerto. La velocidad de transmisión (bpm) está en 96000 y me imagino que en lo está tratando de ejecutar a 9600. Siempre verifique que tanto la configuración del puerto (en su programa), como en el monitor serie sean iguales. De lo contrario recibirá errores de este tipo.
Cuando se trabaja con tarjetas de desarrollo donde está involucrado hardware cableado por alguien más, es dificil determinar los errores. A veces un cable suelto o una mala referencia a tierra, pueden generar errores dificiles de diagnosticar cuando solo se conoce el código y no el circuito.
Sin embargo, estoy casi seguro que ese es el error. Verifique, y si tiene algún otro problema, vuelva a comentar para poder ayudarle.