quarta-feira, 13 de fevereiro de 2013

Grade de Aulas do Curso Arduino Pró


  • Aula 1 – Bootloader
    • Entendendo como funciona o bootloader
    • Diferenças entre as versões das boards do Arduino
    • Conhecendo melhor o microcontrolador (ATMega), o cérebro do Arduino
    • Vamos aprender o que faz o Arduino ser um Arduino
  • Aula 2 – Arrays e Ponteiros
    • Entendendo como funcionam ponteiros de memória
    • Conhecendo as diferenças entre arrays e ponteiros
    • Limitações e usos dos arrays e de ponteiros
  • Aula 3 – Classes
    • Aprendendo a criar classes e consumir objetos
    • Utilizando Programação Voltada ao Objeto (OOP) no Arduino
    • Passando parâmetros e ponteiros para funções dentro de classes
  • Aula 4 – Memórias
    • Entendendo as diferentes memórias que fazem parte do microcontrolador
    • Conhecendo a biblioteca FreeMem.h – ajuda a controlar o uso da memória RAM
    • PROGMEM – Variáveis armazenadas na memória de programação ao invés da RAM
  • Aula 5 – Operadores Binários
    • Conhecendo os operadores binários Bitwise
    • Diferenças entre os operadores Boolean e Bitwise
    • Aplicando transformações com operadores Bitshift
    • Conversão de tipos, desmembrando e reagrupando bytes
  • Aula 6 – AVRDude
    • Conhecendo a ferramenta de upload de código para o Arduino
    • Aprendendo como os programas são compilados e publicados no ATMega328
    • Diferenças entre upload através de bootloader e via programador
  • Aula 7 – Fuse Bits
    • Aprendendo como configurar os Fuse bits e para que servem
    • Bloqueando o código no ATMega328 para evitar cópia por outras pessoas
    • Configurando o ATMega328 para funcionar sem cristal externo
  • Aula 8 – Acesso Direto a Portas
    • Acessando diretamente as portas do Arduino sem utilização de funções
    • Configurando as portas diretamente pelos registradores internos
    • Conhecendo os registradores de configuração DDR
    • Escrevendo nas portas através dos registradores PORT
    • Lendo das portas através dos registradores PIN
  • Aula 9 – Timers & Contadores
    • Explorando os timers internos do microcontrolador do Arduino
    • Detectando estouro de contagem através de interrupções dos contadores
    • Fazendo cálculos de tempos independentes da execução principal do código
    • Aprendendo mais sobre interrupções e seus vetores
  • Aula 10 – DAC
    • Conversão analógica digital com Arduino
    • Entendendo o pino ARef e o valor de referência para conversão
    • Utilizando buffers de saída PWM

Previsão de lançamento: Segunda quinzena de Fevereiro de 2013

6 comentários:

  1. quando é que as aulas começam?
    obrigado

    ResponderExcluir
  2. Pedro, estou tentando lançar a primeira aula agora no final de Fevereiro de 2013. Mas o Curso Arduino vai migrar para o endereço oficial agora no youtube, em: http://www.youtube.com/cursoarduino -- Fique ligado no boletim que vou lançar de Fevereiro. Abraços!

    ResponderExcluir
  3. assistir as aulas do curso de arduino básico e advanced...você ensina muito bem Renato!!!

    ResponderExcluir
  4. Boa tarde Renato,

    Tenho aprendido muito com suas aulas, ate mais do que no escola.
    Vamos ver se poderia me dar algumas dicas.
    Estou montando meu TCC, um sensor de proteção para robôs, resumindo são 2 barreiras opticas que se ultrapassada a primeira barreira a há opção de sair da area de atuação da barreira e acionar um botão para desativar o sistema e o robo continuara funcionando, mas caso não seja acionado o botão em alguns segundos o robôs para de funcionar, mas caso ultrapassada diretamente a segunda barreira o robô para de funcionar imediatamente. To tento fazer essa programação para o funcionamento mas ta dificil poderia me dar uma ajuda.

    Obrigado Nelson

    ResponderExcluir
  5. Valeu pessoal! Aproveitem para usar o forum: http://www.seriallink.com.br/forum -- Lá vcs podem enviar dúvidas e formar comunidades para projetos. Existem tópicos exclusivos para cada aula do Curso Arduino e vcs podem sugerir tópicos! Abraços,
    Renato

    ResponderExcluir