Mudanças entre as edições de "Livro Sobre Arduino"
(9 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
Linha 8: | Linha 8: | ||
* Introdução |
* Introdução |
||
− | ** A quem esse livro interessa (calazans) |
+ | ** A quem esse livro interessa (calazans, marcusmvl) |
− | ** O que é o Arduino (calazans) |
+ | ** O que é o Arduino (calazans, marcusmvl) |
− | ** O que são software livre e hardware aberto |
+ | ** O que são software livre e hardware aberto (marcusmvl) |
** O Garoa |
** O Garoa |
||
* Hardware: |
* Hardware: |
||
− | ** O que é e como funciona a placa do Arduino. ( Navarro ) |
+ | ** O que é e como funciona a placa do Arduino. ( Navarro, marcusmvl ) |
− | ** O que é um microcontrolador ( Navarro ) |
+ | ** O que é um microcontrolador ( Navarro, marcusmvl ) |
** As várias manifestações do Arduino ( [[Usuário:LucianoRamalho|Luciano Ramalho - LR]] ) |
** As várias manifestações do Arduino ( [[Usuário:LucianoRamalho|Luciano Ramalho - LR]] ) |
||
*** Arduino Nano, Pro, Mega etc.; Mintduino (Arduino em breadboard) |
*** Arduino Nano, Pro, Mega etc.; Mintduino (Arduino em breadboard) |
||
Linha 30: | Linha 30: | ||
** Como carregar exemplos |
** 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) |
** 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 |
+ | ** Como gravar seu programa na placa (marcusmvl) |
** 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) (O ATMEGA usa comunicação serial/RS232 c/ 5V. O Arduino empacota essa comunicação num barrameto USB, que também é serial. Ele cria um RS-232 virtual. Acho que isso pode ser explicado no livro. O propósito desse capítulo é dar base para o próximo :) - Alex) |
** 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) (O ATMEGA usa comunicação serial/RS232 c/ 5V. O Arduino empacota essa comunicação num barrameto USB, que também é serial. Ele cria um RS-232 virtual. Acho que isso pode ser explicado no livro. O propósito desse capítulo é dar base para o próximo :) - Alex) |
||
** Usando a janela de comunicação seria |
** Usando a janela de comunicação seria |
||
* Um pouco da linguagem de programação |
* Um pouco da linguagem de programação |
||
− | ** funções Setup e Loop ( [[Usuário:c4st0r|c4st0r]] ) |
+ | ** funções Setup e Loop ( [[Usuário:c4st0r|c4st0r]] marcusmvl ) |
− | ** Variávels, laços, etc e a coisa toda. ( [[Usuário:c4st0r|c4st0r]] ) |
+ | ** Variávels, laços, etc e a coisa toda. ( [[Usuário:c4st0r|c4st0r]] marrcusmvl ) |
* Um pouco de eletrônica |
* Um pouco de eletrônica |
||
** Um pouco do Fritzing, que pode ser usada para gerar as imagens deste capítulo (E do livro inteiro) |
** Um pouco do Fritzing, que pode ser usada para gerar as imagens deste capítulo (E do livro inteiro) |
||
− | ** Tensão, corrente, sentido real, sentido convencional e mais coisas afins |
+ | ** Tensão, corrente, sentido real, sentido convencional e mais coisas afins [[Usuário:DQ|DQ]] |
− | ** Resistores, código de cores, leds, chaves, etc. |
+ | ** Resistores, código de cores, leds, chaves, etc. [[Usuário:DQ|DQ]] |
** Proto-board |
** Proto-board |
||
** Usando resistores pull-up, pull-down, etc |
** Usando resistores pull-up, pull-down, etc |
||
** Resolvendo problemas comuns de hardware (Mau contato, pinos incorretos, etc) |
** Resolvendo problemas comuns de hardware (Mau contato, pinos incorretos, etc) |
||
− | ** Uma visão mais profunda do hardware do Arduino |
+ | ** Uma visão mais profunda do hardware do Arduino [[Usuário:DQ]] |
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) |
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) |
||
Linha 52: | Linha 52: | ||
* Dispositivos e sensores mais comuns |
* Dispositivos e sensores mais comuns |
||
** Leds e potenciômetros: Controlando o brilho |
** Leds e potenciômetros: Controlando o brilho |
||
− | ** Displays LCD mais comuns |
+ | ** Displays LCD mais comuns [[Usuário:DQ]] |
** Servos |
** Servos |
||
Linha 69: | Linha 69: | ||
** Purpurina |
** Purpurina |
||
** display de leds (DMD) |
** display de leds (DMD) |
||
+ | ** Capacímetro |
||
==Interessados em participar== |
==Interessados em participar== |
||
*Alex |
*Alex |
||
*Felipe Navarro - PY1CX |
*Felipe Navarro - PY1CX |
||
− | *[[Usuário: |
+ | *[[Usuário: Marcusmvl |Marcus Lamin ]] |
*[[Usuário:c4st0r| Claudio Meinberg - c4st0r]] |
*[[Usuário:c4st0r| Claudio Meinberg - c4st0r]] |
||
*[[Usuário:Juca|Juca]] |
*[[Usuário:Juca|Juca]] |
||
+ | *[[Usuário:DQ|DQ]] |
||
+ | *[[Usuário:Haoji|Haoji]] |
||
[[Categoria:Projetos]] |
[[Categoria:Projetos]] |
Edição atual tal como às 06h46min de 13 de setembro de 2013
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 (calazans, marcusmvl)
- O que é o Arduino (calazans, marcusmvl)
- O que são software livre e hardware aberto (marcusmvl)
- O Garoa
- Hardware:
- O que é e como funciona a placa do Arduino. ( Navarro, marcusmvl )
- O que é um microcontrolador ( Navarro, marcusmvl )
- 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:
- IDE do Arduino
- O que é, como usar (calazans).
- 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 (marcusmvl)
- 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) (O ATMEGA usa comunicação serial/RS232 c/ 5V. O Arduino empacota essa comunicação num barrameto USB, que também é serial. Ele cria um RS-232 virtual. Acho que isso pode ser explicado no livro. O propósito desse capítulo é dar base para o próximo :) - Alex)
- Usando a janela de comunicação seria
- Um pouco da linguagem de programação
- Um pouco de eletrônica
- Um pouco do Fritzing, que pode ser usada para gerar as imagens deste capítulo (E do livro inteiro)
- Tensão, corrente, sentido real, sentido convencional e mais coisas afins DQ
- Resistores, código de cores, leds, chaves, etc. DQ
- 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 Usuário:DQ
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) Acredito que esse capítulo deve ser bem básico. Esse assunto pode até virar um livro a parte, de tão extenso. Alex)
- Dispositivos e sensores mais comuns
- Leds e potenciômetros: Controlando o brilho
- Displays LCD mais comuns Usuário:DQ
- 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)
- Capacímetro
Interessados em participar
- Alex
- Felipe Navarro - PY1CX
- Marcus Lamin
- Claudio Meinberg - c4st0r
- Juca
- DQ
- Haoji