Mensagem de aviso

Este formulário está fechado para novos envios.

I minicurso de arduino no IFUSP

Prof. Alexandre Suaide, IFUSP

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. Contudo, para acomodar um número elevado de participantes, em torno de 60 nesta primeira edição, precisaremos repetir a mesma oficina três vezes na mesma semana, de modo a permitir a participação de todos em grupos, cada um com, no máximo, 20 pessoas. 

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 - 4 de maio, 12:00 - 13:00
    • palestra 2 - 11 de maio, 12:00 - 13:00
    • palestra 3 - 18 de maio, 12:00 - 13:00
    • oficina 1
      • grupo 1 - 4 de maio, 15:00 - 18:00
      • grupo 2 - 6 de maio, 14:00 - 17:00
      • grupo 3 - 8 de maio, 9:00 - 12:00
    • oficina 2
      • grupo 1 - 11 de maio, 15:00 - 18:00
      • grupo 2 - 13 de maio, 14:00 - 17:00
      • grupo 3 - 15 de maio, 9:00 - 12:00
    • oficina 3
      • grupo 1 - 18 de maio, 15:00 - 18:00
      • grupo 2 - 20 de maio, 14:00 - 17:00
      • grupo 3 - 22 de maio, 9:00 - 12:00
  • Local:
    • palestras: Auditório Norte, Ed. Principal, entre as alas Central e II
    • oficinas: Laboratório Pardal do IFUSP (no mesmo corredor da pró-aluno, ao lado da entrada nova do IFUSP, Edifício Principal, Ala II)

 

A procura pela oficina foi muito grande. Tivemos 285 inscritos. Como só temos 60 vagas na oficina foi necessário fazer uma seleção. No segundo semestre pretendemos oferecer a oficina novamente. Se você não foi selecionado desta vez fique atento para o segundo semestre.  

As pessoas listadas abaixo foram selecionadas para a oficina. A escolha foi aleatória, com peso maior para quem não tinha conhecimento de Arduino. As palestras são abertas e todos podem participar.

 

Nomes dos selecionados para a oficina e horário da oficina.


Nome

Segunda

15:00 18:00

Quartas

14:00  17:00

Sextas  

9:00  12:00

Alessandro Melo de Ana     0
Alex Fernando Monego Cecotte   0  
Antonio Carlos Tromba   0  
Caíke Crepaldi   0  
Caio Mussi Taranto 0    
Caio Vinicius Dadauto   0  
Camila Aquemi Silva 0    
Cauê Gomes Ferreira 0    
Celso Claudio Perego     0
Christian D' Lucas Cardoso Gonçalves     0
Danilo Takehara Bergamasco 0    
Dyllan Beccari 0    
Eduardo Carmona     0
Eduardo Soci Rehder   0  
Elisa Mari Akagi Jordão 0    
Eraldo de sales     0
Evandro Augusto Nunes Sanches   0  
Evelyn da Silva Bitencourt     0
Fábio de Oliveira Moraes Jorge   0  
Felipe Fernandes de Lima     0
Felipe Lucas Gewers   0  
Fernanda Tottero 0    
Fernando Gonçalves Morais   0  
Fernando Moreira Oieno     0
Flávio Nakasato Cação     0
Gil Barros     0
Gilson Schaberle Goveia   0  
Giuseppe Magdalena Stephan     0
Guilherme Guerra Martins     0
Guilherme Lopes Batista   0  
Heloise do Nascimento Calça   0  
Hugo Natal da Luz 0    
Israel Ramos Santos     0
Jahiro Damian   0  
João Vitor de Oliveira Barbosa   0  
Joaquim Primi de Oliveira César     0
Juliana de Novais Schianti  0    
julio daniel siqueira vieira   0  
Kaonan Campos Micadei Bueno 0    
Leonardo Barbosa   0  
Leonardo Infanger Muniz 0    
Leonardo Sangali Barone     0
Lissa de Souza Campos   0  
Lívia Melo Lopes 0    
Lucas Martins Nucci     0
Marcos Kunihiro Masukawa   0  
Marcus Vinicius Montemor 0    
Maria Giuliana Fontanelli Torraga 0    
Mariana Afeche Cipolla 0    
Mariana Jó de Souza   0  
Marina Barbosa Magalhães Borges 0    
Mario Costa 0    
Matheus A Tunes     0
Maurício de Lima Lopes Assenço 0    
Natasha Fioretto Aguero     0
Oscar Andres Babilonia Perez 0    
Pedro Roque de Mattia     0
Ramon Vilarino dos Santos 0    
Renato Curto Rodrigues   0  
Rodrigo Tosi Silva 0    
Sandro Minarrine Cotrim Schott   0  
Thiago Gomes Veríssimo     0
Túlio Brito Brasil     0
Vinícius Gabriel Torres Barreto   0  
Vinicius Teixeira 0    
Vitor Ângelo Paulino de Aguiar     0

 

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

Desenvolvido por IFUSP