Faz umas 3 semanas q eu deixei meu arduino mega 1280 parado, hj quando tentei mexer nele simplismente ele aceita todos os códigos que eu coloco e interpreta perfeito normal MAS só consigui acender um led com pin13 digital o resto acende muito fraco, antes acendiam todos normal...
e agora?
to pensando em regravar o bootloader mas fiquei com medo de estragar seiláaa... #comofaz?
qual opção eu uso pra Burn BootLoader? tem umas 5 eu não seii...
Se for com a porta USB, é perfeitamente normal que não acendas muitos led's com intensidade.
Mesmo com uma fonte de alimentação, alimentar vários LEDs com o Arduino, é algo que não deves fazer. A corrente necessária para ligar vários LEDs com a luminosidade que pretendes é muito maior do que o Arduino aguenta... logo, não deves fazê-lo. Se quiseres, liga um driver de potência tipo ULN2003 ou 83 para conseguires ter vários LEDs ligados com a mesma intensidade e, muito importante, alimentar a placa com uma fonte de alimentação e não com a porta USB.
medi tensão fica oscilando entre 4.2v / 3.8v / 4.8v;;;
acho q ele meio que perdeu alguma config vou tentar usar #define ...
depois posto os resultados...
Muito Obrigado ai pela ajuda pessoal!
Para medires a tensão na saída do pino, deves usar a digitalWrite() e não a analogWrite().
Fazeres um #define HIGH 255, só te vai trazer problemas e não vai resolver nada. Isto se compilar, uma vez que HIGH é definido noutro lado.
Para medires a tensão na saída do pino, deves ter apenas o Arduino ligado à alimentação (nada de LEDs ou componentes exteriores), aí se a tensão estiver a oscilar, podes ter um problema na porta USB, experimenta noutra porta do computador, ou então noutro computador se possível.
Uma pilha de 9V não serve para isto, uma vez que é uma pilha e a tensão pode baixar com a carga. O ideal é uma fonte de tensão para poderes perceber o que se está a passar. No entanto, se só tiveres a pilha, mede a tensão na pilha, depois na entrada e saída do regulador de tensão dentro da placa do Arduino, e vê o que está a falhar.