Preparémonos para codificar tu turbina eólica simulada con almacenamiento de baterías. Para seguir el tutorial de codificación en Makecode, da clic en el botón Comenzar a codificar a continuación.
Codificación abierta
Si deseas intentar codificar su turbina eólica sin seguir un tutorial, puedes codificar abiertamente en el espacio de trabajo tradicional de Makecode dando clic en el siguiente enlace.
A continuación, se muestra una breve descripción del objetivo de codificación:
Objetivo de codificación: Utiliza la luz LED para indicar el nivel de carga de la batería de la turbina eólica. Cuanto más rápido gire, mayor será la carga. La turbina eólica debe moverse en la misma dirección en la que se gira el selector y usa la función de botón del selector para detenerse. Cuando la turbina eólica no se mueve y, por lo tanto, no genera energía, la batería se considera “muerta” y no debe mostrar ninguna luz.
Cuando se presiona el botón del selector, el servomotor de la turbina eólica se detiene. El código responde a las rotaciones del selector en sentido contrario a las agujas del reloj (CCW) y en el sentido de las agujas del reloj (CW), ajustando la velocidad del servomotor para que coincida con la posición del selector y, al mismo tiempo, alterando la posición de los píxeles iluminados del anillo LED en función de los movimientos del selector.
El anillo LED consta de ocho píxeles que se iluminan o se apagan, representando la posición actual de la rueda. El código mantiene un bucle continuo, actualizando la pantalla del anillo LED para que coincida con la posición de la rueda, reflejando así visualmente el control de rotación de las palas de la turbina eólica a través de la interacción con la rueda. ¿Cuántas vueltas del selector giratorio hay que hacer para encender un LED del anillo?