Mensagem de aviso

Este formulário está fechado para novos envios.

2o. minicurso de arduino no IFUSP

Prof. Alexandre Suaide, IFUSP

Inscrições abertas até 16 de outubro

Introdução

Arduino é uma plataforma eletrônica para prototipagem flexível, de baixo custo, fácil de usar e aberta. Criada em 2005 por estudantes italianos, tornou-se febre mundial e é usada tanto por hobbistas em eletrônica quanto por profissionais que criam e vendem produtos baseados nesta plataforma. Neste minicurso, com duração de três semanas, abordaremos desde conceitos básicos, para iniciantes nesta plataforma, até algumas questões mais avançadas, para quem gostaria de desenvolver projetos mais complexos.

O minicurso terá palestras de aproximadamente 60 minutos intercalados com oficinas de cerca de 2 a 3 horas cada onde os temas das palestras serão postos em prática. Ele será dividido em três palestras e três oficinas. Nas palestras abordaremos aspectos conceituais de microcontroladores e arduino e, nas oficinas poremos a mão na massa e desenvolveremos projetos.

As palestras e oficinas serão semanais. O número de alunos nas palestras depende somente da capacidade do auditório. As oficinas, contudo, serão limitadas a 25 alunos, por conta da limitação no número de equipamentos disponíveis para as atividades. Caso a procura seja maior que a capacidade de alunos da oficina, haverá uma seleção entre os inscritos. A lista de alunos selecionados será divulgada neste site após o encerramento das inscrições.

Seria interessante que todos dessem uma boa revisão na linguagem C ou, preferencialmente, C++, para que possamos usar o tempo das palestras e oficinas de modo mais focado no arduino do que em tirar dúvidas de programação.

Conteúdo das palestras

  1. Palestra 1 – Introdução
    1. O que é um microcontrolador?
    2. Pinos, portas, clock, interrupções e outros conceitos importantes.
    3. Como usar um microcontrolador?
    4. Conceitos básicos de circuitos elétricos.
    5. O que é o arduino?
    6. Ambiente de desenvolvimento.
    7. Algumas boas práticas de programação e exemplos simples.
  2. Palestra 2 – Algo mais do que simplesmente piscar um LED.
    1. Bibliotecas e Shields.
    2. Gerenciamento da memória do arduino – memória FLASH e memória RAM.
    3. Gravando dados em um dispositivo.
    4. Conectando o arduino a um computador, terminal RS232.
    5. Fazendo um projeto completo – estudo de um caso.
  3. Palestra 3 – Projetos mais avançados.
    1. Interrupções, timers, eventos externos.
    2. Conectando vários arduinos em rede para tarefas complexas.
      1. UART, I2C.
    3. Estudo de um caso contendo interrupções e vários arduinos.

Conteúdo das oficinas

  1. Oficina 1 – Conceitos básicos.
    1. Usando a IDE do arduino.
    2. Entendendo como usar um breadboard para desenvolvimento.
    3. Alguns projetos simples (dependem dos Shields que vierem nos kits).
      1. Piscando um LED.
      2. Acionando um botão.
      3. Controlando um pequeno motor.
  2. Oficina 2 – Projetos intermediários.
    1. Usando o arduino para automatizar um experimento de física.
    2. Usando o ADC do arduino.
    3. Conectando um LCD para monitoramento de informações.
    4. Armazenamento e transferência de dados. Uso de RS232.
    5. A ideia de um interpretador de comandos.
      1. Controlando o arduindo em tempo de execução.
  3. Oficina 3 – Situações avançadas.
    1. Algumas considerações de performance.
    2. Interrupções externas e timers.
    3. Conectando dois arduinos via UART.
    4. Montando uma rede de arduinos com I2C.
    5. Automatizando um experimento com vários arduinos em rede.

Datas e locais

  • Datas:
    • palestra 1 - 9 de novembro, 12:00 - 13:00
    • palestra 2 - 16 de novembro, 12:00 - 13:00
    • palestra 3 - 23 de novembro, 12:00 - 13:00
    • oficina 1 - 11 de novembro, 14:00 - 17:00
    • oficina 2 - 18 de novembro, 14:00 - 17:00
    • oficina 3 - 25 de novembro, 14:00 - 17:00
  • Local:
    • palestras: Auditório Norte, Ed. Principal, entre as Alas Central e II
    • oficinas: laboratório de informática. Sala 210, Ed. Principal, Ala Central, IFUSP

Selecionados para as oficinas

Por conta do número limitado de vagas nas oficinas selecionamos aleatoriamente 30 inscritos. As palestras são abertas e todos são bem-vindos. Os selecionados para as oficinas são:

Adeildo Santos de Jesus
Alvaro Godoy de Figueiredo
Anderson da Silva Marcolino
André Araújo Bürger
André Luis Brito Querino
Andre Souza Maia
Breno Agatão Garcia
Davi Vilar
Deborah Yohana Bertoldo da Silva
Eraldo Cordeiro Barros Filho
Érica Magalhães Rocha Battistini
Fernanda Galindo
Fernanda Galindo Araújo
Fernando Takeshi Tanouye
Guilherme Sandler
Henrique Scemes Xavier
Juliet M Kietzmann
Leonardo Bitencourt Vetritti
Luciana da Costa Marques
Magno Rocha
marcelo americo patta
Marina Sparvoli
Maurício Vicente Tavares
Mayara Yumi Ikeda
Murilo Ferraz de Almeida
Pedro Henrique dos Santos Prado
Renata Lopes Rosa
Saulo Henrique de Castro
Ulisses Alves Maciel Neto
Viviane Santos da Silva

 

Visibilidade do conteúdo do grupo: 
Public - accessible to all site users

Desenvolvido por IFUSP