Gostaria de se aventurar no mundo dos Wearables (ou Circuitos vestíveis)? Há uma placa que você precisa conhecer e vai se surpreender com seu tamanho e suas possibilidades, a Placa Lilytiny Lilypad!
Gravando Lilytiny com Arduino Uno
Para realizar a gravação de sketchs com a placa Uno R3, você vai precisar de:
- Placa Lilytiny
- Placa Uno R3 com cabo USB
- jumpers macho macho
- cabos jacaré-jacaré
Software IDE
Para utilizar qualquer versão do microcontrolador Attiny na IDE Arduino, você precisa realizar alguns passos:
– Na IDE Arduino, vá no menu Arquivo -> Preferências…
– Vá em URLs Adicionais de Gerenciadores de Placas, cole o seguinte endereço:
– Clique em OK.
– Vá em Ferramentas -> Placa -> Gerenciador de Placas…
– Localize a seção Attiny e clique em instalar.
Finalizamos a parte inicial de software. Vamos configurar a placa Uno para gravação.
Configuração Arduino Uno
Conecte sua placa Uno ao computador, sem necessidade de conectar sua placa Lilytiny ainda. Selecione na IDE Arduino o menu Arquivo -> Exemplos -> Arduino ISP. Realize o upload normalmente para a placa.
Após o upload, vá em Ferramentas -> Gravador -> Arduino as ISP.
Agora é hora de realizar as conexões!
Conexões físicas Arduino Uno e Lilytiny
Vamos utilizar 5 pinos da Lilytiny conectados ao Uno:
Para conectar os pinos na Lilytiny, foram utilizadas garras jacaré com jumpers macho-macho para conectar ao Arduino Uno, conforme imagens a seguir:
O primeiro passo é gravar o bootloader para garantir que o clock seja internamente 8 MHz (padrão 1MHz). Após realizar todas as conexões físicas, vá em Ferramentas -> Placas -> Attiny 25/45/85.
Quando clicar novamente em Ferramentas, verá que em Placas haverá algumas opções do microcontrolador. Selecione Attiny 85 e Internal Clock 8 MHz.
Verifique as suas conexões e vá em Ferramentas -> Gravar Bootloader. Caso apareça mensagem de erro, revise suas conexões.
Após gravado o Bootloader, podemos gravar qualquer programa para teste. Usaremos o Blink, apenas trocando o pino 13 por qualquer outro do Attiny, por exemplo 2.
void setup() { // initialize digital pin 2 as an output. pinMode(2, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(2, HIGH); //Liga o led delay(1000); //Aguarda 1 segundo digitalWrite(2, LOW); //Desliga o led delay(1000); //Aguarda 1 segundo }
Verifique com um led comum se a gravação foi realizada com sucesso, colocando-o entre o P2 e GND.
Pronto! Agora você pode utilizar sua Lilytiny nos projetos wearables que desejar. Em breve, teremos um tutorial de exemplo para utilização desta pequena e poderosa placa!
Gostou? Deixe seu comentário logo abaixo.
muito bom, funcionou perfeitamente de primeira
obrigado