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

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 48: Linha 48:
   
 
* Avançado
 
* Avançado
  +
** Event-Based Library
 
** RTOS - BeRTOS, DuinOS e o BRTOS
 
** RTOS - BeRTOS, DuinOS e o BRTOS
 
** Usando o Arduino para dividir por zero
 
** Usando o Arduino para dividir por zero

Edição das 01h48min de 8 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.
    • O que é um microcontrolador
  • Primeiros passos:
    • Instalando o driver (Windows, GNU/Linux, etc)
    • Testando a instalação
    • Resolvendo problemas comuns de instalação
  • IDE do Arduino
    • O que é, como usar.
    • Como carregar exemplos
    • Primeiro exemplo: Blink, passo a passo
    • Como gravar seu programa na placa
    • Comunicação serial
    • Usando a janela de comunicação serial
  • Um pouco da linguagem de programação
    • funções Setup e Loop
    • Variávels, laços, etc e a coisa toda.
  • 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
  • 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

  • Alex