Paso 3: Sobre Optiboot para el procesador ATmega32U4
Hay situaciones donde quiero subir bocetos para un Micro Pro vía serie regular en vez de USB. He notado algunos otros en la web también están interesados, pero no encuentro respuestas ni resoluciones. La razón por la que quiero hacer esto es subir bocetos vía Bluetooth.
Algunas otras razones para hacerlo:
- Para utilizar el puerto USB de Arduino para controlar algo o conectarse con un PC, quiero programar on-the-fly y no quiero esa misma PC que el programador de Arduino.
- Para utilizar un Micro Pro uso general Arduino como favorito ir a Arduino y no particularmente emocionado por programación vía USB.
- A proyecto de Arduino de energía mediante el puerto USB, pero programar o actualizar por otros medios.
- Quiere una mezcla de algunas de las características disponibles de los ATmega32U4 y las características de los clásicos tableros de Arduino como reset en la conexión de serie y a bordo Puerto USB que puede actuar como un ratón.
- Quieres subir bocetos a través de una interfaz serie especializado (por ejemplo, Bluetooth).
- Quiere evitar un desgaste excesivo en las conexiones de USB.
- Quieren comodidad y flexibilidad en proyectos integrados en el puerto USB no es accesible, de lo contrario ocupado, o no es práctico para uso de bosquejo actualizaciones.
- Quiere actualizar o cargar software en un proyecto múltiple-procesador a través de una interfaz única o programar Arduinos múltiples simultáneamente.
- Quiero un gestor de arranque menor y mejor.
Siguiente paso es construir una placa de Arduino basada en ATmega32U4 Optiboot. Una vez quemar el bootloader Optiboot en el tablero, ya no podrás subir bocetos usando el puerto USB en el Arduino. Por lo tanto, usted necesitará recordar seleccionar la tabla correcta y el puerto en el menú de Arduino. Me recuerda esto poniendo una pegatina pequeña op57 en el tablero. Si corro en una circunstancia donde quiero subir mediante el puerto USB, grabo el bootloader de Caterina en usando un programador ISP.
Sólo porque no está utilizando el puerto USB para subir dibujos, esto no significa que son deshabilitar el puerto USB de la Arduino. Todavía se puede utilizar para monitor serie y emulación de teclado y ratón y cualquier otro usa stock Arduino y bibliotecas de 3rd-party le permiten hacer.