Exemplos AVR Libc – Franzininho DIY

Nessa sequencia de artigos vamos explorar aplicações com a Franzininho DIY em linguagem C com a AVR LibC. Confira as ferramentas necessárias nesse post.

O projeto Franzininho tem o objetivo de incentivar as pessoas nas áreas de eletrônica e programação. Através das oficinas de soldagem e programação na IDE Arduino, diversas pessoas tiveram o seu primeiro contato com essas áreas. Saiba mais sobre o projeto Franzininho.

Esse material tem o objetivo de mostrar os primeiros passos para programação de microcontroladores usando linguagem C e com abordagem mais próxima ao hardware. Serão apresentados uma sequência de exemplos(com explicação detalhadas sobre a Arquitetura do Attiny85) para programação da Franzininho DIY usando a AVR Libc.

É importante que você tenha o pinout da Franzininho DIY para fazer as ligações conforme orientações nos exemplos.

Pinagem completa Franzininho DIY V2RV2 fundo branco

Ferramentas necessárias

Você não precisará de um compilador específico ou IDE para compilar os exemplos apresentados. Porém, é importante que tenha as seguintes ferramentas instaladas na sua máquina:

  • GCC AVR
  • avr libc
  • binutils-avr
  • make

Instalação das ferramentas necessárias (Linux):

A placa Franzininho deve estar com o bootloader Micronucleus( bootloader oficial para a Franzininho DIY).

Compilação no Linux

Arduino IDE

Você também poderá reproduzir todos os exemplos apresentados diretamente na IDE Arduino (sem usar o framework Arduino). Isso facilitará no processo de instalação e configuração das ferramentas e também no upload.

Wokwi

Você também pode usar o simulador Wokwi para reproduzir os projetos apresentados nessa série. Aproveite o template de projeto abaixo:

Repositórios e materiais de apoio

Todos os exemplos serão hospedados no github do projeto Franzininho. É importante que você use o datasheet do Attiny85 como material de apoio, assim como a documentação da AVR Libc.

Aproveite essa jornada.

Saiba mais

Franzininho – Um Arduino para todos

Documentação Franzininho DIY

Exemplos AVR LIB C – Franzininho DIY

Notificações
Notificar
guest
2 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Marco Aurelio Santos Cunha
Marco Aureliuo Santos Cunha
04/06/2021 21:02

Boa noite, eu posso usar uma placa SP32 no lugar do Frazininho?

WEBINAR

Visão Computacional para a redução de erros em processos manuais

DATA: 23/09 ÀS 17:00 H