mi 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...

adrian cantero peña

adrian cantero peña

Pregunta
studenthace 5 años

mi 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);

}

2 respuestas
para escribir tu comentario
    adrian cantero peña

    adrian cantero peña

    studenthace 5 años

    gracias no me había percatado de ese detalle, efectivamente ese era el error gracias

    Alejandro Urrea Giraldo

    Alejandro Urrea Giraldo

    studenthace 5 años

    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.

Fundamentos de Desarrollo de Hardware con Arduino

Fundamentos de Desarrollo de Hardware con Arduino

Crea un robot que evite obstáculos controlado por un Arduino, utilizando sensores y actuadores. Aprende a manejar motores, servomotores y a programar circuitos integrados para el desarrollo de prototipos en hardware.

Fundamentos de Desarrollo de Hardware con Arduino
Fundamentos de Desarrollo de Hardware con Arduino

Fundamentos de Desarrollo de Hardware con Arduino

Crea un robot que evite obstáculos controlado por un Arduino, utilizando sensores y actuadores. Aprende a manejar motores, servomotores y a programar circuitos integrados para el desarrollo de prototipos en hardware.