Actualización: paso sobre UNO como USB/TTL y voltaje regulado añadido.
Vamos a construir el Arduino más básico. Van a soltar la necesidad de cristal usando el oscilador interno a 8MHz y construir bootloader personalizado para manejar esto. Sólo necesitamos un protoboard, un microcontrolador AVR (Atmega328p-pu) y un montón de cables. Podría añadir un LED en el pin 13 (para probar esquemas más básicos) y su resistencia. Reset de hardware necesitaría una resistencia (10K ohm trabajaría) y un botón opcional (puede utilizar un alambre). Para auto reset de software necesita un condensador pequeño (100 nano Faradio).
Componentes requeridos:
- microcontrolador (Atmega328p-pu)
- Protoboard y los cables puente de macho a macho
- LED y 300 ohmios resistencia de
- Resistencia de 10K ohm para reset
- 100 nano farad condensador para software reset
- otro Arduino (sólo es necesario una vez para grabar el bootloader)
- USB a TTL (esto es necesario subir bocetos)
Para quemar el bootloader necesitamos un programador AVR en este tutorial que vamos a convertir otro Arduino en un programador (esto es sólo necesario una vez).
Para cargar los programas (llamados bocetos) en nuestro Arduino recién hecha necesitamos una manera de conectar a la computadora, vamos a usar cualquier USB módulo TTL puede elegir alguno de los
- Cable FTDI
- Módulo FTDI
- Módulo de CP2102
- Módulo PL2303
- Arduino UNO (quitando su microcontrolador de su zócalo)
- funcionamiento de V-USB software en otro AVR.