Boa noite.
Comprei uns Arduinos Mini no ebay, um pacote e ele é diferente dos outros que tenho.
Esse é muito zoado, mas gostei dele por ter saídas analógicas todas nas pontas (A4 até a A7), fui tentar usar e para minha surpresa nenhum dos 4 aceitou a gravação.
Tentei gravar o bootloader (Peguei um arduino uno, gravei o ISP, mudei o gravador para "as ISP", mudei a placa para a ATmega328 16 MHz 5v e coloquei gravar bootloader), falhou.
Tentei novamente gravar eles, mas não funciona.
Tentei segurar o reset durante a gravação, também não funciona.
E ai, alguém tem alguma dica? Tem outra solução para tentar gravar isso ou posso jogar fora que não funciona de forma alguma?
Imagens abaixo (câmera zoada de um celular velho):
https://www.dropbox.com/s/5h3fev8ymh7ku9s/2014-07-12%2001.25.42.jpg
https://www.dropbox.com/s/dx3psu4a4qrru4r/2014-07-12%2001.25.13.jpg
Obrigado.
Tags:
Tente, ao aparecer a mensagem em branco durante a compilação/upload "aguardar" 1 segundo e apertar o reset por 2 segundos. É assim que eu consigo.
Mas vai depender tambem da forma como vc. ligou os pinos, tensão de alimentação (tem alguns de 3.3 e outros de 5V, se vc. confundiu....babau...) e s "sincronização" acima com a plaquinha USB/TTL.
Boa sorte.
Tentei seguir o que você falou, também não foi.
E quanto aos pinos, liguei 2 em 5v e 2 em 3.3v (quando imaginei que poderia ser isso o culpado), mas não foi para nenhum dos dois, não há informações na placa, mas não me lembro de ter comprado nenhum 3.3v, e no fórum oficial tem 2 tópicos de um cara que gravou usando 5v.
Esse é que é o problema, o mesmo não tem informações :P, mas é exatamente o mesmo que o da imagem
Joguei no google uma sigla que tem atrás, Dswy_robot, joguei no google e o que acha são vendedores da OLX polonesa e mais 2 tópicos exatamente sobre não conseguirem grava-lo.
Um dos tópicos mostra algo ridículo, o pino VCC de baixo dele é isolado de tudo, só está ali porque os outros tem um pino ali, esse não é ligado a nada.
Quem cair aqui por comprar um desses e também não conseguir gravar, o dswy_robot, aqui tem a resposta:
O produto é tão ruim, que está errado, é necessário retirar 2 capacitores, trocar suas posições e soldar novamente:
http://forum.arduino.cc/index.php?PHPSESSID=o24n46fk64k5ne5pkq086od...
Os 2 capacitores em destaque precisam ser removidos e é necessário mudar, o de cima vai para baixo e o de baixo vai para cima.
Edit: Esqueci de um detalhe, não dá para gravar o bootloader sem alterar o capacitor, então eles saíram de fábrica sem, é necessário gravar o bootloader novamente.
Esqueci de mais um detalhe, falei com o usuário "Ric4rdo Pedr0s0", ele disse que comprou desses arduinos e não teve nenhum problema.
Ao que parece, em algum lote do produto houve um erro e trocaram os componentes, dessa forma somente faça o procedimento descrito acima se tiver certeza que seu Arduino é um desses, pelo que me pareceu você notará isso pelo tamanho, o capacitor mais fino dos 2 é o que deve ficar embaixo e o mais grosso é o que deve ficar em cima.
Também comprei essa versão DSWY_ROBOT. realmente ela tem um problemas de fabricação no meu caso Não possui o Capacitor C1. Outro problema grave é que o pino RXD lateral não está conectado ao chip ATmega nem a nada, apenas enfiete na placa, pra usar tem q jumpear um fio ao RXD da borda inferior. O auto reset não funciona tem que ser manual. Como usar este arduino DSWY_ROBOT:
Gravando o bootloader atraves do arduino uno R3:
1. Conectar o Arduino Uno via USB ao PC
2. Abrir a IDE do Arduino
3. No menu Tools selecionar a porta COM correta e a board do Arduino (Arduino Uno)
4. Abrir o sketch ArduinoISP (File>Examples>ArduinoISP)
5. Upload o sketch. Assim seu Arduino Uno se transforma num programador ISP.
6. Retire o Arduino Uno da energia e faça a conecção dos fios do UNO ao Arduino Pro mini (DSWY_ROBOT):
Uno----------------------------------------------Pro Mini
5v--------------------------------------------------VCC
GND----------------------------------------------GND
Digital Pin 11(MOSI)------------------------pin 11 (MOSI)
Digital Pin 12(MISO)------------------------pin 12 (MISO)
Digital Pin 13(SCK)-------------------------pin 13 (SCK)
Digital Pin 10----------------------------------RST7. Ligue o arduino Uno
8. Selecione a porta COM correta
9. IMPORTANTE: No menu Tools, selecione a Board > "Arduino Pro Mini 5v w/ATmega328"
10. No menu Tools, selecione o Programmer > Aduino as ISP11. No menu Tools, clique em "Burn Bootloader"
Feito isso aguarde o processo de gravação de bootloader.
Agora é necessário fazer o upload dos sketches, aí que o bicho pega. Precisa inverter os pinos de tx e rx
Passo 1
Conecte os jumpers como mostrado abaixoArduino UNO --------------------> pro mini
RESET --------------------------------- GND
RX ---------------------------------------> RXD
TX ----------------------------------------> TXD
5 V --------------------------------------> VCC
GND ------------------------------------> GND
Isso mesmo RX no RX e TX no TX.
Passo 2.
Plugue o arduino ao USB como de costume
Passo 3.
Arduino IDE > Tools > Board > Arduino Pro or Pro Mini (5V, 16MHz) w/ ATmega328
Passo 4.
Carregue seu sketch na IDE (exemplo File> Examples> Basics> Blink)
Passo 5.
Clique no icone de Upload na IDE, ou Menu> File > Upload
Passo 6.Quando aparecer sketch, após irá aparecer a mensagem com o tamanho do sketch
"Binary sketch size: ....."
Nesse momento é necessário apertar o botão de reset da placa do Arduino pro mini DSWY_ROBOT,
Pronto assim o upload será concluído.
Chatinho de fazer, mas é assim mesmo. Já tentei fazer o upload do sketch usando placas FTDI basic e CP2102 e não consegui. Só mesmo através do Arduino Uno.
A pergunta é:
O que acontece nestes "gravadores" que é diferente no Arduino (que permite o reset "tomático")?
Seria possível fazer um gravador competente para gravar nos Minis sem ter que ficar "expert em olhar mensagem de cor branca" na IDE?
Teria como hacker os gravadores "mixus" que vem da China?
O auto Reset funciona nesta placa??? Ou é necessário apertar o botão quando aparece a mensagem de upload (em letras brancas)?
Nesta placa da imagem acima, aqui funciona o autoreset normalmente (não precisa apertar o botão manualmente). Testei com o FTDI basic e com o CP2102. Lembrado que o GRN vai no DTR da interface UART TTL.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por