Primeiros Passos com o Netduino

Documentos relacionados
Construindo Aplicações Node com MongoDB e Backbone Mike Wilson

Primeiros Passos com Sensores Kimmo Karvinen Tero Karvinen

Introdução às. Expressões Regulares. Michael Fitzgerald. Novatec

Novatec Editora Ltda

Introdução ao GitHub Peter Bell e Brent Beer

Primeiros Passos com o Arduino Massimo Banzi

A Arte de Escrever Programas Legíveis

Jody Culkin e Eric Hagan

Primeiros Passos com o Arduino

Primeiros Passos com o Netduino

Ryan Mitchell. Novatec

Raspberry Pi Manual do Usuário

Sumário. Parte I Elementos essenciais Sobre o autor Sobre o revisor técnico Prefácio... 14

Benjamin Bengfort Jenny Kim

Arduino Básico Michael McRoberts

Expressões Regulares Cookbook Jan Goyvaerts Steven Levithan

Objective-C Fundamental Christopher K. Fairbairn Johannes Fahrenkrug Collin Ruffenach

Karl Matthias Sean P. Kane

Guia Mangá. Álgebra Linear. Shin Takahashi, Iroha Inoue e Trend-Pro Co., Ltd. novatec

JavaScript. de Alto Desempenho. Nicholas C. Zakas. Novatec

Allan Liska e Timothy Gallo. Novatec

Jonathan Stark Brian Jepson

Primeiros Passos com o Raspberry Pi

Novatec Editora Ltda

Miguel Grinberg. Novatec

Shyam Seshadri & Brad Green

Sumário. Prefácio Capítulo 1 Orientação e primeiras etapas Capítulo 2 Dados: trabalhando com texto e números... 40

Allen B. Downey. Novatec

Indira Knight. Novatec

Guia Prático Richard E. Silverman

Shelley Powers. Novatec

Métricas. Como melhorar os principais resultados de sua empresa. Martin Klubeck. Novatec

Novatec Editora Ltda

Blender 3D jogos e animações interativas Allan Brito

PDF Explicado John Whitington

Desenvolvimento de Grandes Aplicações Web

Pedro Monteiro da Silva Eleutério Marcio Pereira Machado. Novatec

Arduino Básico. 2ª edição. Michael McRoberts. Novatec

Kenneth Reitz Tanya Schlusser

jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI Maurício Samy Silva Novatec

André Gugliotti. Novatec

Criando Relatórios com PHP Pablo Dall Oglio

Design Centrado no Usuário

A Arte de Escrever Programas Legíveis

Sérgio de Oliveira. Novatec

4ª Edição Revisada e Ampliada Aurelio Marinho Jargas

Aaron Newcomb. Novatec

Análise de Regressão

William Pereira Alves

Ademir C. Gabardo. Novatec

Ademir Cristiano Gabardo. Novatec

Guia Mangá. Microprocessadores. Michio Shibuya, Takashi Tonagi e Office Sawa. Novatec

Novatec Editora Ltda. [2014].

Semmy Purewal. Novatec

Chris Binnie. Novatec

Programando para. iphone e ipad. Aprenda a construir aplicativos para o ios. André Milani. Novatec

Google Analytics Justin Cutroni

Luiz Eduardo Borges. Novatec

Osvaldo Santana Thiago Galesi

Aprendendo Programação. ios. Alasdair Allan. Novatec

Guia Mangá Circuitos Eletrônicos

Robson Santos da Silva

Web Interativa com Ajax e PHP

Guia Mangá Motores elétricos

Hélio Engholm Jr. Novatec

A Arte de SEO. Eric Enge, Stephan Spencer, Jessie Stricchiola e Rand Fishkin Introdução de John Battelle. Novatec

Ademir Ribeiro dos Passos

Adrian Mouat. Novatec

desenvolva aplicações web profissionais com uso dos poderosos recursos de estilização das css3 Maurício Samy Silva

Ademir Cristiano Gabardo. Novatec

Aprendendo. Unix no OS X. Mountain Lion. Mergulhando no Terminal e no Shell. Dave Taylor. Novatec

Maurício Samy Silva. Novatec

Segurança em Redes sem Fio

Guia Mangá FISIOLOGIA. Etsuro Tanaka, Keiko Koyama, e Becom Co., Ltd. Novatec

Jonathan Weber e a equipe da LunaMetrics

Aditya Y. Bhargava. Novatec

Adrian Pruteanu. Novatec

Edécio Fernando Iepsen

jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI 2a Edição Maurício Samy Silva Novatec

Ben Vinegar Anton Kovalyov

Matheus Marabesi Michael Douglas

WordPress 3 Básico Stephanie Leary

Jessey Bullock Jeff T. Parker

2ª Edição Cláudio Torres

Desenvolvendo Websites com PHP

Adriano Pataro. Novatec

Equipes de Software. Um guia para o desenvolvedor de software se relacionar melhor com outras pessoas. Brian W. Fitzpatrick Ben Collins-Sussman

3ª Edição Nilo Ney Coutinho Menezes

marketing ágil Utilização de Metodologias Ágeis em Projetos de Marketing Michelle Accardi-Petersen Novatec

Padrões de Projeto em PHP

Maurício Samy Silva. Novatec

Julia Elman e Mark Lavin. Novatec

Wolfram Donat. Novatec

Rodrigo de Barros Paes

Jarrod Overson e Jason Strimpel

Chris Goward. Novatec

Guia Mangá Circuitos Eletrônicos

Introdução ao GitHub Peter Bell e Brent Beer

Murillo Lo Visco. Novatec

Transcrição:

Primeiros Passos com o Netduino Chris Walker Novatec

Authorized Portuguese translation of the English edition of titled Getting Started with Netduino, First Edition ISBN 9781449302450 2012 Secret Labs LLC. This translation is published and sold by permission of O'Reilly Media, Inc., the owner of all rights to publish and sell the same. Tradução em português autorizada da edição em inglês da obra Getting Started with Netduino, First Edition ISBN 9781449302450 2012 Secret Labs LLC. Esta tradução é publicada e vendida com a permissão da O'Reilly Media, Inc., detentora de todos os direitos para publicação e venda desta obra. Novatec Editora Ltda. 2012. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Tradução: Rafael Zanolli Revisão gramatical: Débora Facin Editoração eletrônica: Carolina Kuwabata ISBN: 978-85-7522-305-5 Histórico de impressões: Maio/2012 Primeira edição Novatec Editora Ltda. Rua Luís Antônio dos Santos 110 02460-000 São Paulo, SP Brasil Tel.: +55 11 2959-6529 Fax: +55 11 2950-8869 E-mail: novatec@novatec.com.br Site: www.novatec.com.br Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec Dados Internacionais de Catalogação na Publicação (CIP) (Câmara Brasileira do Livro, SP, Brasil) Walker, Chris Primeiros passos com o Netduino / Chris Walker ; [tradução Rafel Zanolli]. -- São Paulo : Novatec Editora ; Sebastopol, CA : O'Reilly, 2012. Título original: Getting started with Netduino. ISBN 978-85-7522-305-5 1. Eletrônicos - Processamento de dados 2. Engenharia de protótipos 3. Microsoft NET Framework 4. Microsoft Visual BASIC 5. Netduino (Linguagem de computador) 6. Netduino - Plataforma 7. Sistemas operacionais (Computadores) I. Título. 12-06179 CDD-005.268 Índices para catálogo sistemático: 1. Netduino : Linguagem de computador : Processamento de dados 005.268

Sumário Prefácio... 11 O que você precisa saber... 13 Como utilizar este livro... 13 Convenções utilizadas neste livro... 14 Uso dos exemplos de código... 14 Como entrar em contato conosco... 15 Este livro foi possibilitado por... 16 Sobre o autor... 17 Capítulo 1 Apresentando o Netduino... 19 Conheça a família Netduino...20 De que você precisa?...26 Capítulo 2 Configurando as ferramentas gratuitas... 27 Passo 1: instale o Visual Studio Express...28 Passo 2: instale o SDK do.net Micro Framework...30 Passo 3: instale o SDK do Netduino...31 Conclusão... 32 Capítulo 3 Primeiros projetos... 33 Inicie o Visual Studio... 34 Piscando o LED onboard... 35 Executando o aplicativo Blinky...38 Pressionando o botão onboard...40 Conclusão...44 7

8 Primeiros Passos com o Netduino Capítulo 4 Shields de expansão e componentes eletrônicos... 45 Uma galeria de shields... 47 Motores... 47 GPS...48 Redes sem fio... 49 Display gráfico... 49 Protoboards e componentes...50 Conclusão... 52 Capítulo 5 Entrada e saída digital e analógica com o MakerShield... 53 Pressionando o botão do MakerShield...54 Entradas analógicas...58 Medindo tensão... 59 Outros sensores analógicos... 63 Conclusão...64 Capítulo 6 Protoboards e LEDs... 65 Alterando a intensidade... 65 Preparando a protoboard...66 Conectando os componentes...68 Escrevendo o código do regulador de luminosidade... 70 Misturando cores... 72 Conclusão... 76 Capítulo 7 Som e movimento... 77 Fazendo música...77 Motores e servomotores... 85 Controle de servomotores... 85 Conclusão...89 Capítulo 8 Conexão com a internet... 91 Codificando o servidor... 92 Conclusão... 100

Sumário 9 Apêndice A Atualizando o firmware... 101 Atualizações menores...102 Atualizações maiores... 104 Apêndice B Desenvolvendo aplicativos com o Mono... 109 Prepare o Netduino... 110 Configure suas ferramentas de desenvolvimento... 110 Instale o Mono...111 Instale o Mono 2.10...111 Compile o Mono 2.12 com o Mono 2.10...111 Instale o Wine... 112 Faça o download das bibliotecas de suporte... 113 Compile um aplicativo... 114