Download - Arduino Palestra

Transcript

ArduinoWalder Antonio Teixeira

Luiz Fellipe FerreiraSecretaria de Educação do Distrito Federal - Brasília DF

Núcleo de Tecnologia do Guará[email protected]

•Projeto nascido no Interaction Design institutena cidade de Ivrea,Itália em 2005.

•Idealizado pelo professor Massimo Banzi e sua equipe.

•O Professor procurava meio barato de tornar fácil para os estudantestrabalhar com tecnologia.

•O Projeto Arduino é baseado em hardware e software livres.

•A ideia ideia do projeto era criar objetos que possam sentir o mundofísico e interagir com ele.

•Feito para que todos pudessem usar: Estudantes, músicos, outros...

Projeto Arduino

A equipe de Massimo Banzi aparece na foto. Da esquerda para adireita: Dave Mellis, Tom Igoe; Gianluca Martino, David Cuartielles,Massimo Banzi

Arduino

•A palavra "Arduino", que é um nome próprio italiano, tem origemgermânica.

•É um nome derivado do saxão antigo, hardwin ou harduwincomposto pelas palavras hard/hardu, que significa forte e wini quesignifica amigo em saxão antigo.

•Juntas elas formam Hardwini que significa Grande Amigo, ou ForteAmigo.

•A palavra foi latinizada para Ardovinus, e depois para o italianoArduino.

•Houve um rei da Itália, nascido na mesma cidade chamado deArduino de Ivrea (1002 - 1015).

Arduino

•A plataforma Arduino é, totalmente, baseada no conceito OpenSource, ou seja, software livre e hardware livre.

•Software livre é aquele que podemos copiar, ter acesso ao códigofonte e modificar seu código.

•Da mesma forma o hardware livre, apesar de ser patenteado, elepode ser copiado e alterado. O usuário pode copiar a placa, produzirnovas placas com outras características, e até vendê-las.

•Da mesma forma que existe uma comunidade para cuidar eaperfeiçoar softwares livres como o projeto GNU, existe, tambémuma comunidade para o Arduino.

Arduino

A principal comunidade do Arduino possui um site:

www.arduino.cc

Arduino

Arduino

Arduino - Circuito Elétrico - Público

Arduino - Tipos de Arduino

Arduino Mega:

Microcontrolador ATmega2560;

54 portas digitais;

15 portas analógicas;

Clock 16 MHz

Arduino UNO:

Microcontrolador ATmega328;

14 portas digitais;

6 portas analógicas;

Clock 16 MHz

Arduino Lilypad:

Microcontrolador ATmega328p;

14 portas digitais;

6 portas analógicas (para aplicações

em tecidos e vestuários inteligentes)

Arduino - Tipos de Arduino

Arduino Esplora:

vem com vários sensores embutidos

como acelerômetro, Led RGB, LDR,

sensor de temperatura, microfone,

potenciômetro deslizante e suporte

para LCD;

Microcontrolador ATmega 32U4.

Arduino Pro Mini:

Microcontrolador ATmega168;

14 portas digitais;

8 portas analógicas;

Para projetos permanentes com pouco

processamento.

Arduino Severino:

Microcontrolador ATmega328;

14 portas digitais;

6 portas analógicas (kit para

montagem)

Arduino - Acessórios

Shield Ethernet para acessar internet

com o Arduino.Shield com 2 Relês

WifiShield

Bluetooth

Shield

Arduino - Acessórios

LCD Touch Shield Arduino.

GPS Shield

Segment

Shield

Arduino - Acessórios

Motor Shield

Arduino - Acessórios

Multi Arduino -

Arduino Multi Core

Raspberry pi

Raspberry Pi é um computador do

tamanho de um cartão de crédito.

O computador é inspirado em um modelo

de 1981 da Acorn Computers.

A fundação trustee Eben Upton reuniu

professores, acadêmicos e admiradores

da computação para criar um

computador que motivasse as crianças a

desenvolverem algo criativo.

Em 2006, os primeiros conceitos do

Raspberry Pi foram baseados no

Microcontrolador Atmel ATmega644.

Nesse tempo seus esquemas e layout

foram disponibilizados ao público.

Pussui entradas e saídas para mouse,

teclado (USB), monitor ou TV (HDMI),

câmera, memória SD entre outras.

Projetos com Arduino

Uma infinidade de Projetos podem ser operacionalizados com a

tecnologia do Arduino.

Projetos com Arduino

Projetos com Arduino - Alarma Sismos

Projetos com Arduino - @máquinaqtwitta *1

Projetos com Arduino - @máquinaqtwitta *1

Projetos com Arduino - @máquinaqtwitta *1

CliamaDuino / Monitora Cerrado *2

CliamaDuino / Monitora Cerrado *2

Arduino - Programação

● O microcontrolador na placa do

Arduino é programado com uma

linguagem de programação

baseada na linguagem Wiring, que

por sua vez é baseada na

linguagem “C”.

● O Arduino possui sua própria IDE

(Integrated Development

Environment), ou seja, Ambiente

de desenvolvimento integrado.

● Esses ambientes, geralmente

possuem um editor de texto, um

compilador, um linkador, e um

depurador.

Arduino - Programação

Arduino - Montagem

Arduino - Programação

Arduino - Montagem

Arduino - Montagem

Referências

1 Máquinaqtwitta - Izaias Coelho

2 Climaduino - Jerônimo Avelar e Izaias Coelho

Mais informações Calango Hacker Clube,

Brasília, DF


Top Related