Arduino: Función digitalWrite más rápida

Publicado por en Arduino el 20/08/2010

Todos los amantes de Arduino conocemos la función digitalWrite que se utiliza para activar las salidas digitales. Muchos la hemos utilizado para manejar pantallas LCD por ejemplo o incluso distintos drivers que necesitan de distintos pines digitales para su funcionamiento y por norma general la velocidad de ésta función no es precisamente rápida. Lo podemos notar en proyectos donde necesitamos manipular un puerto entero de forma rápida. Pues bien, ésta función toma más de 50 ciclos de reloj para su ejecución, lo cual es demasiado si queremos velocidad. Os dejo un pequeño trozo de código de Bill que muestra cómo manejar el puerto directamente y ejecutar lo mismo pero en tan sólo 2 ciclos de reloj. Recordemos que Arduino no es más que una plataforma montada alrededor de un pequeño chip AVR y podemos utilizar código nativo :)

Leer más

(HOWTO) Guía rápida para empezar con Arduino

Publicado por en Electrónica el 21/07/2007

He hablado en varias ocasiones del Arduino. Es un sistema basado en el microcontrolador ATMega, libre y extremadamente fácil de usar. Dispone de un compilador también libre disponible para Windows, Linux y Mac disponible aqui.

También os dejo una guía rápida para comenzar a trabajar con este estupendo kit.

Enlaces:
- Guía rápida para comenzar con Arduino
- Referencia del compilador

Relacionado:
- (DIY) Interfaz para LCD Nokia color con Arduino
- Arduino Kit de uCHobby
- Cómo leer los datos del Nunchuck de tu Wii con Arduino

Leer más