SlideShare uma empresa Scribd logo
Microcontroladores : A Revolução do Arduino
O que é um Microcontrolador? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arduino = Microcontrolador + Gravador + Interfaces ,[object Object],[object Object]
Circuitos auxiliares ,[object Object],[object Object],[object Object],[object Object]
Especificacoes do Arduino Duemilanove (2009) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PWM (Modulação por Largura de Pulso) AnalogWrite ([0-255]) – Porta Digital `
Conversor Analógico<->Digital (ADC) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quantizacao - AnalogRead() ,[object Object],[object Object],[object Object],[object Object]
Hardware - status - 2004 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software – status - 2004 ,[object Object],[object Object],[object Object]
list  p=16F630  ; list directive to define processor #include <p16F630.inc>  ; processor specific variable definitions __CONFIG  _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OF F & _PWRTE_ON & _INTRC_OSC_NOCLKOUT  VARIABLES  UDATA_SHR delayA  RES  1 delayB  RES  1  ;********************************************************************** RESET_VECTOR  CODE  0x000  ; processor reset vector goto  main  ; go to beginning of program PROGRAM CODE main call  0x3FF  ; retrieve factory calibration value bsf  STATUS,RP0  ; set file register bank to 1  movwf  OSCCAL  ; update register with factory cal value  movlw  0x00 movwf  TRISC  bcf  STATUS,RP0  ; set file register bank to 0 loop clrf  PORTC  call  delay movlw  0xFF movwf  PORTC call  delay goto  loop ;------------------------------------------------------------------- ;Delay Routine delay movlw  0xFF movwf  delayA  loopA movlw  0xFF movwf  delayB  loopB decfsz  delayB, f goto  loopB decfsz  delayA, f goto  loopA return ;------------------------------------------------------------------- END  ; directive 'end of program'
A possibilidade da linguagem C ,[object Object],[object Object],[object Object],[object Object]
Arduino – a quebra de paradigmas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
int ledPin = 13;  // LED connected to digital pin 13 void setup() { pinMode(ledPin, OUTPUT);  // sets the digital pin as output } void loop() { digitalWrite(ledPin, HIGH);  // sets the LED on delay(1000);  // waits for a second digitalWrite(ledPin, LOW);  // sets the LED off delay(1000);  // waits for a second }
IDE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mao na massa!
Ferramenta didatica – Fritzing! ,[object Object],[object Object],[object Object]
Simulador de circuitos! ,[object Object],[object Object]
Shields – Bibliotecas de Hardware ,[object Object],[object Object],[object Object]
Shield Ethernet ,[object Object]
Wi-Fi Shield ,[object Object],[object Object],[object Object]
Motor Shield ,[object Object],[object Object],[object Object]
SD Shield
Placas Derivadas do Arduino Resultado de tecnologias Open Source  ,[object Object],[object Object]
ArduinoBT ,[object Object]
Program-Me – Brasileira ,[object Object],[object Object],[object Object],[object Object],[object Object]
Severino ,[object Object],[object Object]
Nano
Mega
Fio ,[object Object],[object Object],[object Object]
Lilypad ,[object Object],[object Object]
Casos de uso ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
E como falar com esse cara? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fazendo o Perl falar com ele ,[object Object],[object Object],my $sp=new Device::SerialPort(&quot;/dev/ttyUSB0&quot;); $sp->databits(8); $sp->baudrate(9600); $sp->stopbits(1); $sp->parity(&quot;none&quot;); $sp->write(“s”);
void loop() { char pc_input; if (Serial.available()) { pc_input = Serial.read();  } if( pc_input ==  'w')  { if (Speed < 255){ Speed = Speed + 5; } go_forward(Speed); } if( pc_input ==  's')  { stopMotors(); } if( pc_input ==  'a')  { turn_left(10); } if( pc_input ==  'd')  { turn_right(10); } }
Um minuto sobre Cellbots ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Arduino TV Out
Possibilidades ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusão ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ArduInRio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agora é usar a imaginação e desenvolver! Perguntas?
Contato ,[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius Senger
Globalcode
 
Introdução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesIntrodução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantes
Rogerio Alencar Filho
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo moderno
Marcelo Laranjeira Melo
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com Arduino
Felipe Martins
 
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
 
Curso de arduino
Curso de arduinoCurso de arduino
Curso de arduino
Wellington Faria
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
Edgley Xavier
 
Introdução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-cursoIntrodução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-curso
Felipe Martins
 
Arduino Hack Day Corumbá
Arduino Hack Day CorumbáArduino Hack Day Corumbá
Arduino Hack Day Corumbá
Samuel Cavalcante
 
1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino
Centro Universitário Católica de Quixadá
 
Minicurso de Arduino Básico
Minicurso de Arduino BásicoMinicurso de Arduino Básico
Minicurso de Arduino Básico
Rodrigo Bueno Santa Maria, BS, MBA
 
Android e Arduino para automação residencial
Android e Arduino para automação residencialAndroid e Arduino para automação residencial
Android e Arduino para automação residencial
Álvaro Justen
 
Arduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livreArduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livre
Marcelo Laranjeira Melo
 
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
Tiago Barros
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para Arduino
Rodrigo Rosa
 
Arduino e a_internet_das_coisas
Arduino e a_internet_das_coisasArduino e a_internet_das_coisas
Arduino e a_internet_das_coisas
Hugo Lavalle
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduino
entrebits
 
Introdução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoIntrodução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduino
Juan Manoel
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
Vitor Ferreira
 
Mini-curso de Introdução a Eletrônica com Arduino
Mini-curso de Introdução a Eletrônica com ArduinoMini-curso de Introdução a Eletrônica com Arduino
Mini-curso de Introdução a Eletrônica com Arduino
Felipe Martins
 

Mais procurados (20)

Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius Senger
 
Introdução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantesIntrodução a arduino, oficina para iniciantes
Introdução a arduino, oficina para iniciantes
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo moderno
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com Arduino
 
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)
 
Curso de arduino
Curso de arduinoCurso de arduino
Curso de arduino
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
 
Introdução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-cursoIntrodução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-curso
 
Arduino Hack Day Corumbá
Arduino Hack Day CorumbáArduino Hack Day Corumbá
Arduino Hack Day Corumbá
 
1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino
 
Minicurso de Arduino Básico
Minicurso de Arduino BásicoMinicurso de Arduino Básico
Minicurso de Arduino Básico
 
Android e Arduino para automação residencial
Android e Arduino para automação residencialAndroid e Arduino para automação residencial
Android e Arduino para automação residencial
 
Arduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livreArduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livre
 
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
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para Arduino
 
Arduino e a_internet_das_coisas
Arduino e a_internet_das_coisasArduino e a_internet_das_coisas
Arduino e a_internet_das_coisas
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduino
 
Introdução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduinoIntrodução à eletronica e robótica com arduino
Introdução à eletronica e robótica com arduino
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
 
Mini-curso de Introdução a Eletrônica com Arduino
Mini-curso de Introdução a Eletrônica com ArduinoMini-curso de Introdução a Eletrônica com Arduino
Mini-curso de Introdução a Eletrônica com Arduino
 

Destaque

Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
Portal Eletrônica
 
Como consertar uma geladeira
Como consertar uma geladeiraComo consertar uma geladeira
Como consertar uma geladeira
Fabio Ester Guto Mendes
 
Curso Dicas Tv Lcd Toshiba
Curso Dicas Tv Lcd ToshibaCurso Dicas Tv Lcd Toshiba
Curso Dicas Tv Lcd Toshiba
BatistaBR
 
Manual instalacion usuario_termostato
Manual instalacion usuario_termostatoManual instalacion usuario_termostato
Manual instalacion usuario_termostato
Francisco Camacho Amador
 
Electrolux - Freezer vertical ffe24 manual de instruções
Electrolux - Freezer vertical ffe24   manual de instruçõesElectrolux - Freezer vertical ffe24   manual de instruções
Electrolux - Freezer vertical ffe24 manual de instruções
Guilherme Gugelmin
 
Problema stv lcd
Problema stv lcdProblema stv lcd
Problema stv lcd
Jota Jack
 
Electrolux - Freezer horizontal h300 skin manual de instruções
Electrolux - Freezer horizontal h300 skin   manual de instruçõesElectrolux - Freezer horizontal h300 skin   manual de instruções
Electrolux - Freezer horizontal h300 skin manual de instruções
Guilherme Gugelmin
 
[Apostila] boas práticas de refrigeração senai (44 pág, br)
[Apostila] boas práticas de refrigeração   senai (44 pág, br)[Apostila] boas práticas de refrigeração   senai (44 pág, br)
[Apostila] boas práticas de refrigeração senai (44 pág, br)
Sergio Fonseca
 
Electrolux - Freezer horizontal h400 h500 - manual de instruções
Electrolux - Freezer horizontal h400 h500 - manual de instruçõesElectrolux - Freezer horizontal h400 h500 - manual de instruções
Electrolux - Freezer horizontal h400 h500 - manual de instruções
Guilherme Gugelmin
 
09 manutenção do ar condicionado de janela guia completo
09 manutenção do ar condicionado de janela   guia completo09 manutenção do ar condicionado de janela   guia completo
09 manutenção do ar condicionado de janela guia completo
andydurdem
 
08 erros na instalação do ar condicionado, aprenda como reparar
08 erros na instalação do ar condicionado, aprenda como reparar08 erros na instalação do ar condicionado, aprenda como reparar
08 erros na instalação do ar condicionado, aprenda como reparar
andydurdem
 
Electrolux - Freezer horizontal h160 a h220 - manual de instruções
Electrolux - Freezer horizontal h160 a h220 - manual de instruçõesElectrolux - Freezer horizontal h160 a h220 - manual de instruções
Electrolux - Freezer horizontal h160 a h220 - manual de instruções
Guilherme Gugelmin
 
Electrolux - Freezer horizontal h160 h210 - manual de instruções
Electrolux - Freezer horizontal h160 h210 - manual de instruçõesElectrolux - Freezer horizontal h160 h210 - manual de instruções
Electrolux - Freezer horizontal h160 h210 - manual de instruções
Guilherme Gugelmin
 
04 manutenção em refrigeração domiciliar
04 manutenção em refrigeração domiciliar04 manutenção em refrigeração domiciliar
04 manutenção em refrigeração domiciliar
andydurdem
 
Apostila ar condicionado
Apostila ar condicionadoApostila ar condicionado
Apostila ar condicionado
Cesar Eduardo
 
Electrolux - Freezer vertical fe18 fe22-fe26 - manual de instruções
Electrolux - Freezer vertical fe18 fe22-fe26 - manual de instruçõesElectrolux - Freezer vertical fe18 fe22-fe26 - manual de instruções
Electrolux - Freezer vertical fe18 fe22-fe26 - manual de instruções
Guilherme Gugelmin
 
Curso ar condicionado
Curso ar condicionadoCurso ar condicionado
Curso ar condicionado
FcoAfonso
 
Treinamento d Ar condicionados LG
Treinamento d Ar condicionados LGTreinamento d Ar condicionados LG
Treinamento d Ar condicionados LG
Renata Tuccimei
 
Tabela com conversão de códigos de diodos tipo zener
Tabela com conversão de códigos de diodos tipo zenerTabela com conversão de códigos de diodos tipo zener
Tabela com conversão de códigos de diodos tipo zener
Gravatá Eletrônica
 
Apostila tecnologia-de-climatizacao-senai
Apostila tecnologia-de-climatizacao-senaiApostila tecnologia-de-climatizacao-senai
Apostila tecnologia-de-climatizacao-senai
andydurdem
 

Destaque (20)

Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
Manual de serviço TV LCD/LED PANASONIC TC-L47 E5B chassis LA35.
 
Como consertar uma geladeira
Como consertar uma geladeiraComo consertar uma geladeira
Como consertar uma geladeira
 
Curso Dicas Tv Lcd Toshiba
Curso Dicas Tv Lcd ToshibaCurso Dicas Tv Lcd Toshiba
Curso Dicas Tv Lcd Toshiba
 
Manual instalacion usuario_termostato
Manual instalacion usuario_termostatoManual instalacion usuario_termostato
Manual instalacion usuario_termostato
 
Electrolux - Freezer vertical ffe24 manual de instruções
Electrolux - Freezer vertical ffe24   manual de instruçõesElectrolux - Freezer vertical ffe24   manual de instruções
Electrolux - Freezer vertical ffe24 manual de instruções
 
Problema stv lcd
Problema stv lcdProblema stv lcd
Problema stv lcd
 
Electrolux - Freezer horizontal h300 skin manual de instruções
Electrolux - Freezer horizontal h300 skin   manual de instruçõesElectrolux - Freezer horizontal h300 skin   manual de instruções
Electrolux - Freezer horizontal h300 skin manual de instruções
 
[Apostila] boas práticas de refrigeração senai (44 pág, br)
[Apostila] boas práticas de refrigeração   senai (44 pág, br)[Apostila] boas práticas de refrigeração   senai (44 pág, br)
[Apostila] boas práticas de refrigeração senai (44 pág, br)
 
Electrolux - Freezer horizontal h400 h500 - manual de instruções
Electrolux - Freezer horizontal h400 h500 - manual de instruçõesElectrolux - Freezer horizontal h400 h500 - manual de instruções
Electrolux - Freezer horizontal h400 h500 - manual de instruções
 
09 manutenção do ar condicionado de janela guia completo
09 manutenção do ar condicionado de janela   guia completo09 manutenção do ar condicionado de janela   guia completo
09 manutenção do ar condicionado de janela guia completo
 
08 erros na instalação do ar condicionado, aprenda como reparar
08 erros na instalação do ar condicionado, aprenda como reparar08 erros na instalação do ar condicionado, aprenda como reparar
08 erros na instalação do ar condicionado, aprenda como reparar
 
Electrolux - Freezer horizontal h160 a h220 - manual de instruções
Electrolux - Freezer horizontal h160 a h220 - manual de instruçõesElectrolux - Freezer horizontal h160 a h220 - manual de instruções
Electrolux - Freezer horizontal h160 a h220 - manual de instruções
 
Electrolux - Freezer horizontal h160 h210 - manual de instruções
Electrolux - Freezer horizontal h160 h210 - manual de instruçõesElectrolux - Freezer horizontal h160 h210 - manual de instruções
Electrolux - Freezer horizontal h160 h210 - manual de instruções
 
04 manutenção em refrigeração domiciliar
04 manutenção em refrigeração domiciliar04 manutenção em refrigeração domiciliar
04 manutenção em refrigeração domiciliar
 
Apostila ar condicionado
Apostila ar condicionadoApostila ar condicionado
Apostila ar condicionado
 
Electrolux - Freezer vertical fe18 fe22-fe26 - manual de instruções
Electrolux - Freezer vertical fe18 fe22-fe26 - manual de instruçõesElectrolux - Freezer vertical fe18 fe22-fe26 - manual de instruções
Electrolux - Freezer vertical fe18 fe22-fe26 - manual de instruções
 
Curso ar condicionado
Curso ar condicionadoCurso ar condicionado
Curso ar condicionado
 
Treinamento d Ar condicionados LG
Treinamento d Ar condicionados LGTreinamento d Ar condicionados LG
Treinamento d Ar condicionados LG
 
Tabela com conversão de códigos de diodos tipo zener
Tabela com conversão de códigos de diodos tipo zenerTabela com conversão de códigos de diodos tipo zener
Tabela com conversão de códigos de diodos tipo zener
 
Apostila tecnologia-de-climatizacao-senai
Apostila tecnologia-de-climatizacao-senaiApostila tecnologia-de-climatizacao-senai
Apostila tecnologia-de-climatizacao-senai
 

Semelhante a V2 - Microcontroladores: a revolucao do arduino

Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!
Samir Siqueira
 
Treinamento arduino (1).pptx
Treinamento arduino (1).pptxTreinamento arduino (1).pptx
Treinamento arduino (1).pptx
David Monteiro Mello
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
Rogerio Alencar Filho
 
Introdução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdfIntrodução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdf
CliverRaimundo2
 
UFCD-6072-Microcontroladores-Registos.pptx
UFCD-6072-Microcontroladores-Registos.pptxUFCD-6072-Microcontroladores-Registos.pptx
UFCD-6072-Microcontroladores-Registos.pptx
centroclinicosalus
 
Apostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDFApostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDF
engelrfs
 
38698469 slides-arduino
38698469 slides-arduino38698469 slides-arduino
38698469 slides-arduino
Rui Alves
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
elliando dias
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
Cícero Rocha
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptx
fmtpereira
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
PotiLivre Sobrenome
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
Ricardo Rufino
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - Farrusco
Articacc, Lda
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduino
Walter Coan
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas Embarcados
Suzana Viana Mota
 
Arduino - aula Teste - Ilha
Arduino - aula Teste - IlhaArduino - aula Teste - Ilha
Arduino - aula Teste - Ilha
Luckas Judocka
 
TDC2014 - Arduino Legacy
TDC2014 - Arduino LegacyTDC2014 - Arduino Legacy
TDC2014 - Arduino Legacy
Marcondes Maçaneiro
 
Microcontroladores pic ling c unicamp
Microcontroladores pic ling c unicampMicrocontroladores pic ling c unicamp
Microcontroladores pic ling c unicamp
Francisco Fambrini
 
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Cláudio Alves
 
Robótica e Sistemas interativos utilizando Arduino
Robótica e Sistemas interativos utilizando ArduinoRobótica e Sistemas interativos utilizando Arduino
Robótica e Sistemas interativos utilizando Arduino
DomingosRodrigues16
 

Semelhante a V2 - Microcontroladores: a revolucao do arduino (20)

Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!Perlduino - Interfaceando sua aplicação com o mundo real!
Perlduino - Interfaceando sua aplicação com o mundo real!
 
Treinamento arduino (1).pptx
Treinamento arduino (1).pptxTreinamento arduino (1).pptx
Treinamento arduino (1).pptx
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
 
Introdução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdfIntrodução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdf
 
UFCD-6072-Microcontroladores-Registos.pptx
UFCD-6072-Microcontroladores-Registos.pptxUFCD-6072-Microcontroladores-Registos.pptx
UFCD-6072-Microcontroladores-Registos.pptx
 
Apostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDFApostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDF
 
38698469 slides-arduino
38698469 slides-arduino38698469 slides-arduino
38698469 slides-arduino
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptx
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
 
Workshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - FarruscoWorkshop iniciação à robótica - Farrusco
Workshop iniciação à robótica - Farrusco
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduino
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas Embarcados
 
Arduino - aula Teste - Ilha
Arduino - aula Teste - IlhaArduino - aula Teste - Ilha
Arduino - aula Teste - Ilha
 
TDC2014 - Arduino Legacy
TDC2014 - Arduino LegacyTDC2014 - Arduino Legacy
TDC2014 - Arduino Legacy
 
Microcontroladores pic ling c unicamp
Microcontroladores pic ling c unicampMicrocontroladores pic ling c unicamp
Microcontroladores pic ling c unicamp
 
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
 
Robótica e Sistemas interativos utilizando Arduino
Robótica e Sistemas interativos utilizando ArduinoRobótica e Sistemas interativos utilizando Arduino
Robótica e Sistemas interativos utilizando Arduino
 

Último

Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 

Último (8)

Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 

V2 - Microcontroladores: a revolucao do arduino

  • 1. Microcontroladores : A Revolução do Arduino
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. PWM (Modulação por Largura de Pulso) AnalogWrite ([0-255]) – Porta Digital `
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. list p=16F630 ; list directive to define processor #include <p16F630.inc> ; processor specific variable definitions __CONFIG _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OF F & _PWRTE_ON & _INTRC_OSC_NOCLKOUT VARIABLES UDATA_SHR delayA RES 1 delayB RES 1 ;********************************************************************** RESET_VECTOR CODE 0x000 ; processor reset vector goto main ; go to beginning of program PROGRAM CODE main call 0x3FF ; retrieve factory calibration value bsf STATUS,RP0 ; set file register bank to 1 movwf OSCCAL ; update register with factory cal value movlw 0x00 movwf TRISC bcf STATUS,RP0 ; set file register bank to 0 loop clrf PORTC call delay movlw 0xFF movwf PORTC call delay goto loop ;------------------------------------------------------------------- ;Delay Routine delay movlw 0xFF movwf delayA loopA movlw 0xFF movwf delayB loopB decfsz delayB, f goto loopB decfsz delayA, f goto loopA return ;------------------------------------------------------------------- END ; directive 'end of program'
  • 12.
  • 13.
  • 14. int ledPin = 13; // LED connected to digital pin 13 void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin as output } void loop() { digitalWrite(ledPin, HIGH); // sets the LED on delay(1000); // waits for a second digitalWrite(ledPin, LOW); // sets the LED off delay(1000); // waits for a second }
  • 15.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Nano
  • 29. Mega
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. void loop() { char pc_input; if (Serial.available()) { pc_input = Serial.read(); } if( pc_input == 'w') { if (Speed < 255){ Speed = Speed + 5; } go_forward(Speed); } if( pc_input == 's') { stopMotors(); } if( pc_input == 'a') { turn_left(10); } if( pc_input == 'd') { turn_right(10); } }
  • 36.
  • 37.  
  • 39.
  • 40.
  • 41.
  • 42. Agora é usar a imaginação e desenvolver! Perguntas?
  • 43.