tiempo para algo un poco más avanzado. Manipulación de Puerto directo. Normalmente cuando se utiliza el software de Arduino, la lógica real de cambiar los valores en los pernos se abstrae lejos con digitalRead y digitalWrite. Ahora, para la mayoría de la gente que está bien. Pero tiene algunas limitaciones. Por ejemplo, es un poco más lento de lo que podría ser práctico para algunas situaciones y sólo puede cambiar un perno en un momento. ¿Pero lo que si desea cambiar todos los pernos al mismo tiempo? Molesto con digitalWrite, pero super fácil con la manipulación del puerto.
Lo que estamos usando hoy para demostrar esto es un 7 segmentado. Hay siete segmentos, cada uno con un solo LED que funciona individualmente. Cuando se establecen las combinaciones, se obtiene un número. Usando digitalWrite, tendrías que escribir ese comando siete veces un número y hay diez números posibles para cada dígito. Puedes ver cómo esto puede conseguir realmente complicado para hacer algo tan simple como contar.
Es fácil de configurar, pero tiene cierta planificación en el código.
Sólo una de las muchas cosas que hice en TechShop hoy.
http://techshop.ws