Mudanças entre as edições de "Livro Sobre Arduino"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 22: Linha 22:
   
 
* Primeiros passos:
 
* Primeiros passos:
** Instalando o driver (Windows, GNU/Linux, etc) ( [[Usuário:c4st0r]] )
+
** Instalando o driver (Windows, GNU/Linux, etc) ( [[Usuário:c4st0r|c4st0r]] )
** Testando a instalação ( [[Usuário:c4st0r]] )
+
** Testando a instalação ( [[Usuário:c4st0r|c4st0r]] )
** Resolvendo problemas comuns de instalação ( [[Usuário:c4st0r]] )
+
** Resolvendo problemas comuns de instalação ( [[Usuário:c4st0r|c4st0r]] )
   
 
* IDE do Arduino
 
* IDE do Arduino
Linha 35: Linha 35:
   
 
* Um pouco da linguagem de programação
 
* Um pouco da linguagem de programação
** funções Setup e Loop ( [[Usuário:c4st0r]] )
+
** funções Setup e Loop ( [[Usuário:c4st0r|c4st0r]] )
** Variávels, laços, etc e a coisa toda. ( [[Usuário:c4st0r]] )
+
** Variávels, laços, etc e a coisa toda. ( [[Usuário:c4st0r|c4st0r]] )
   
 
* Um pouco de eletrônica
 
* Um pouco de eletrônica

Edição das 01h12min de 9 de abril de 2012

Projeto de escrever e publicar um livro sobre Arduino baseado nas experiências realizadas pelo pessoal do Garoa

A idéia é juntar um grupo de trabalho para dividir o livro, deixando um ou dois responsáveis por cada capítulo.

O livro deverá ser publicado sob licença Creative Commons BY SA. Caso não consigamos uma editora que aceite, podemos criar um projeto no Catarse ou outro site de crowdfunding para financiá-lo.

Primeira sugestão de conteúdo

  • Introdução
    • A quem esse livro interessa
    • O que é o Arduino
    • O que são software livre e hardware aberto
    • O Garoa
  • Hardware:
    • O que é e como funciona a placa do Arduino. ( Navarro )
    • O que é um microcontrolador ( Navarro )
    • As várias manifestações do Arduino ( Luciano Ramalho - LR )
      • Arduino Nano, Pro, Mega etc.; Mintduino (Arduino em breadboard)
    • Testando: o Blink já vem instalado, é ligar na alimentação e ver funcionando (LR)


  • Primeiros passos:
    • Instalando o driver (Windows, GNU/Linux, etc) ( c4st0r )
    • Testando a instalação ( c4st0r )
    • Resolvendo problemas comuns de instalação ( c4st0r )
  • IDE do Arduino
    • O que é, como usar.
    • Como carregar exemplos
    • Primeiro exemplo: modificando o Blink, passo a passo (o blink já vem carregado normalmente; a primeira atividade pode ser modificá-lo - LR)
    • Como gravar seu programa na placa
    • Comunicação serial (isso deveria ser um apêndice; 99% das pessoas usarão USB; a menos que aqui "serial" esteja sendo usado com sinônimo de USB, mas quando eu leio "serial" eu penso em RS-232 - LR)
    • Usando a janela de comunicação serial
  • Um pouco da linguagem de programação
    • funções Setup e Loop ( c4st0r )
    • Variávels, laços, etc e a coisa toda. ( c4st0r )
  • Um pouco de eletrônica
    • Tensão, corrente, sentido real, sentido convencional e mais coisas afins
    • Resistores, código de cores, leds, chaves, etc.
    • Proto-board
    • Usando resistores pull-up, pull-down, etc
    • Resolvendo problemas comuns de hardware (Mau contato, pinos incorretos, etc)
    • Uma visão mais profunda do hardware do Arduino

Posso ajudar um pouco nessa parte, mas acho que não consigo escrever tudo por causa do tempo. Podemos fazer depois uma apostila sobre Eletrônica, até porque eu estou querendo dar um curso básico de eletrônica aqui no Rio e preciso escrever uma apostila (Navarro)

  • Dispositivos e sensores mais comuns
    • Leds e potenciômetros: Controlando o brilho
    • Displays LCD mais comuns
    • Servos
  • Avançado
    • Event-Based Library
    • RTOS - BeRTOS, DuinOS e o BRTOS
    • Usando o Arduino para dividir por zero
  • Exemplos de projeto realizados no Garoa
    • Arduino 100 noção
    • Sk8led
    • O Garoa está aberto/fechado
    • CNC
    • PolarGraph
    • Hermeto
    • Purpurina
    • display de leds (DMD)

Interessados em participar