![Page 1: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/1.jpg)
NETDUINOvocê é
Se você é
![Page 2: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/2.jpg)
Patrocínio
Logical Docs
Estúdio Web | Desenvolvimento | Gestão de Documentos | Automação | Treinamento In-Company
http://www.logicaldocs.com.br
![Page 3: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/3.jpg)
Cientista da Computação(quase) Engenheiro de Software
MCP desde 2005MCT desde 2008
Mexendo com essascoisas de computador
desde 1988 !
Marcio Paulo Mello Martins
ai que meda!
![Page 4: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/4.jpg)
FORMADO EM ELETRÔNICA, RÁDIO E TVPelo Instituto Universal Brasileiro
![Page 5: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/5.jpg)
• Introdução ao Netduino
• Introdução ao .NET Microframework
• Arduino X Netduino
• Experiência 1: Fita de LEDs endereçáveis
• Experiência 2: Ventilador de velocidade variável
• Experiência 3: Controle de motor de passo via
rede Wireless
Agenda
![Page 6: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/6.jpg)
Introdução aoNetduino
Introdução ao.NET
Microframework
![Page 7: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/7.jpg)
Netduino !!
Respeitável público ... Com vocês ...
![Page 8: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/8.jpg)
Micro Controlador que roda
.NET
microframework
![Page 9: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/9.jpg)
Sim, mas ...
Microframework?
![Page 10: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/10.jpg)
É uma versão do .NET Framework
muito reduzida(aproximadamente 300 KB)
para uso em dispositivos embarcados
![Page 11: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/11.jpg)
.NET MICROFRAMEWORK
Projeto Open Source com o apoio da comunidade Microsoft
![Page 12: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/12.jpg)
Capacidade
Processador: ATMEL 32-bit
Velocidade: 48Mhz
Memória de Código: 128 KB
Memória RAM: 60 KB
![Page 13: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/13.jpg)
20 pinos digitais
Transmitem ou Recebem apenas TRUE (5 V) e FALSE (0 V)
Entrada e Saída
![Page 14: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/14.jpg)
6 pinos analógicos(Entrada)
Leitura de valores (Voltagem) de sensores
![Page 15: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/15.jpg)
Portas UART
Transmissão e Recepção de dados (Serial)
UniversalAsynchronousReceiver andTransmitter
O-1
2-37-8
![Page 16: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/16.jpg)
Portas PWM
Geração de modulação por largura de pulso
PulseWidthModulation
56910
![Page 17: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/17.jpg)
Porta SPI
Transmissão e Recepção de dados (RS-232)
SerialPeripheralInterface
11-13
![Page 18: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/18.jpg)
Porta I2C
Transmissão e Recepção de dados
InterIntegratedCircuit
4-5 (analógico)
![Page 19: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/19.jpg)
Isto está ficando MUITO
interessante...
![Page 20: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/20.jpg)
Sabores
![Page 21: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/21.jpg)
Sabores
Netduino (Standard)
![Page 22: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/22.jpg)
Sabores
Netduino Plus (Rede e SD Reader)
![Page 23: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/23.jpg)
Sabores
Netduino Mini (piquininiiiiiiiiinho!!)
![Page 24: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/24.jpg)
Sabores
Netduino Go! (.NET Gadgeteer)
![Page 25: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/25.jpg)
Arduino X Netduino
De que lado da força você vai
ficar?
![Page 26: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/26.jpg)
x• USB Tipo B• Linguagem
Própria• 32 KB Flash• 3 KB RAM• 16 Mhz
(ATmega328)
• Micro USB• Linguagem C#• 128 KB Flash• 60 KB RAM• 48 Mhz (ARM7)• COM DEBUG !!
![Page 27: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/27.jpg)
Desculpa aí qualquer coisa...
![Page 28: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/28.jpg)
.NET MICROFRAMEWORKSe você sabe C#, você sabe Microframework!
![Page 29: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/29.jpg)
.NET MICROFRAMEWORKMétodo Write(bool value)
“Escreve” o valor do pino de saída:
pin3.Write(true);Joga 5 volts no pino 3 (previamente declarado como pino de saída)
![Page 30: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/30.jpg)
Pisca Pisca
while (true){
pin1.Write(true);Thread.Sleep(1000);pin1.Write(false);Thread.Sleep(1000);
}
![Page 31: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/31.jpg)
Instalação do Ambiente
![Page 32: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/32.jpg)
Instalação do Ambiente
1. Visual C# Express 2010 (mínimo)
2. .NET Micro Framework SDK v4.1
3. Netduino SDK v4.1 (32 ou 64 bits)
Para o Netduino, Netduino Plus e Netduino Mini
![Page 33: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/33.jpg)
Instalação do Ambiente
1. Visual C# Express 2010 (mínimo)
2. .NET Micro Framework SDK v4.2
3. Netduino SDK v4.2 (32 ou 64 bits)
Para o Netduino 2, Netduino Plus 2 e Netduino Go!
(E todas as placas atualizadas para o MF 4.2)
![Page 34: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/34.jpg)
Ah, mas é fácil, é fácil,
é muito fácil!
Auditório, é fácil ou não
é?
ÉÉÉÉÉÉÉÉÉÉ !!!
![Page 35: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/35.jpg)
ExperiênciasPráticas
&Demonstrações
![Page 36: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/36.jpg)
Experiência 1
Fita de LEDs
endereçáveis
![Page 37: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/37.jpg)
![Page 38: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/38.jpg)
DEMO
![Page 39: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/39.jpg)
Experiência 2 Ventilador de velocidade variável
![Page 40: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/40.jpg)
Sensor de Temperatura – LM35
2,7 a 5,5 volts
Leitura (volts)
Ground
![Page 41: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/41.jpg)
DEMO
![Page 42: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/42.jpg)
Experiência 3
Destravamento de porta via
Web
![Page 43: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/43.jpg)
Motor de passo
Um tipo especial de
motor que pode
fazer movimentos
mínimos de 1,8 grau.
Utilizado em projetos
que necessitam de
movimentos
precisos.
![Page 44: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/44.jpg)
DEMO
![Page 45: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/45.jpg)
AGRADECIMENTOS A todo o time
TDC / Globalcode• Lucas Zawacki• Alexandre Becker• Caroline Souza• Cristina Etzel• Etc..
![Page 46: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/46.jpg)
AGRADECIMENTOS
AVOCÊQue sacrificou sua tarde de Sábado
para me ver fazer gracinhas
![Page 47: Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre](https://reader036.vdocuments.pub/reader036/viewer/2022062514/55b7140ebb61eb17118b471c/html5/thumbnails/47.jpg)
CONTATOSfacebook.com/marciopmm
@marciopmm
youtube.com/marciopmm
br.linkedin.com/in/marciopmm
OBRIGADO A TODOS !!