Curso ESP32 MicroPython Curso tutorial en español
https://www.youtube.com/playlist?list=PL-Hb9zZP9qC6MBRJEdyIqE_rZbZOzxIpK
Curso ESP32 MicroPython Curso tutorial en español
https://www.youtube.com/playlist?list=PL-Hb9zZP9qC6MBRJEdyIqE_rZbZOzxIpK
https://togangel.github.io/trucos/tutorial/rubick/20210930/
Tiempo de lectura ~ 7 minutos

Se que alguna vez, en algun momento de tu vida haz querido armar el famoso cubo de rubick.
El método aquí presentado divide el cubo en capas, y para resolver cada una de ellas hay que aplicar algoritmos para no destrozar las piezas que estén ya en su sitio.
Este primer paso consiste en armar una cruz Blanca en la primera cara del cubo de Rubik.
Para solucionar este paso, debemos colocar las aristas con color blanco una a una en su posición. Hay que tener en cuenta que éstas deben estar en un orden determinado para coincidir en colores con los centros cercanos.
Caso 1: Blanco mirando abajo
Caso 2: Blanco mirando al frente
Caso 3: Arista en la corona intermedia


Una vez solucionada la cruz de la primera cara del cubo de Rubik, debemos armar el resto de la primera cara colocando los vértices (las esquinas) en su posición uno a uno. No debemos introducirlos donde queramos, sino que cada vértice tiene una posición determinada.
Caso 1: Color blanco en la cara frontal.
Caso 2: Blanco mirando hacia la derecha.
Caso 3: Blanco mirando hacia abajo.

Una vez armada la primera cara, resolvemos ahora la segunda corona o capa del cubo de Rubik. Ten en cuenta que los centros son fijos, por lo que no habrá que colocarlos. Para solucionar el cubo, tendrás que repetir este paso 4 veces, una vez para cada arista.
Caso 1: La arista tiene que ir a la derecha.
Caso 2: La arista tiene que ir a la izquierda.
Caso 3: La arista está en su lugar, pero no los colores.

Ahora nuestro objetivo es que las 4 aristas de la cara superior tengan el color Amarillo mirando hacia arriba, armando una cruz Amarilla. Sólo nos centraremos en las aristas de la cara Amarilla, sin prestar atención a los colores de los vértices.
Caso 1: Dos aristas “contiguas” bien orientadas.
Caso 2: Dos aristas opuestas bien orientadas.
Caso 3: Todas las aristas están mal orientadas.

En este paso haremos que los colores de los laterales de la cruz concuerden con los colores de los centros. Sólo nos centraremos en las aristas de la cara Amarilla del cubo, sin prestar atención a los vértices (esquinas).
Tomamos el cubo de forma que las aristas correctas queden en la parte frontal y derecha de la capa superior.
Tomamos el cubo de forma que las aristas correctas queden en la parte frontal y trasera de la capa superior.

Este penúltimo paso consiste en armar todos los vértices a su sitio, sin prestar atención a su orientación. Por ello, debemos tener claro qué significa que un vértice esté en su posición: Un vértice está en su posición si los 3 colores de los centros que tiene más próximos son los mismos 3 colores que tiene el vértice.
Caso 1: El vértice superior Izquierdo está en su sitio y los otros 3 se deben intercambiar.
Caso 2: El vértice superior Derecho está en su sitio y los otros 3 se deben intercambiar.
Caso 3: Ningún vértice en su posición.
Si ningún vértice estuviera en su sitio, realiza una de las dos soluciones y conseguirás que uno de los vértices se sitúe en su sitio. Finalmente, aplica la solución correspondiente al caso que te haya quedado.

Todas las piezas están en su lugar, así que solo tienes que orientar las esquinas amarillas para terminar el cubo. Este probablemente es el paso más confuso, pero no imposible.
Caso 1: Los colores del vértice necesitan un giro en el sentido a las manecillas del reloj.
Caso 2: Los colores del vértice necesitan un giro en el sentido contrario a las manecillas de reloj.
Ejemplo 1: Dos vértices mal orientados. Fíjate que el vértice más ‘cercano’ es el que necesita el giro.
Ejemplo 2: Dos aristas opuestas bien orientadas.
Ejemplo 3: Tres aristas bien orientadas.
Caso 4: Si 3 o 4 vértices están mal orientados.
Si hay tres o cuatro vértices mal orientados, sitúa el cubo de Rubik tal como indican las figuras y aplica la primera de las soluciones anteriores, consiguiendo tener tan sólo dos vértices girados.
Finalmente, aplica la solución correspondiente al caso que te haya quedado.

Windows cuenta con un buen puñado de aplicaciones que se encuentran instaladas por defecto en el sistema operativo. Una de estas herramientas es el famoso Bloc de notas, que destaca especialmente por su sencillez, si bien se queda algo corta tanto en prestaciones como en funcionalidad para muchos usuarios. Es por ello que me gustaría echarte mano de una aplicación para sustituirla como NotePad++, un editor de texto plano con funciones adicionales.
Continuar leyendo...
Para agregar un archivo Jupyter Notebook (.ipynb) a GitHub, puedes subirlo directamente a través de la web en "Add file" > "Upload files" o usar Git en la terminal con git add <archivo.ipynb>, git commit y git push. GitHub renderizará automáticamente el cuaderno como un archivo HTML estático, permitiendo visualizar código y resultados.
ESP32 4 Leds Auto Fantastico Simulación en CirKitDesigner - Alexander Arias
https://app.cirkitdesigner.com/project/9b5f7200-27c0-453d-95bd-786b6441e939
Programming ESP32 38 pins - with Arduino | Installing and Configuring ESP32 on Arduino