• Nenhum resultado encontrado

// Arduino {? } Mais o que é?..

N/A
N/A
Protected

Academic year: 2021

Share "// Arduino {? } Mais o que é?.."

Copied!
55
0
0

Texto

(1)
(2)
(3)
(4)
(5)
(6)

Massimo Banzi

Professor ­ Designer

David Cuartielle

Engenheiro Eletrônico

Gianluca Martino

Fabricante de CI's

Dave Mellis

Aluno ­ Programador

Tom Igoe

Professor ­ ITP

//

 

Arduino { ? } 

A equipe.

 

 

(7)

Referências Processing | Wiring

(8)

// Arduino { ? } 

Por que?

 

 

$20

Windows, Mac, Linux

Ampla Comunidade

Creative Commons License

Multiplataforma

Baixo Custo

Programação em Alto Nível

Open Source e Open Hardware

(9)

Primeira Versão

(10)

Arduino UNO Características

RESUMO:

Microcontrolador: ATmega328

Tensão de funcionamento: 5V

Tensão de entrada: 7-12V

Tensão de entrada (limites): 6-20V

Pinos Digitais I/O: 14 (6 fornece uma saída PWM)

Pinos de entrada analógica: 6

Corrente DC por Pino I/O: 40 mA

Corrente DC 3.3V por Pino: 50 mA

Memória Flash: 32 KB ( ATmega328 )

SRAM: 2 KB ( ATmega328 )

Velocidade do Relógio: 16 MHz

(11)

Arduino MEGA

Arduino SPLORA

Arduino Outras versões

Microcontrolador: ATmega2560

Pinos Digitais I/O: 54 (15 PWM)

Pinos de entrada analógica: 16

Memória Flash: 256 KB

SRAM: 8 KB

Microcontrolador: ATmega32U4

SRAM: 2,5 KB

(12)

Arduino LILYPAD USB

Arduino MICRO

Arduino Outras versões

Microcontrolador: ATmega32U4

Tensão de funcionamento: 3.3V

Tensão de entrada: 3.8V-5V

Canais Digitais I/O: 9

Canais PWM: 4

Canais de entrada analógica: 4

SRAM: 2,5 KB

Velocidade do Relógio: 8 MHz

Microcontrolador: ATmega32U4

Canais Digitais I/O: 20

Canais PWM: 7

Canais de entrada analógica: 12

SRAM: 2,5 KB

(13)

Arduino ROBOT

Arduino Outras versões

[ CONTROL BOARD ]

Microcontrolador: ATmega32U4

Tensão de funcionamento: 5V

Tensão de entrada: 5V

Canais Digitais I/O: 5

Canais PWM: 6

Canais de entrada analógica: 4/8(Multiplex)

SRAM: 2,5 KB

Velocidade do Relógio: 16 MHz

[ MOTOR BOARD ] ...

(14)

Arduino Esquema elétrico

(15)

Arduino Severino Arduino Paperduino

Arduino Versões compatíveis

(16)

Google ADK

(17)

Netduino plus

(18)

16 DIGITAL PINS [1­0] (6 ~PWM 0 ­ 255) 6 ANALOG IMPUT PINS (0 ­ 1023) PINS POWERS ATMEGA238 RESET BUTTON USB JACK  POWER JACK P4

Arduino Configuração (UNO Rev. 3)

ATMEGA 8U2 (VENDOR USB) CRYSTAL PINS TX/RX ICSP ATMEGA LED ON

//

 

O Arduino { ! } 

A Placa

 

 

 

(19)

Arduino

|

Shilds

Ethernet Shild Wifi Shild Proto Shild

Motor Shild Wireless Shild Módulo Bleutooth

//

 

Arduino { ! } 

Possibilidades

 

 

(20)

Arduino

|

Sensores

Mais Comuns Possibilidades

(21)

Mais Comuns Possibilidades

Arduino

|

Atuadores

(22)

       ...

   

Arduino

+

 

  

  

Criatividade

   

+

 

  

(23)

II

(24)

Eletricidade

ELÉTRONS - CARGAS NEGATIVA ( - )

PRÓTONS – CARGAS POSITIVA ( + )

Interação entre partículas atômicas.

(25)

ELÉTRONS EXTRA

ÁTOMO CARREGADO

NEGATIVAMENTE ( - ) LACUNA / BURACO

ÁTOMO CARREGADO POSITIVAMENTE ( + )

Eletricidade

|

Tensão, Corrente e Resistência..

(26)

CONDUTOR

PERMITE O FLUXO ELÉTRONS

ISOLANTE →

EVITA PASSAGEM DE ELÉTRONS

RESISTOR

PERMITE O FLUXO ELÉTRONS

//

 

Eletricidade { ! } 

Conceitos básicos

 

 

 

(27)

Eletricidade

|

Tensão, Corrente e Resistência..

(28)

Multímetro

//

 

Eletricidade { ! } 

Conceitos básicos

 

 

 

APARELHO DESTINADO A MEDIR

E AVALIAR GRANDEZAS ELÉTRICAS.

[ FUNÇÕES BÁSICAS ]

TENSÃO

(PARALELO).

CORRENTE

(SÉRIE).

RESISTÊNCIA

(PARALELO).

LEI DE OHM

V = R * I

(29)

A Protoboard

TRILHAS HORIZONTAIS → ALIMENTAÇÃO

TRILHAS VERTICAIS → COMPONENTES

(30)

Jumpers

É UMA LIGAÇÃO MÓVEL ENTRE DOIS PONTOS

DE UM CIRCUITO ELETRÔNICO.

(31)

LEDs

D

iodo

E

missor de

L

uz

//

 

Eletricidade { ! } 

Conceitos básicos

 

 

 

CÁLCULO RESISTÊNCIA

I)

VR = VT – VLED

II)

R = VR/ILED

(32)

DATASHEETs

//

 

Eletricidade { ! } 

Conceitos básicos

 

 

 

(33)
(34)

Resistores

OFERECE OPOSIÇÃO À

PASSAGEM DE CORRENTE ELÉTRICA,

LEI DE OHM

R = V/I

(35)
(36)

Arduino

|

Ambiente de Desenvolvimento

Barra de Tarefas

Área de Status

(37)

Funções Principais

void setup() {

//Código executado uma única vez

}

void loop() {

//Código executado repetidamente

}

// Arduino { ! } 

Software

 

 

(38)

Comandos Básicos (Ex.:)

pinMode

(13, OUTPUT);

// Define o pino 13 como pino de saída.

digitalWrite

(13, HIGH);

// “Escreve” HIGH (5v) no pino 13. 

// Arduino { ! } 

Software

 

 

(39)

Constantes

INPUT

 e 

OUTPUT

// Define um pino como sendo de entrada ou de saída.

HIGH

 e 

LOW

 (

1

 e 

0

)

// indica nível baixo (0V) e alto (5V) nos pinos.

(40)

Primeiro Sketch

(41)

Segundo Sketch (Blink)

(42)

Comandos Básicos

analogWrite

(3, 200);

// ”Escreve” no pino ~3 o valor “analógico” 200.

(43)

Terceiro Sketch (Fading)

(44)

Comandos Básicos

DigitalRead

(13);

// Realiza a leitura do pino 13.

(45)

Quarto Sketch

(46)

Comandos Básicos

Serial.begin

(9600);

// Define a velocidade de transmissão em 9600

Serial.println

(“Alex Aquino”);

// Imprime o “valor” Alex Aquino no Serial Monitor.

// Arduino { ! } 

Software

 

 

(47)

Arduino Starter Kit | www.arduino.cc

$119.68

(48)
(49)
(50)
(51)
(52)

OBRIGADO!

http://applicants.mars-one.com/profile/92e77461-2526-41c3-afb4-0430685d783c

(53)
(54)

Arduino Onde Comprar

NO BRASIL [ ROBOCORE ] http://www.robocore.net [ MULTILOGICA ] http://multilogica-shop.com NO EXTERIOR [ DFROBOT ] http://www.dfrobot.com [ SPARKFUN

]

http://www.sparkfun.com

Arduino { ! } 

Aquisição

 

 

 

(55)

Arduino Links Importantes

[ ALEX AQUINO BLOG/WEBSITE ]

http://alexaquino.com

[ ARDUINO – PÁGINA OFICIAL ]

http://arduino.cc http://arduino.cc/en/Tutorial http://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf [ SHIELDLIST ] http://shieldlist.org [ WIRING ] http://www.wiring.org.co [ PROCESSING

]

http://processing.org

Arduino { ! } 

Links

 

 

 

Referências

Documentos relacionados

Sétimo Semestre *A disciplina FCH243 – Curso Monográfico em Ciência Política é considerada pelo Colegiado como equivalente à disciplina obrigatória IPSC06 –

13-) Um estrangeiro, em visita à região sul do Brasil, teve sua atenção voltada para uma planta nativa, de porte arbóreo, com folhas pungentes e perenes e flores reunidas em

De modo específico, almeja-se: a Relatar a arrecadação de impostos no município de Paim Filho nas últimas duas gestões; b Salientar as iniciativas de aumento de arrecadação;

Apesar do espalhamento das categorias, constata-se que as solicitações de permissão para participar de atividade acadêmica (A5), as solicitações de informação sobre

Conforme orientado no endereço www.prex.ufc.br/acoes/relatorios-anuais, o formulário EXTENSÃO: Relatório de ação deve ser assinado pelo(a) Coordenador(a) da ação e

O alimentador desenvolvido através deste projeto é um produto que visa atender de 3 a 5 cães de porte médio que se encontram dentro do campus da Praia Vermelha

O aluno não sabe nada O professor sabe tudo O professor ensina e o aluno aprende.. Aprender é um movimento de fora

Execução: O professor começa a atividade correndo em volta do círculo, para entre dois alunos e diz: “tom, tom corra para o jantar”, quando o professor disser, os dois alunos