Para saber lo que puede hacer, debemos comenzar con las capacidades de hardware de
la plataforma. El Arduino (y otro sistema de uC que usa el ATmega328 o ATmega644) tienen un conjunto básico de recursos que se llevan a los pines en el uC -
entradas digitales : utiliza esto para leer una señal binaria. Un voltaje mayor que
alrededor de dos voltios es un uno y menos de 0.8V es cero. Estos se utilizan para leer
el estado de un dispositivo binario como un interruptor (mecánico, inclinación, etc.).
salidas digitales Salidas binarias. Se usa para encender o apagar un dispositivo. LEDs, motores, etc.
Con los dispositivos de alta corriente, generalmente necesita agregar circuitos adicionales (como un transistor
o controlador de motor).
entradas analógicas Se utilizan para leer señales de salidas analógicas, como las de
un sensor Los sensores de temperatura de bajo costo pueden tener salidas analógicas, sensores de luz, etc.
La entrada analógica convierte la señal analógica en un valor digital que puede utilizarse
por su programa.
puertos de comunicaciones Para comunicarse con el mundo exterior, se proporciona un UART. Esta
le permite enviar cadenas ASCII a un dispositivo externo (la mayoría de las personas convierten el UART
a un puerto USB). Hay otros dos protocolos disponibles: SPI e I2C. Estos son
Se utiliza principalmente para las comunicaciones dentro de un sistema. Usando estas dos comunicaciones.
Las capacidades adicionales de las interfaces se pueden agregar a un sistema como alta corriente
Pestillos, salidas analógicas, reloj en tiempo real, almacenamiento SD. La lista de SPI y I2C.
Los periféricos son largos.
Presenté una "Introducción a los microcontroladores" en el MIT Barcamp en 2009.
El folleto está en
enlace
Ahora que tenemos un resumen de la mayoría de las capacidades, ¿cuáles son sus
¿intereses? Aquí hay algunos ejemplos de proyectos -
robots Mucha gente hace robots simples con su Arduino.
arte Varios artistas crean piezas interactivas con Arduino. Añadir movimiento,
detección de movimiento, leds, sonido
música Puede crear un oscilador controlado numéricamente (consulte enlace ). Usted podría crear
Un dispositivo midi o un secuenciador de salida analógica que controla un analógico.
sintetizador.
datalogger Varias personas están realizando aplicaciones de registro de datos. Temperatura, humedad, luz. Mediciones de rendimiento para la actividad física, etc. Monitorización energética.
control Varias personas están haciendo el control CNC con Arduino o Sanguino.
Si estuviera empezando, compraría una copia de "Making Things Talks" (MTT) de O'Reilly
Y ampliar los ejemplos. MTT funciona como un libro de cocina y una referencia.