SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
André Ribeiro 
Twitter : 4ndreRibeiro 
Linkedin: André Ribeiro 
Facebook: AndreRibeiroWeb
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.
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 Severino 
Arduino Tatuino 
Arduino Marminino 
Arduino Garagino
shields
Sensores 
Sensor Temperatura Sensor de humidade 
Sensor de gás 
Sensor Ultrasonico 
Optical Sensor
Falando arduino 
• Java 
• Ruby 
• Python 
• .NET 
• C/C++ 
• VB 
• Delphi 
• Objective-c 
• Processing 
• etc
Plataforma arduino instalação 
• Driver 
Windows: FTDI serial USB 
Linux: 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 coisas 
2008 
• Mais coisas do que pessoas conectadas 
2010 
• 5 bilhões de objetos 
2011 
• Se esgotam os 4.294.967.296 endereços de IPv4 
• IPv6: Multiplica em 80 trilhões 
340.282.366.920.938.463.463.374.607.431.768.211.456
Onde comprar? 
LOJA FÍSICA 
• RoboCore.net 
• Lab de Garagem 
• Buildbot 
• Multilogica 
Sites 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?

Contenu connexe

Tendances

Jornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareJornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareDouglas Esteves
 
Aplicacao de sistemas Android em Arduino
Aplicacao de sistemas Android em ArduinoAplicacao de sistemas Android em Arduino
Aplicacao de sistemas Android em ArduinoGDGFoz
 
Micropython - Python para microcontroladores
Micropython - Python para microcontroladoresMicropython - Python para microcontroladores
Micropython - Python para microcontroladoresFabio Souza
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como BackendJorge Maia
 
Como publicar um projeto open hardware?
Como publicar um projeto  open hardware?Como publicar um projeto  open hardware?
Como publicar um projeto open hardware?Fabio Souza
 
Desenvolvimento com Kinect
Desenvolvimento com KinectDesenvolvimento com Kinect
Desenvolvimento com KinectMarcos Castro
 
Arduino Palestra
Arduino PalestraArduino Palestra
Arduino Palestrawalder_tt
 
Desenvolvimento android com eclipse e plugin adt
Desenvolvimento android com eclipse e plugin adtDesenvolvimento android com eclipse e plugin adt
Desenvolvimento android com eclipse e plugin adtJuliano Parro
 
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareComo montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareFabio Souza
 
Plataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoTPlataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoTAndré Luiz Secco
 
Programação de Microcontroladores com .NET Micro Framework
Programação de Microcontroladores com .NET Micro FrameworkProgramação de Microcontroladores com .NET Micro Framework
Programação de Microcontroladores com .NET Micro FrameworkIgor Kondrasovas
 
Apresentação pós tic
Apresentação   pós ticApresentação   pós tic
Apresentação pós ticThiago Melo
 
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucessoUtilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucessoJUGMS
 
ASP.NET vNext no MAC OS
ASP.NET vNext no MAC OSASP.NET vNext no MAC OS
ASP.NET vNext no MAC OSJorge Maia
 
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareComo montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareFabio Souza
 

Tendances (20)

Jornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareJornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardware
 
Aplicacao de sistemas Android em Arduino
Aplicacao de sistemas Android em ArduinoAplicacao de sistemas Android em Arduino
Aplicacao de sistemas Android em Arduino
 
Micropython - Python para microcontroladores
Micropython - Python para microcontroladoresMicropython - Python para microcontroladores
Micropython - Python para microcontroladores
 
OpenKinect, o Kinect para todos
OpenKinect, o Kinect para todosOpenKinect, o Kinect para todos
OpenKinect, o Kinect para todos
 
IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como Backend
 
Apresentacao KINECT
Apresentacao KINECTApresentacao KINECT
Apresentacao KINECT
 
Como publicar um projeto open hardware?
Como publicar um projeto  open hardware?Como publicar um projeto  open hardware?
Como publicar um projeto open hardware?
 
Desenvolvimento com Kinect
Desenvolvimento com KinectDesenvolvimento com Kinect
Desenvolvimento com Kinect
 
Arduino Palestra
Arduino PalestraArduino Palestra
Arduino Palestra
 
Desenvolvimento android com eclipse e plugin adt
Desenvolvimento android com eclipse e plugin adtDesenvolvimento android com eclipse e plugin adt
Desenvolvimento android com eclipse e plugin adt
 
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareComo montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
 
Open Hardware
Open HardwareOpen Hardware
Open Hardware
 
Plataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoTPlataformas atuais de sistemas embarcados para IoT
Plataformas atuais de sistemas embarcados para IoT
 
Programação de Microcontroladores com .NET Micro Framework
Programação de Microcontroladores com .NET Micro FrameworkProgramação de Microcontroladores com .NET Micro Framework
Programação de Microcontroladores com .NET Micro Framework
 
Oficina de arduino
Oficina de arduinoOficina de arduino
Oficina de arduino
 
Apresentação pós tic
Apresentação   pós ticApresentação   pós tic
Apresentação pós tic
 
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucessoUtilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
 
ASP.NET vNext no MAC OS
ASP.NET vNext no MAC OSASP.NET vNext no MAC OS
ASP.NET vNext no MAC OS
 
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareComo montar sua própria placa Arduino e compartilhar seus projetos de hardware
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
 
Oficina kinect
Oficina kinectOficina kinect
Oficina kinect
 

Similaire à arduino presentation

OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)Ricardo Rufino
 
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiAndroid com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiGlobalcode
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Eronides Da Silva Neto
 
Robótica e PHP com Arduino - PHPn' Rio 2011
Robótica e PHP com Arduino - PHPn' Rio 2011Robótica e PHP com Arduino - PHPn' Rio 2011
Robótica e PHP com Arduino - PHPn' Rio 2011Marco Antonio Maciel
 
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT EdgeUtilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT EdgeWalter Coan
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDeviceRicardo Rufino
 
IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!Rodolfo Cruz
 
Palestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeita
Palestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeitaPalestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeita
Palestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeitaWaelson Negreiros Nunes
 
Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)Fernando Rizzato
 
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...Thoughtworks
 
Domótica: Controle dispositivos via comando de voz com arduino
Domótica: Controle dispositivos via comando de voz com arduinoDomótica: Controle dispositivos via comando de voz com arduino
Domótica: Controle dispositivos via comando de voz com arduinoDesiree Santos
 
Soluções de IoT usando Google Cloud e Firebase
Soluções de IoT usando Google Cloud e FirebaseSoluções de IoT usando Google Cloud e Firebase
Soluções de IoT usando Google Cloud e FirebaseAlvaro Viebrantz
 
Palestra Arduino Campus Party 2012 Radames ajna
Palestra Arduino Campus Party 2012 Radames ajnaPalestra Arduino Campus Party 2012 Radames ajna
Palestra Arduino Campus Party 2012 Radames ajnaradamesajna
 
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012Projeto Uca Na Cuca
 
Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftJucinei Pereira Dos Santos
 
Palestra Murilo Santana - Ownando sistemas por uma porta USB
Palestra Murilo Santana - Ownando sistemas por uma porta USBPalestra Murilo Santana - Ownando sistemas por uma porta USB
Palestra Murilo Santana - Ownando sistemas por uma porta USBBHack Conference
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
 
ASP.NET Core com Linux, Docker e Azure
ASP.NET Core com Linux, Docker e AzureASP.NET Core com Linux, Docker e Azure
ASP.NET Core com Linux, Docker e AzureGiovanni Bassi
 

Similaire à arduino presentation (20)

OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
 
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fiAndroid com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
Android com Arduino: como integrar via bluetooth, Google ADK ou wi-fi
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)
 
IoT para Devs c#
IoT para Devs c#IoT para Devs c#
IoT para Devs c#
 
Azure IoT hub
Azure IoT hubAzure IoT hub
Azure IoT hub
 
Robótica e PHP com Arduino - PHPn' Rio 2011
Robótica e PHP com Arduino - PHPn' Rio 2011Robótica e PHP com Arduino - PHPn' Rio 2011
Robótica e PHP com Arduino - PHPn' Rio 2011
 
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT EdgeUtilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
Utilização do NVidia DeepStream para execução de modelos de IA no Azure IoT Edge
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDevice
 
IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!
 
Palestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeita
Palestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeitaPalestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeita
Palestra FLISOL 2013 - Java + Arduino + Raspberry PI = Uma combinação perfeita
 
Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)Aitana Launch - Seattle Overview - Português (br)
Aitana Launch - Seattle Overview - Português (br)
 
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...
Domótica: Controle de dispositivos via comando de voz com arduino, por Desire...
 
Domótica: Controle dispositivos via comando de voz com arduino
Domótica: Controle dispositivos via comando de voz com arduinoDomótica: Controle dispositivos via comando de voz com arduino
Domótica: Controle dispositivos via comando de voz com arduino
 
Soluções de IoT usando Google Cloud e Firebase
Soluções de IoT usando Google Cloud e FirebaseSoluções de IoT usando Google Cloud e Firebase
Soluções de IoT usando Google Cloud e Firebase
 
Palestra Arduino Campus Party 2012 Radames ajna
Palestra Arduino Campus Party 2012 Radames ajnaPalestra Arduino Campus Party 2012 Radames ajna
Palestra Arduino Campus Party 2012 Radames ajna
 
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
 
Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoft
 
Palestra Murilo Santana - Ownando sistemas por uma porta USB
Palestra Murilo Santana - Ownando sistemas por uma porta USBPalestra Murilo Santana - Ownando sistemas por uma porta USB
Palestra Murilo Santana - Ownando sistemas por uma porta USB
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
ASP.NET Core com Linux, Docker e Azure
ASP.NET Core com Linux, Docker e AzureASP.NET Core com Linux, Docker e Azure
ASP.NET Core com Linux, Docker e Azure
 

arduino presentation

  • 1. André Ribeiro Twitter : 4ndreRibeiro Linkedin: André Ribeiro Facebook: AndreRibeiroWeb
  • 3. 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.
  • 4. 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
  • 5. 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.
  • 6. Plataforma arduino hardware Boarduino Paperduino Duemilanove Arduino Mega Arduino LilyPad Arduino Pro Arduino Mini
  • 7. Plataforma arduino hardware Arduino Severino Arduino Tatuino Arduino Marminino Arduino Garagino
  • 9. Sensores Sensor Temperatura Sensor de humidade Sensor de gás Sensor Ultrasonico Optical Sensor
  • 10. Falando arduino • Java • Ruby • Python • .NET • C/C++ • VB • Delphi • Objective-c • Processing • etc
  • 11. Plataforma arduino instalação • Driver Windows: FTDI serial USB Linux: Não precisa de instalação • Software Baixar, descompactar e execultar
  • 12. IDE – Integrated development envevioment Ambiente de desenvolvimento
  • 15. Projetos Arduino prepara impressora 3D
  • 18. Internet das coisas 2008 • Mais coisas do que pessoas conectadas 2010 • 5 bilhões de objetos 2011 • Se esgotam os 4.294.967.296 endereços de IPv4 • IPv6: Multiplica em 80 trilhões 340.282.366.920.938.463.463.374.607.431.768.211.456
  • 19. Onde comprar? LOJA FÍSICA • RoboCore.net • Lab de Garagem • Buildbot • Multilogica Sites de vendas do arduino: • http://www.dx.com • http://www.oliduino.com.br • http://www.labdegaragem.org • http://www.webtronico.com
  • 20. Outras plataforma • Raspberrypi • Intel Galileo Raspberry Pi Intel Galileo
  • 21. Onde aprender? • http://www.globalcode.com.br/ • http://www.softgraf.com/ • http://www.eaduino.com.br/