Você está na página 1de 4

Curso Introdutrio de Arduino

Contedo programtico desenvolvido por lvaro Justen <alvaro@CursoDeArduino.com.br> para o CursoDeArduino.com.br.

1 O Projeto Arduino
1.1 Introduo
Breve histria Site oficial Frum

1.2 IDE
Download e instalao GNU/Linux Windows Mac OS Documentao da biblioteca padro Criando o primeiro sketch: Blink

1.3 Linguagem de Progrmao


Wiring: baseada em C/C++ Tipos de dados Sintaxe bsica Controle de fluxo Funes da biblioteca padro Principais bibliotecas

2 Conceitos Bsicos de Eletrnica

Como funciona a protoboard Mantendo o padro de cores dos fios Encontrando valores de resistncia com o cdigo de cores Aprendendo a medir com o multmetro Resistncia Tenso Corrente Conceitos bsicos de soldagem

3 Eletrnica Digital
Entradas e Sadas Digitais
Sadas digitais do Arduino: Como acender e apagar um LED Utilizando PWM para controlar cores do LED RGB Entradas digitais Lendo o estado de um boto Ativando resistores de pull-up internos do ATMega328 Fazendo barulho com a funo tone

Lgica Digital
Fundamentos bsicos de eletrnica e lgica digital Operaes bsicas Funes lgicas Registrador de deslocamento O circuito integrado 74 595 A funo shiftOut

Trocando Bits com o LCD


O hello world verdadeiro: Conectando o LCD 16 caracteres x 2 linhas A biblioteca LiquidCrystal

4 Eletrnica Analgica
Introduo
Os conversores analgico-digitais do Arduino Lendo dados de sensores Potencimetro Luminosidade Temperatura

Controlando motores
Motores DC Controlando a velocidade de motores DC com PWM Motores de passo Servomotores

Controlando eletrodomsticos com rels


Arduino + rels Acionando eletrodomsticos atravs de uma porta digital Recebendo comandos de liga-desliga de computadores e celulares

5 Tpicos Avanados
Comunicao
Serial/USB com o PC Utilizando o Serial Monitor da IDE Depurando programas via Serial/USB Integrando projetos no PC com outras linguagens de programao Lendo dados de controles de videogames SNES Wii Nunchuck Arduino na Web com o Shield Ethernet Comunicao sem fio via Bluetooth Sensor de distncia por ultrassom Identificando cartes por rdio-frequncia com RFID

Armazenamento
Utilizando a EEPROM do ATMega328 Carto SD e a biblioteca SdFatLib

Desenvolvendo software de qualidade


Testes Legibilidade Otimizando uso de memria

6 Aprendizado ps-curso
Apresentao de projetos Apresentao de ferramentas que facilitam o desenvolvimento de aplicaes Onde comprar equipamentos

p q p Onde procurar por esquemas e cdigos Comunidades, fruns e listas de discusso

Você também pode gostar