Introdu o ao arduino hackday corumb

Páginas: 8 (1794 palavras) Publicado: 6 de junho de 2015
Arduino MS

Arduino MS
Sobre este Minicurso




Viabilizado pela Organização do ERI MS;
Apoiado pelo grupo ArduinoMS;
Agradecimentos especiais ao do SENAC e UCDB.

Sobre o Ministrante:
• Samuel Cavalcante
• Engenheiro de Computação (UNIDERP)- CREA-MS: 12873D
• Pós Graduado em Eng. De Sistemas (ESAB)
• Analista em Educação profissional no SENAC/MS
• Professor UNIDERP e UNAES II
• Pai, Esposo,Professor, Empresário, Consultor, participante
de comunidades, conselheiro entre outros.

Arduino MS
O que veremos







Introdução ao Arduino
Código Pisca LED
Configurando a IDE para transferir o Código
Acionamento de LED com Botão
Pisca Led com Sensor LDR
Sensor de Temperatura

Obs.: Ao decorrer da oficina serão tratados assuntos sobre
eletrônica e eletricidade básica.

MicrocontroladorX Microprocessadorr


Qual a principal diferença entre eles?

Arduino MS
Introdução ao Arduino
• Plataforma baseada em Atmel da AVR (ATMega168; ATMega
328);
• Oferece um IDE e bibliotecas de programação de alto nível;
• Open-source hardware e software
• Ampla comunidade
• Programado em C/C++
• Transferência de firmware
via USB
• MCU com bootloader

Arduino MS
Histórico do Arduino


•Projeto criado na Itália pelo Mássimo Banzi no Interaction
Design Institute Ivrea;
Nasceu para complementar o aprendizado de programação,
computação física e gráfica;
Nasceu do Processing e Wiring;
– Processing é um ambiente e linguagem de programação para
criar imagens, animação e interação;

Arduino MS
Simplicidade no circuito:

Arduino MS
Muitas aplicações práticas
• Robôs
• Roupas eletrônicas
•Máquinas de corte e modelagem 3D de baixo custo;
• Desenvolvimento de celulares customizados
• Instrumentos musicais
• Paredes interativas
• Instrumentação humana

Arduino MS
Vários tipos, vários fabricantes...










Mega
Lilypad
Nano
Uno
Pro
Arduino BT
Freeduino
Severino
Program-ME

Arduino MS
Atmega168 / Atmega328: coração











Características do ATmega 168:
RISC–Reduced Instruction Set Computer
20 MIPS (20 Milhões de instruções por segundo)
16Kb Flash / 512 b EEPROM / 1Kb RAM Estática
10.000 ciclos na Flash e 100.000 na EEPROM
2 contadores / temporizadores de 8bits
1 contador / temporizador de 16bits
1 temporizador de tempo real com clock a parte
14 portas digitais
6 portas analógicas

Arduino MS
Características técnicas









6 canais PWM
6conversores analógico/digital de 10 bits
1 serial programável (USART)
1 interface SPI (Serial Peripheral Interface)
1 interface serial a 2 fios (I2C)
1 watch dog timer programável
1 comparador analógico no chip
Interrupção ou wake-up na alteração de estado dos pinos

Arduino MS
Resumo das conexões da placa

Arduino MS
FT232RL
Conversor USB-Serial

Conector USB

Regular 7085:
Recebe até 12 volts eregula para 5 volts

Alimentação externa:
Até 12 volts

Arduino MS
Botão de reset

ICSP
Para gravar bootloader
ou programas/firmware
AtMega328 /168/8

Arduino MS
AREF
Referência analógica
Padrão 5 volts

GND

Portas digitais 0 a 13
0 RX 1 TX = usada durante
transferência de sketch e
comunicação serial com
placa
2,4,7,8,12,13 = portas
digitais convêncionais
3,5,6,9,10,11 = portas PWM

Arduino MSPortas analógicas 4 e 5
São as portas utilizadas
para conexões via I2C /
TWI.

Portas analógicas de 0 a 5
GND
Podem funcionar como digitais de 14 a 19
5 volts
VIN
3.3 volts
Alimentação de entrada sem regulagem

Arduino MS
Shields: arquitetura modular inteligente


Arduino estabeleceu um padrão de pinagem que é
respeitado por diversas placas shield:

Arduino MS
Por dentro do MCU

Arduino MS
PortaDigital Vs. Analógica
• Digital: trabalha com lógica binária, 0 e 1.
– No Arduino segue padrão TTL onde:
• 0 a 0,8 volts = 0
• 2 a 5 volts = 1

• Analógica: valor lido é análogo a tensão.
– Referência de analogia é 5 volts
• 0 volts = 0
• 2.5 volts= 512
• 5 volts = 1023
– Conversor A/D de 10 bits: 0 a 1023
• 00000000012 = 110 = 0,005v
• 00000000102 = 210 = 0,010v
• 00000000112 = 210 =...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Introduc~ao ao kit de desenvolvimento Arduino
  • Arduino
  • Arduino
  • Arduino
  • ARDUINO
  • Arduino
  • arduino
  • Arduino

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!