Vous êtes sur la page 1sur 17

Arduino e IoT

Leonardo Toledo Robson Machado Leandro Ramos

http://www.eaduino.com.br

Arduino
Arduino uma

plataforma de hardware e software open source Linguagem de programao compatvel com C/C++ Ambiente de desenvolvimento integrado

http://www.eaduino.com.br

Arduino
Baixo custo

comparado a outras plataformas de desenvolvimento

http://www.eaduino.com.br

Microcontrolador
Um microcontrolador um

computador em uma nica pastilha. programado para tarefas especficas, diferentemente de um microprocessador de propsito geral.

http://www.eaduino.com.br

Arduino UNO

http://www.eaduino.com.br

Shields
Placas que ampliam e extendem as funcionalidades da

placa base.
http://www.shieldlist.org/

http://www.eaduino.com.br

Ambiente de Desenvolvimento
O ambiente de desenvolvimento Arduino contm um

editor de texto com os recursos necessrios para escrever um programa, compil-lo e transfer-lo para a placa Arduino.
Os programas escritos para Arduino so chamados de

sketches (esboos).

http://www.eaduino.com.br

Ciclo de Desenvolvimento

http://www.eaduino.com.br

Hello World
/*

Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */
void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }

// // // //

set the LED on wait for a second set the LED off wait for a second

http://www.eaduino.com.br

10

Internet of Things (IoT)


Internet das Coisas Coisas = objetos (incluindo pessoas) identificveis em um

ambiente de Internet
Cada objeto nico

A IoT no uma tecnologia


A IoT permite que aplicaes e servios obtenham dados

sobre o meio onde est o objeto e atuem sobre estes objetos.

http://www.eaduino.com.br

11

Qual ser o Prximo Grande Passo?


Hoje estamos na era mvel smartphones e tablets Com eles j so possveis:
controlar a temperatura em sua casa, monitorar ambientes diversos e dispersos (cmeras IP), chamar um txi que j sabe a sua localizao, etc

http://www.eaduino.com.br

12

Qual ser o Prximo Grande Passo?


e se
ao retirar a ltima caixa de leite do refrigerador, este emite uma

ordem de compra para o supermercado?


alertar sobre a data de vencimento dos alimentos e os vencidos

irem diretamente para um incinerador?


passar por uma rua qualquer, informar ao transeunte que ali h

uma farmcia com o medicamento com o menor preo desde a ltima compra?
passar com o carro prximo da concessionria e este avisar que

est na hora de trocar o leo, revisar os freios, etc?

http://www.eaduino.com.br

13

Desafios
computadores que sabiam tudo o que h para saber

sobre as coisas, atravs de coleta de dados (sem ajuda das pessoas), ou seja, sensores que interagem com o mundo real (capacitar os computadores para que eles possam ver, ouvir e sentir o cheiro)
redes para suportar o crescente nmero de dispositivos segurana e privacidade

http://www.eaduino.com.br

14

Tecnologias Envolvidas
Muitas
Alguns exemplos
Wi-Fi Bluetooth ZigBee RFID - Radio-Frequency IDentification RTLS - Real Time Location System NFC - Near Field Communication QRCode - Quick Response Code

http://www.eaduino.com.br

15

Oportunidades
Desenvolvimento de produtos e servios
Sade Energia Mobilidade urbana

Poderamos monitorar tudo, reduzir custos de produo,

evitar desperdcios, etc


Segundo o executivo da CISCO, Jeff Hagins: "o mundo

inteiro est se tornando programvel"

Arduino e IoT

Perguntas???

Arduino e IoT

www.eaduino.com.br suporte@eaduino.com.br @eaduino

Vous aimerez peut-être aussi