SlideShare a Scribd company logo
1 of 35
Download to read offline
Arduino para Programadores
           .NET


        Igor Kondrasovas
      igor@duinolabs.com
Igor Kondrasovas




                   www.duinolabs.com
Agenda
•   O .NET Micro Framework
•   Produtos Disponíveis
•   Exemplo de Código
•   Como começar?
•   Projetos de Exemplo




                             www.duinolabs.com
Perguntas?




             www.duinolabs.com
A Internet das Coisas




                    www.duinolabs.com
Dificuldades Encontradas
• Áreas de aplicação são diversas e exigem
  habilidades de programação em hardware
  específicas;
  – Não estigmatizar os erros!
• Ferramentas diversas, falta de modelos de
  programação;
• Poucos protocolos de comunicação e suporte;
• Código de difícil portabilidade;

                                    www.duinolabs.com
O .NET Micro Framework




                   www.duinolabs.com
O .NET Micro Framework
“Módulo inicializável de tempo de execução que
  traz os benefícios da plataforma .NET para
       dispositivos com poucos recursos”




                                    www.duinolabs.com
O .NET Micro Framework
        Origem no SPOT (2004)
 (Smart Personal Object Technology)
 Utilizava o serviço MSN Direct (FM)
   2009 – open source (Apache 2.0)




                                  www.duinolabs.com
.NET Micro Framework




                  www.duinolabs.com
O .NET Micro Framewok
• Footprint < 300 KB
• Classes especificas para aplicações embedded
  (incluindo GUI em WPF)
• CLR “on the metal”
• Suporte a Flash, GPIOs, I2C, RS232, SPI, etc.
• Modelo de drivers de dispositivos
• Integração completa com Visual Studio (debug)
• Emulador

                                      www.duinolabs.com
www.duinolabs.com
Portabilidade
          Arquiteturas:
ARM, ADI Blackfin, and Renesas SH2

       ARM7, ARM9, Cortex




                             www.duinolabs.com
www.duinolabs.com
Piscando um LED




                  www.duinolabs.com
Botões




         www.duinolabs.com
Eventos e Interrupções




                    www.duinolabs.com
Detalhes
•   70 classes e 420 métodos
•   Reflection
•   Serialization
•   Threading e Sincronização
•   Timers
•   Exceções
•   Garbage Collection
•   Persistência
•   Recursos
•   Segurança e Criptografia
•   Atualização


                                   www.duinolabs.com
Quem pode Utilizar?
Cenário                 Uso
Desenvolvedores         Coloque seu software na próxima
                        geração de dispositivos inteligentes
Integradores            Construa extensões e hardware
                        específico
Acadêmicos              Base de conhecimento para estudantes e
                        professores
Hobistas                Realizar sonhos




                                               www.duinolabs.com
.NET Gadgeteer




                 www.duinolabs.com
Netduino (Secret Labs)




                    www.duinolabs.com
Arduino e Netduino




                     www.duinolabs.com
Compatibilidade




                  www.duinolabs.com
Reguladores                              Pinos Digitais 0-13 Pins                                        LED Onboard
  de Tensão
  Recebem um tensão de
                                                 Netduino
                                         Pinos Digitais que podem ser configurados como
                                      entradas (ler um sinal digital) ou como saídas (levados a
                                                         níveis alto e baixo)
                                                                                                          Pode ser utilizado nos seus
                                                                                                            programas livremente
entrada variável e fornecem
 5V e 3,3V que o Netduino
         necessita.


  Conector
    USB                                                                                                     Botão Reset
                                                                                                            Reinicia o programa em
     Conecta o seu
                                                                                                                    execução
   computador para
     programação,
      depuração e
 alimentação elétrica.
      (micro USB)
                                                                                                              Entradas
                                                                                                             Analógicas
                                                                                                           odem ser utilizadas para ler
                                                                                                          tensões entre 0 e 3,3V. Uteis
                                                                                                              para ligar sensores e
                                                                                                                potenciômetros.



Adaptador                                                                                         Pinos de
   DC                         Processamento
Aceita entre 7,5v e           O micro controlador onde seu                                        Energia
 12v. (conector de               programa roda (Atmel                                        Expõe pinos para fornecer 5v
  2,1mm centro                  AT91SAM, 32 bit 48 MHz)                                      e 3,3v, além do gnd e pino de
     positivo)                                                                                           Reset
Netduino Plus




                www.duinolabs.com
O que é Netduino?




                    www.duinolabs.com
Kits de Desenvolvimento




http://www.microsoft.com/en-us/netmf/hardware/default.aspx
                                                 www.duinolabs.com
Como começar?




                www.duinolabs.com
www.duinolabs.com




                www.duinolabs.com
Quem é Netduino?




           14000+ participantes na comunidade
                                      Seis continents



Actual community member avatars (CC-BY-SA). Sample representation, not endorsement.

                                    http://forums.netduino.com
                                                                              www.duinolabs.com
Quem é Netduino?
Kevin D. Wolf




                  Quadricóptero
          http://new.efficientcoder.net/2012/08/nivek-go-
                 qc1-makes-its-debut-at-tampa.html
                                                            www.duinolabs.com
Quem é Netduino?
Andreas Schneider




        iPhone + Coffee Machine
         http://www.youtube.com/watch?v=kpFqRwrbtLQ
                                                      www.duinolabs.com
Quem é Netduino?
West Coast Customs and Microsoft
@ch9




                     Project Detroit
       (lighting + motor control for back glass window)

          http://channel9.msdn.com/coding4fun/detroit
                                                          www.duinolabs.com
Quem é Netduino?
Dan Thyer
@LogicalDan




       Self Destructing QR Code
        http://www.youtube.com/watch?v=kLBITYi72gg
                                                     www.duinolabs.com
Arduino para Programadores
           .NET


        Igor Kondrasovas
      igor@duinolabs.com

More Related Content

What's hot

Sindpd introducao arduinodomotica
Sindpd introducao arduinodomoticaSindpd introducao arduinodomotica
Sindpd introducao arduinodomoticaDesiree Santos
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Lucas Cabral
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino Edgley Xavier
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesCarlos Delfino
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestraVitor Ferreira
 
Mini curso arduino básico pet v2
Mini curso arduino   básico pet v2Mini curso arduino   básico pet v2
Mini curso arduino básico pet v2Felipe Meganha
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino CompletoTiago Barros
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014Fabio Souza
 
Técnicas de Prototipação II - LEGO Aula 02
Técnicas de Prototipação II - LEGO Aula 02Técnicas de Prototipação II - LEGO Aula 02
Técnicas de Prototipação II - LEGO Aula 02Tiago Barros
 
Hack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao ArduinoHack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao ArduinoDiogo Gomes
 
CESAR School - Prototipação Eletrônica com Arduino
CESAR School - Prototipação Eletrônica com ArduinoCESAR School - Prototipação Eletrônica com Arduino
CESAR School - Prototipação Eletrônica com ArduinoTiago Barros
 
C.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoC.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoTiago Barros
 

What's hot (20)

Arduino: Passado, presente e futuro.
Arduino: Passado, presente e futuro.Arduino: Passado, presente e futuro.
Arduino: Passado, presente e futuro.
 
Sindpd introducao arduinodomotica
Sindpd introducao arduinodomoticaSindpd introducao arduinodomotica
Sindpd introducao arduinodomotica
 
Dolphin7800 DS
Dolphin7800 DSDolphin7800 DS
Dolphin7800 DS
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014
 
Mini curso arduino
Mini curso arduinoMini curso arduino
Mini curso arduino
 
Introdução - Arduino - Renan Martins
Introdução - Arduino - Renan MartinsIntrodução - Arduino - Renan Martins
Introdução - Arduino - Renan Martins
 
Arduino Hack Day Corumbá
Arduino Hack Day CorumbáArduino Hack Day Corumbá
Arduino Hack Day Corumbá
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e Aplicações
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
 
Mini curso arduino básico pet v2
Mini curso arduino   básico pet v2Mini curso arduino   básico pet v2
Mini curso arduino básico pet v2
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
 
Técnicas de Prototipação II - LEGO Aula 02
Técnicas de Prototipação II - LEGO Aula 02Técnicas de Prototipação II - LEGO Aula 02
Técnicas de Prototipação II - LEGO Aula 02
 
Hack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao ArduinoHack'Aveiro - 1º workshop - Introdução ao Arduino
Hack'Aveiro - 1º workshop - Introdução ao Arduino
 
CESAR School - Prototipação Eletrônica com Arduino
CESAR School - Prototipação Eletrônica com ArduinoCESAR School - Prototipação Eletrônica com Arduino
CESAR School - Prototipação Eletrônica com Arduino
 
MiniCursoDeArduino
MiniCursoDeArduinoMiniCursoDeArduino
MiniCursoDeArduino
 
C.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoC.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao Arduino
 
Ficha Técnica Série L
Ficha Técnica Série LFicha Técnica Série L
Ficha Técnica Série L
 
Introdução ao arduino
Introdução ao arduinoIntrodução ao arduino
Introdução ao arduino
 

Viewers also liked

Qq plot
Qq plotQq plot
Qq plotweneca
 
Rs cenetec junio
Rs cenetec junioRs cenetec junio
Rs cenetec juniomdelaov
 
My speed
My speedMy speed
My speedcamf_07
 
Suporte para tv lcd led plasma e convencional na Cirilo Cabos
Suporte para tv lcd led plasma e convencional na Cirilo CabosSuporte para tv lcd led plasma e convencional na Cirilo Cabos
Suporte para tv lcd led plasma e convencional na Cirilo CabosCirilo Cabos
 
Ranking de los mejores Colegios de Colombia en el 2013
Ranking de los mejores Colegios de Colombia en el 2013Ranking de los mejores Colegios de Colombia en el 2013
Ranking de los mejores Colegios de Colombia en el 2013Fenbgroup Enterprise
 
Introduccion a core plot
Introduccion a core plotIntroduccion a core plot
Introduccion a core plotJorge Ortiz
 
Soccer Analytics - After 10 Games
Soccer Analytics - After 10 GamesSoccer Analytics - After 10 Games
Soccer Analytics - After 10 Gamespjaumann
 
Woodside Bali - Luxury Villas and plots in Mangaon
Woodside Bali - Luxury Villas and plots in MangaonWoodside Bali - Luxury Villas and plots in Mangaon
Woodside Bali - Luxury Villas and plots in Mangaonalbuniv
 
OSRAM - LED Technologie und Produktion
OSRAM - LED Technologie und ProduktionOSRAM - LED Technologie und Produktion
OSRAM - LED Technologie und Produktionineltec 2011
 
Lixo eletro eletronico no brasil
Lixo eletro eletronico no brasilLixo eletro eletronico no brasil
Lixo eletro eletronico no brasilAndre Benedito
 

Viewers also liked (20)

Ventiladores de Techo Faro 2015 - ILUMINABLE.COM
Ventiladores de Techo Faro 2015 - ILUMINABLE.COMVentiladores de Techo Faro 2015 - ILUMINABLE.COM
Ventiladores de Techo Faro 2015 - ILUMINABLE.COM
 
Matlab2009b -clase2
Matlab2009b  -clase2Matlab2009b  -clase2
Matlab2009b -clase2
 
Qq plot
Qq plotQq plot
Qq plot
 
Rs cenetec junio
Rs cenetec junioRs cenetec junio
Rs cenetec junio
 
Lumitis ppt
Lumitis pptLumitis ppt
Lumitis ppt
 
Présentation 10 03 11
Présentation 10 03 11Présentation 10 03 11
Présentation 10 03 11
 
My speed
My speedMy speed
My speed
 
GAIKWAD NAGAR
GAIKWAD NAGARGAIKWAD NAGAR
GAIKWAD NAGAR
 
Seminario 5
Seminario 5Seminario 5
Seminario 5
 
Suporte para tv lcd led plasma e convencional na Cirilo Cabos
Suporte para tv lcd led plasma e convencional na Cirilo CabosSuporte para tv lcd led plasma e convencional na Cirilo Cabos
Suporte para tv lcd led plasma e convencional na Cirilo Cabos
 
Ranking de los mejores Colegios de Colombia en el 2013
Ranking de los mejores Colegios de Colombia en el 2013Ranking de los mejores Colegios de Colombia en el 2013
Ranking de los mejores Colegios de Colombia en el 2013
 
Introduccion a core plot
Introduccion a core plotIntroduccion a core plot
Introduccion a core plot
 
LEDs in der Außenbeleuchtung
LEDs in der AußenbeleuchtungLEDs in der Außenbeleuchtung
LEDs in der Außenbeleuchtung
 
Soccer Analytics - After 10 Games
Soccer Analytics - After 10 GamesSoccer Analytics - After 10 Games
Soccer Analytics - After 10 Games
 
Woodside Bali - Luxury Villas and plots in Mangaon
Woodside Bali - Luxury Villas and plots in MangaonWoodside Bali - Luxury Villas and plots in Mangaon
Woodside Bali - Luxury Villas and plots in Mangaon
 
Mini curso-prof-peternelli
Mini curso-prof-peternelliMini curso-prof-peternelli
Mini curso-prof-peternelli
 
(2) Curso sobre el software estadístico R: La librería googleVis
(2) Curso sobre el software estadístico R: La librería googleVis(2) Curso sobre el software estadístico R: La librería googleVis
(2) Curso sobre el software estadístico R: La librería googleVis
 
Plots
PlotsPlots
Plots
 
OSRAM - LED Technologie und Produktion
OSRAM - LED Technologie und ProduktionOSRAM - LED Technologie und Produktion
OSRAM - LED Technologie und Produktion
 
Lixo eletro eletronico no brasil
Lixo eletro eletronico no brasilLixo eletro eletronico no brasil
Lixo eletro eletronico no brasil
 

Similar to Arduino .NET Programadores

Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Walter Coan
 
manual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdfmanual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdfLuizFernandoKruger1
 
Artigo mega team pdf
Artigo mega team pdfArtigo mega team pdf
Artigo mega team pdfpfilho2011
 
Schneider pan5fautomacao0409
Schneider pan5fautomacao0409Schneider pan5fautomacao0409
Schneider pan5fautomacao0409croyf
 
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018Alvaro Viebrantz
 
Netduino e .NET Micro Framework
Netduino e .NET Micro FrameworkNetduino e .NET Micro Framework
Netduino e .NET Micro FrameworkIgor Kondrasovas
 
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
 
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)Ricardo Rufino
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoArticacc, Lda
 
Arduíno muito prazer
Arduíno muito prazerArduíno muito prazer
Arduíno muito prazerHeider Lopes
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDeviceRicardo Rufino
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduinoentrebits
 
A Internet das coisas e a programação de micro controladores
A Internet das coisas e a programação de micro controladoresA Internet das coisas e a programação de micro controladores
A Internet das coisas e a programação de micro controladoresIgor Kondrasovas
 
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
 

Similar to Arduino .NET Programadores (20)

Mini Curso Netduino
Mini Curso NetduinoMini Curso Netduino
Mini Curso Netduino
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)
 
manual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdfmanual arduino (1)Primeiros passos arduino.pdf
manual arduino (1)Primeiros passos arduino.pdf
 
Artigo mega team pdf
Artigo mega team pdfArtigo mega team pdf
Artigo mega team pdf
 
Schneider pan5fautomacao0409
Schneider pan5fautomacao0409Schneider pan5fautomacao0409
Schneider pan5fautomacao0409
 
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018
Codelab - Google Cloud IoT Core e MongooseOS - I/O Extended Cuiabá 2018
 
Netduino e .NET Micro Framework
Netduino e .NET Micro FrameworkNetduino e .NET Micro Framework
Netduino e .NET Micro Framework
 
Projecto final de AC
Projecto final de ACProjecto final de AC
Projecto final de AC
 
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
 
Instalação de rede
Instalação de redeInstalação de rede
Instalação de rede
 
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
 
Aula 01
Aula 01Aula 01
Aula 01
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - Farrusco
 
Mini curso Arduíno
Mini curso ArduínoMini curso Arduíno
Mini curso Arduíno
 
Arduíno muito prazer
Arduíno muito prazerArduíno muito prazer
Arduíno muito prazer
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDevice
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduino
 
A Internet das coisas e a programação de micro controladores
A Internet das coisas e a programação de micro controladoresA Internet das coisas e a programação de micro controladores
A Internet das coisas e a programação de micro controladores
 
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
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 

Arduino .NET Programadores

  • 1. Arduino para Programadores .NET Igor Kondrasovas igor@duinolabs.com
  • 2. Igor Kondrasovas www.duinolabs.com
  • 3. Agenda • O .NET Micro Framework • Produtos Disponíveis • Exemplo de Código • Como começar? • Projetos de Exemplo www.duinolabs.com
  • 4. Perguntas? www.duinolabs.com
  • 5. A Internet das Coisas www.duinolabs.com
  • 6. Dificuldades Encontradas • Áreas de aplicação são diversas e exigem habilidades de programação em hardware específicas; – Não estigmatizar os erros! • Ferramentas diversas, falta de modelos de programação; • Poucos protocolos de comunicação e suporte; • Código de difícil portabilidade; www.duinolabs.com
  • 7. O .NET Micro Framework www.duinolabs.com
  • 8. O .NET Micro Framework “Módulo inicializável de tempo de execução que traz os benefícios da plataforma .NET para dispositivos com poucos recursos” www.duinolabs.com
  • 9. O .NET Micro Framework Origem no SPOT (2004) (Smart Personal Object Technology) Utilizava o serviço MSN Direct (FM) 2009 – open source (Apache 2.0) www.duinolabs.com
  • 10. .NET Micro Framework www.duinolabs.com
  • 11. O .NET Micro Framewok • Footprint < 300 KB • Classes especificas para aplicações embedded (incluindo GUI em WPF) • CLR “on the metal” • Suporte a Flash, GPIOs, I2C, RS232, SPI, etc. • Modelo de drivers de dispositivos • Integração completa com Visual Studio (debug) • Emulador www.duinolabs.com
  • 13. Portabilidade Arquiteturas: ARM, ADI Blackfin, and Renesas SH2 ARM7, ARM9, Cortex www.duinolabs.com
  • 15. Piscando um LED www.duinolabs.com
  • 16. Botões www.duinolabs.com
  • 17. Eventos e Interrupções www.duinolabs.com
  • 18. Detalhes • 70 classes e 420 métodos • Reflection • Serialization • Threading e Sincronização • Timers • Exceções • Garbage Collection • Persistência • Recursos • Segurança e Criptografia • Atualização www.duinolabs.com
  • 19. Quem pode Utilizar? Cenário Uso Desenvolvedores Coloque seu software na próxima geração de dispositivos inteligentes Integradores Construa extensões e hardware específico Acadêmicos Base de conhecimento para estudantes e professores Hobistas Realizar sonhos www.duinolabs.com
  • 20. .NET Gadgeteer www.duinolabs.com
  • 21. Netduino (Secret Labs) www.duinolabs.com
  • 22. Arduino e Netduino www.duinolabs.com
  • 23. Compatibilidade www.duinolabs.com
  • 24. Reguladores Pinos Digitais 0-13 Pins LED Onboard de Tensão Recebem um tensão de Netduino Pinos Digitais que podem ser configurados como entradas (ler um sinal digital) ou como saídas (levados a níveis alto e baixo) Pode ser utilizado nos seus programas livremente entrada variável e fornecem 5V e 3,3V que o Netduino necessita. Conector USB Botão Reset Reinicia o programa em Conecta o seu execução computador para programação, depuração e alimentação elétrica. (micro USB) Entradas Analógicas odem ser utilizadas para ler tensões entre 0 e 3,3V. Uteis para ligar sensores e potenciômetros. Adaptador Pinos de DC Processamento Aceita entre 7,5v e O micro controlador onde seu Energia 12v. (conector de programa roda (Atmel Expõe pinos para fornecer 5v 2,1mm centro AT91SAM, 32 bit 48 MHz) e 3,3v, além do gnd e pino de positivo) Reset
  • 25. Netduino Plus www.duinolabs.com
  • 26. O que é Netduino? www.duinolabs.com
  • 28. Como começar? www.duinolabs.com
  • 29. www.duinolabs.com www.duinolabs.com
  • 30. Quem é Netduino? 14000+ participantes na comunidade Seis continents Actual community member avatars (CC-BY-SA). Sample representation, not endorsement. http://forums.netduino.com www.duinolabs.com
  • 31. Quem é Netduino? Kevin D. Wolf Quadricóptero http://new.efficientcoder.net/2012/08/nivek-go- qc1-makes-its-debut-at-tampa.html www.duinolabs.com
  • 32. Quem é Netduino? Andreas Schneider iPhone + Coffee Machine http://www.youtube.com/watch?v=kpFqRwrbtLQ www.duinolabs.com
  • 33. Quem é Netduino? West Coast Customs and Microsoft @ch9 Project Detroit (lighting + motor control for back glass window) http://channel9.msdn.com/coding4fun/detroit www.duinolabs.com
  • 34. Quem é Netduino? Dan Thyer @LogicalDan Self Destructing QR Code http://www.youtube.com/watch?v=kLBITYi72gg www.duinolabs.com
  • 35. Arduino para Programadores .NET Igor Kondrasovas igor@duinolabs.com