Eletrônica Geral
Arduino
sábado, 17 de março de 2012
ReleShield para Arduíno
segunda-feira, 22 de junho de 2009
quinta-feira, 18 de junho de 2009
Utilizando o Bootloader do Arduino com Bascom-AVR
Após ver na internet alguns fóruns falando tão bem do Arduino eu comprei uma placa e comecei a testá-la, é muito interessante o programa é baseado em C e Processing, a placa é muito bem fabricada e é programada via serial ou USB, tem todos os pinos do Atmega168 disponíveis em conectores, tem muitas placas de expansão a venda na internet aumentando a possibilidade de utilizar comercialmente.
Mas devido à demora em dominar o programa eu tive a idéia de utilizar o Bascom, pois já o utilizo com muita frequência, também encontrei o problema de tamanho do programa gerado pelo compilador do Arduino era muito maior que os gerados em Bascom, então após alguns testes eu descobri que o Arduino utilizava o Avrdude para gravar o Atmega ai tudo ficou mais fácil.
Para que a Avrdude grave um Atmega teria que enviar os parâmetros de configuração.
Ex. vrdude.conf -p m168 -b 19200 -c stk500v1 -F –P...........
Mas como fazer o Bascom enviar estes dados? A solução que encontrei foi criar um arquivo .bat que carregasse o Hex criado no Bascom e as configurações para o Avrdude gravar o
Atmega168.
Para criar este arquivo eu fiz um programa em VB, este programa alem de gravar o arquivo bat com as configurações, também seleciona a porta serial destinada ao Arduino e salva na pasta C:/AvrDude/ é super simples de utilizar....
Após algumas explicações vamos ao que interessa...........
Para poder utilizar o Bascom e o Arduino será necessário baixar os arquivos relacionados abaixo.