Aunque hay un montón de opciones en el mercado, MCU, prefiero el Amtel Mega y pequeños MCUs. La principal razón que prefieren estos es porque podemos utilizar software libre de Arduino para escribir y subir nuestro programa. Hay muchos otros programas, pero Arduino utiliza un lenguaje basado en C que prefiero usar porque creo que es el más fácil de entender y seguir. El software de Arduino también incluye toneladas de bibliotecas previamente escritas que hacen uso de periféricos y casi nada más que puede añadir increíblemente fácil.
Me encuentro con el Atmega328 muy a menudo mis proyectos. El Atmega328 es un 8 bits de alto rendimiento bajo consumo Microcontrolador AVR con 32K bytes de memoria programable, 1 K bytes EEPROM 2 K bytes SRAM. Contiene dos temporizadores de 8 bits, un temporizador de 16 bits, contador de tiempo real, modulación de anchura de pulso, de analógico a Digital y Digital a los convertidores analógicos, interfaz Serial Master-Slave, comparador analógico, comunicación I2C, interrumpe, detección de Brown-out, seis modos de suspensión diferentes y 23 pines de I/O programables. Este MCU es atasco embalado con muchas de las cosas buenas y tiene potencial para algunos programas realmente potentes
No hay casi ningún hobby y aplicaciones que puedo pensar que no podrás usarlo. Si usted está haciendo un control remoto, un UAV, un controlador, un controlador de altavoz, un sistema riego casero, un sistema de seguridad, movimiento sensible cámara, cámaras de reconocimiento de cara, rastreo GPS, comunicación inalámbrica, Internet control/comunicación o todo ello combinados; Hay toneladas de aplicaciones que se pueden agregar a su proyecto. He utilizado les para proyectos simples como LED parpadeante en un cierto patrón, hasta el control de un cohete de potencia alta y un científico a bordo carga con wireless y las respuestas de pantalla LCD.
Puede comenzar a usar microcontroladores con sólo unos sencillos pasos:
1. obtener las piezas. Vas a necesitar el MCU y algunas otras pequeñas piezas funcionando.
2. descargar el software de Arduino (arduino.cc)
3. escribir el programa
4. conectar todo
5. cargar el programa
Así que definitivamente recomendaría investigar usando MCU en su próximo proyecto. Son fáciles de usar, el software de arduino es muy fácil escribir y programa, son fáciles de ajustar cuando usted desea hacer cambios, y se les puede añadir mucho a su proyecto.
Y como dije antes, prefiero utilizar mega Amtel y microprocesadores minúsculos, pero hay toneladas de diferentes microcontroladores en el mercado. Otras opciones son ARM, MIPS, PIC, propulsor de Prallax, etc, etc.. Para una lista completa de tipos de microcontroladores mirar en wikipedia. Proporcionan una muy buena explicación de cada uno.
Echale mi instructable sobre un sistema de hueso pelado para empezar: enlace aquí