Hice las pruebas y esta vez funciono en thinkercad al igual que en la placa, sin ningun cambio en el codigo. Se ve que es una ambiguedad del simulador no mas. Igualmente investigamos un poco y descubrimos la funcion map, por lo que no nos trancamos en el ejercicio, pero queriamos sacarnos la duda de si habiamos hecho algo mal nosotros o era el simulador. Gracias.