arduino presentation

Post on 08-Jul-2015

128 views 0 download

description

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

Transcript of arduino presentation

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

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.

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

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.

Plataforma arduino hardware

Boarduino

Paperduino

Duemilanove Arduino Mega

Arduino LilyPad

Arduino Pro

Arduino Mini

Plataforma arduino hardware

Arduino Tatuino

Arduino SeverinoArduino Marminino

Arduino Garagino

shields

Sensores

Sensor de gás

Sensor Temperatura Sensor de humidade

Sensor Ultrasonico

Optical Sensor

Falando arduino

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

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

Plataforma arduino instalação

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

• Software Baixar, descompactar e execultar

IDE – Integrated development envevioment

Ambiente de desenvolvimento

Projetos

Projetos

Projetos

Arduino prepara impressora 3D

Projetos

Casa automatizada

Projetos

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

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

Outras plataforma

• Raspberrypi• Intel Galileo

Raspberry Pi

Intel Galileo

Onde aprender?

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

Perguntas?