Por favor utilice 1.0.1 para eliminar cualquier problema. Haga clic aquí
Tenía un proyecto control remoto que necesita un Arduino funcionando 24/7 pero no quiero dejar mi $32 Arduino UNO, así que decidió comprar algunas piezas y había creado mi propio Arduino. La parte más importante era comprar el microcontrolador. Estas fueron mis opciones:
ATMega328P-PU con Optiboot ~ $5,50 (Sparkfun) / $5,19 (Digikey)
ATMega328P-PU ~ $3,16 (Digikey)
ATMega328 PU ~ $2,88 (Digikey)
Obviamente me compré el más barato uno, gran error. Después de algunas investigaciones, encontré que mi primera opción fue la recta. Apenas enchufe como un Arduino normal, los dos últimos necesitan algo más.
Las dos últimas opciones faltan algo llamado un gestor de arranque. Un gestor de arranque es "un pequeño programa que se ha cargado en el microcontrolador. Permite cargar código sin necesidad de utilizar ningún hardware adicional."
Lo primero si se va a hacer nada en los microcontroladores necesita un gestor de arranque quemado en esas fichas. Como puede tener aviso, la diferencia entre la segunda y la tercera es sólo un mero P después de la 328. Este P significa pico de picopower que es una ATMEL ha desarrollado la tecnología que permite que el microcontrolador funcionar con menos energía.
Bueno si ves el microcontrolador en su Arduino UNO encontrará que está utilizando el micro picopower, no una normal. Compré 3 los normales. OMG entonces estoy totalmente el tornillo. Bien no, sólo tienes que hacer un par de cambios en los archivos de Arduino para hacerlo funcionar.
Este tutorial te enseñará cómo.