Ensino

Escola de Instrumentação Eronides

Bem vindos a página do curso de introdução ao sensoriamento e controle utilizando arduino, oferecido como atividade da Escola de Instrumentação Eronides Felisberto da Silva Júnior. O objetivo deste curso é apresentar a plataforma arduino arduino como base para controlar e medir parâmetros em experimentos científicos. A plataforma arduino é muito utilizada por desenvolvedores e hobbistas em eletrônica para a execução dos mais variados projetos. Em especial, a vasta bibliografia disponível gratuitamente na web simplifica enormemente a construção de protótipos de instrumentos com finalidades científicas e educacionais. O arduino também é bastante barato, disponível e acessível, o que facilita bastante o desenvolvimento de soluções adequados para problemas específicos. Uma rápida busca por kit arduino permite encontrar diversas possibilidades de kits iniciais para se familiarizar e aprender mais sobre o sistema.

Não há pre-requisitos para o curso, mas serão utilizados alguns conceitos básicos de eletrônica e programação em linguagem C ao longo do curso. Caso tenha dúvidas na parte básica de programação, elaborei uma Apostila de programação em linguagem C usando arduino que segue aproximadamente a ordem conceitual das atividades desenvolvidas na primeira unidade. Esta apostila é bastante preliminar, e contém erros nos códigos e falta incluir diversas figuras. Comentários e sugestões sobre a apostila são muito bem vindos!

Abaixo estão disponibilizados os roteiros das atividades realizadas, para referência futura de vocês, bem como alguns materiais suplementares que eventualmente podem ser úteis.

Materiais suplementares

  1. Guia de instalação de pacotes do Arduino e Python
  2. Apostila de programação em linguagem C usando arduino
  3. Breve guia de programação em linguagem Python
  4. Excelente livro gratuito sobre programação em Python: Hans Petter Langtangen, A Primer on Scientific Programming with Python
  5. Códigos de resistores
  6. Softwares gratuitos:
    • Fritzing (Esquemas de circuitos e projeto de PCB, voltado para a plataforma arduino)
    • Anaconda (Distribuição de Python que contém diversas bibliotecas já instaladas)

Módulo 1 - Introdução ao sensoriamento e controle utilizando arduino

Resultados de avaliações