arduino presentation

22
André Ribeiro Twitter : 4ndreRibeiro Linkedin: André Ribeiro Facebook: AndreRibeiroWeb

description

Brief presentation on Arduino and other platforms for programming internet of things where to find courses and hardware.

Transcript of arduino presentation

Page 1: arduino presentation

André RibeiroTwitter : 4ndreRibeiroLinkedin: André RibeiroFacebook: AndreRibeiroWeb

Page 2: arduino presentation
Page 3: arduino presentation

O que é arduino?

Arduino é uma plataforma eletrônica open-source baseado em hardware e software de fácil utilização. É destinado para qualquer um fazer projetos interativos.

Page 4: arduino presentation

Os criadores

Foi criado no instituto de Design Interativo de Ivrea, em 2005, para substituir o BASIC Stamp. Objetivo era ser uma plataforma mais barata e mais fácil de usar, onde os estudantes pudessem montar suas próprias placas.

Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis.

Plataforma C/C++

Lançamento 2005

Versão estável 1.0.5 (15 de maio de 2013; há 76 semanas 1 )

Versão em teste 1.5.5 (28 de novembro de 2013; há 47 semanas e 6 dias1 )

Escrito em Java

Sistema operacional Microsoft Windows, Linux,Mac OS X2 3

Gênero(s) Ambiente de desenvolvimento integrado

Licença • Software em LGPL ouGPL • Hardware em Creative Commons

Page 5: arduino presentation

Plataforma arduino

• Microcontrolador Atmel• Programação usando Wiring (subconjuntos de processing, baseado em C/C++)• Open-Source: evolução da plataforma através de contribuições dos usuários

* Wiring  é uma plataforma de prototipagem eletrônica de hardware livre composta por uma linguagem de programação, um ambiente de desenvolvimento integrado (IDE) e uma microcontrolador de placa única.

Page 6: arduino presentation

Plataforma arduino hardware

Boarduino

Paperduino

Duemilanove Arduino Mega

Arduino LilyPad

Arduino Pro

Arduino Mini

Page 7: arduino presentation

Plataforma arduino hardware

Arduino Tatuino

Arduino SeverinoArduino Marminino

Arduino Garagino

Page 8: arduino presentation

shields

Page 9: arduino presentation

Sensores

Sensor de gás

Sensor Temperatura Sensor de humidade

Sensor Ultrasonico

Optical Sensor

Page 10: arduino presentation

Falando arduino

• Java• Ruby• Python• .NET• C/C++

• VB• Delphi• Objective-c• Processing• etc

Page 11: arduino presentation

Plataforma arduino instalação

• DriverWindows: FTDI serial USBLinux: Não precisa de instalação

• Software Baixar, descompactar e execultar

Page 12: arduino presentation

IDE – Integrated development envevioment

Ambiente de desenvolvimento

Page 13: arduino presentation

Projetos

Page 14: arduino presentation

Projetos

Page 15: arduino presentation

Projetos

Arduino prepara impressora 3D

Page 16: arduino presentation

Projetos

Casa automatizada

Page 17: arduino presentation

Projetos

Page 18: arduino presentation

Internet das coisas2008• Mais coisas do que pessoas conectadas2010• 5 bilhões de objetos2011• Se esgotam os 4.294.967.296 endereços de IPv4

• IPv6: Multiplica em 80 trilhões340.282.366.920.938.463.463.374.607.431.768.211.456

Page 19: arduino presentation

Onde comprar? LOJA FÍSICA• RoboCore.net• Lab de Garagem• Buildbot• MultilogicaSites de vendas do arduino:• http://www.dx.com• http://www.oliduino.com.br• http://www.labdegaragem.org• http://www.webtronico.com

Page 20: arduino presentation

Outras plataforma

• Raspberrypi• Intel Galileo

Raspberry Pi

Intel Galileo

Page 21: arduino presentation

Onde aprender?

• http://www.globalcode.com.br/• http://www.softgraf.com/• http://www.eaduino.com.br/

Page 22: arduino presentation

Perguntas?