La placa OSEPP Mega 2560 requiere entre 100 y 400 mA de corriente para el funcionamiento normal, sin incluir ningún LED u otros periféricos que estén encendidos y que necesiten energía. Presumiblemente, la placa R3 Plus necesita tanto o más.
Este requisito de alimentación llega al extremo superior cuando el IC USB a serie (el que está cerca de la toma USB) está transmitiendo / recibiendo, o intentando.
Cuando se opera desde el puerto USB, la placa tiene hasta 500 mA disponibles desde la computadora a la que está conectada, por lo que la alimentación no es un problema.
La célula solar OSEPP genera su capacidad total de 7.2 V a 200 mA solamente bajo la luz del día. Cuando se utiliza en interiores, especialmente con la iluminación artificial a nivel de la habitación, el voltaje puede caer por debajo del mínimo de 6 voltios requerido por la placa Mega 2560.
El problema descrito parece ser de potencia insuficiente entregada por las células solares a la placa. Las luces USB TX / RX parpadean porque el gestor de arranque intenta comprobar si hay alguna comunicación desde el IDE de Arduino, y esto aumentará el dibujo actual de la placa. En esta situación, la célula solar simplemente no puede suministrar suficiente energía, y la placa se restablece debido a un apagón, es decir, una tensión / corriente insuficiente que llega a los reguladores de tensión a bordo.
Resolución:
Alimente la placa con una batería de 9 voltios para verificar esta hipótesis. Si se comporta normalmente con la energía de la batería, es posible que deba conectar dos o más paneles solares idénticos en paralelo para suministrar suficiente energía. Esto se describe en la hoja de datos del panel solar que se encuentra arriba.