SlideShare uma empresa Scribd logo
1 de 14
Prof. Marcus Henrique
Lic. Em Física
Aula 1: O que é o Arduino?
Arduino é uma placa de prototipagem de hardware e
software livres, que utiliza o microcontrolador Atmega328
(modelo) da Atmel (fabricante), com pinos que podem se
comportar como entradas (INPUT) e saídas (OUTPUT).
Cada pino pode drenar uma corrente máxima de 40 mA.
O QUE É UM MICROCONTROLADOR?
ENTRADAS E SAÍDAS?
COMO ASSIM?
O que eu posso fazer com um
Arduino?
Alguns tipos de Arduino
Microcontrolador ATmega328
Tensão de operação 5V
Tensão de entrada (recomendada) 7-12V
Tensão de entrada (limites) 6-20V
Pinos de I/O Digitais 14 (6 PWM)
Pinos Analógicos 6
Corrente por I/O Pino 40 mA
Corrente do Pino 3.3V 50 mA
Memória Flash 32 KB
SRAM 2 KB
EEPROM 1 KB (ATmega328)
Velocidade do Clock 16 MHzARDUINO UNO
Alguns tipos de Arduino
Microcontrolador ATmega168 ou 328
Tensão de entrada 7-12 V
Digital I / O pinos 14 (6 PWM)
Pinos analógicos de entrada 8
Corrente DC por I / O Pino 40 mA
Memória Flash 16 KB (ATmega168)
ou 32 KB ( ATmega328 )
SRAM 1 KB ( ATmega168 )
ou 2 KB ( ATmega328 )
EEPROM 512 bytes ( ATmega168 )
ou 1 KB ( ATmega328 )
Velocidade de clock 16 MHzARDUINO NANO
Alguns tipos de Arduino
Microcontrolador ATmega2560
Tensão de operação 5V
Tensão de entrada 7-12V
Pinos de I/O Digitais 54 (14 PWM)
Pinos Analógicos 16
Corrente CC por I/O Pino 40 mA
Corrente do Pino 3.3V 50 mA
Memória Flash 256 KB
SRAM 8 KB
EEPROM 4 KB
Velocidade do Clock 16 MHz
ARDUINO MEGA
Conectando o Arduino no PC
Windows
Ao conectar o Arduino pela primeira vez, será instalado o driver. Logo após,
verifique qual placa e porta você está utilizando.
Pronto, você já pode começar a programar o seu arduino!!!
1. Verificar : Compila e aprova seu código.
Ele vai pegar erros de sintaxe (como falta
de ponto e vírgula ou parênteses).
2. Upload: Envia o seu código para o
placa. Ao clicar nele , você deve ver os
leds em sua placa piscar rapidamente.
3. Novo: Este botão abre uma nova aba da
janela de código.
4. Abrir: Este botão vai deixar você abrir
um esboço existente .
Conhecendo a IDE
5. Salvar: Salva seu seu código.
6. Serial Monitor: Isto irá abrir uma janela
que exibe todas as informações
transmitidas pela serial que a placa está
enviando. É muito útil para detecção de
possíveis erros.
7. Mostra o nome do sketch em que se está
trabalhando.
8. Esta é a área onde você compor o
código para o seu esboço .
9. Este é o lugar onde o IDE informa se
houve algum erro no seu código.
10. Mostra mensagens informando os
erros.
11. Mostra qual placa e porta está
utilizando.
Conhecendo a IDE
Na placa Arduino UNO tem
um led conectado ao pino
13 que você pode utilizar
para fazer seu primeiro
programa e testar seu
Arduino.
Vamos ao código.
Primeiro programa
Primeiro programa
Depois de digitado o código ao
lado pressione o botão upload.
Se você tiver digitado tudo
corretamente, você irá ver o
led piscando na própria placa
do arduino.
Entendo o programa
setup()
No Arduino a função setup() é chamada no
momento em que o programa começa. É
usada para definir os modos de entrada ou
saída dos pinos e outras configurações que
veremos em outras aulas. Essa função é
executada somente uma vez, quando o
Arduino é iniciado ou quando é resetado.
Entendo o programa
loop()
No Arduino após a função setup(), que
inicializa e declara os valores iniciais, a
função loop() faz precisamente o que seu
nome indica:
ela repete-se continuamente permitindo que
seu programa funcione dinamicamente. É
utilizada para controlar de forma ativa a
placa Arduino.
Obrigado!

Mais conteúdo relacionado

Mais procurados

Microcontroladores PIC - Introdução
Microcontroladores PIC - IntroduçãoMicrocontroladores PIC - Introdução
Microcontroladores PIC - Introdução
Fabio Souza
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
Daniel Moura
 

Mais procurados (20)

Aula 07 - Fontes
Aula 07 - FontesAula 07 - Fontes
Aula 07 - Fontes
 
Pensamento Computacional aula 01
Pensamento Computacional aula 01Pensamento Computacional aula 01
Pensamento Computacional aula 01
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
 
Montagem manutenção de computadores
Montagem manutenção de computadoresMontagem manutenção de computadores
Montagem manutenção de computadores
 
Aula de hardware
Aula de hardwareAula de hardware
Aula de hardware
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 06 - Sistema Binário
Aula 06 - Sistema BinárioAula 06 - Sistema Binário
Aula 06 - Sistema Binário
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
 
Microcontroladores PIC - Introdução
Microcontroladores PIC - IntroduçãoMicrocontroladores PIC - Introdução
Microcontroladores PIC - Introdução
 
Montando o Computador
Montando o ComputadorMontando o Computador
Montando o Computador
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1
 
Aula 4 - Noções Básicas de Eletricidade (continuação)
Aula 4 - Noções Básicas de Eletricidade (continuação)Aula 4 - Noções Básicas de Eletricidade (continuação)
Aula 4 - Noções Básicas de Eletricidade (continuação)
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
Informática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - HardwareInformática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - Hardware
 
Aula 03 tipos de fontes e uso do multimetro em fontes
Aula 03 tipos de fontes e uso do multimetro em fontesAula 03 tipos de fontes e uso do multimetro em fontes
Aula 03 tipos de fontes e uso do multimetro em fontes
 
Aula 08 - Placa Mãe
Aula 08 - Placa MãeAula 08 - Placa Mãe
Aula 08 - Placa Mãe
 
Aula 05 - Como funciona o Computador
Aula 05 - Como funciona o ComputadorAula 05 - Como funciona o Computador
Aula 05 - Como funciona o Computador
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para Arduino
 
Aula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e PseudocódigoAula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e Pseudocódigo
 

Destaque

Apostila adm sis_inf_i_prim_parte
Apostila adm sis_inf_i_prim_parteApostila adm sis_inf_i_prim_parte
Apostila adm sis_inf_i_prim_parte
Mayara Magna
 
Introducao a-sistemas-de-informacao-faa-2
Introducao a-sistemas-de-informacao-faa-2Introducao a-sistemas-de-informacao-faa-2
Introducao a-sistemas-de-informacao-faa-2
Joilson Amorim Moreira
 

Destaque (20)

Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduino
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
 
Arduino
ArduinoArduino
Arduino
 
Arduino Básico
Arduino BásicoArduino Básico
Arduino Básico
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
 
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
 
Apostila Arduino - FBS Eletrônica
Apostila Arduino - FBS EletrônicaApostila Arduino - FBS Eletrônica
Apostila Arduino - FBS Eletrônica
 
Arduino
ArduinoArduino
Arduino
 
Aula 1 conhecendo o hardware
Aula 1   conhecendo o hardwareAula 1   conhecendo o hardware
Aula 1 conhecendo o hardware
 
Etec ai -0- hardware
Etec   ai -0- hardwareEtec   ai -0- hardware
Etec ai -0- hardware
 
Apostila adm sis_inf_i_prim_parte
Apostila adm sis_inf_i_prim_parteApostila adm sis_inf_i_prim_parte
Apostila adm sis_inf_i_prim_parte
 
Microcontrolador At-Mega
Microcontrolador  At-MegaMicrocontrolador  At-Mega
Microcontrolador At-Mega
 
Introducao a-sistemas-de-informacao-faa-2
Introducao a-sistemas-de-informacao-faa-2Introducao a-sistemas-de-informacao-faa-2
Introducao a-sistemas-de-informacao-faa-2
 
Introdução ao arduino palestra
Introdução ao arduino palestraIntrodução ao arduino palestra
Introdução ao arduino palestra
 
PSI - SIBC, SGBD
PSI - SIBC, SGBDPSI - SIBC, SGBD
PSI - SIBC, SGBD
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015
 
Apostila arduino
Apostila arduinoApostila arduino
Apostila arduino
 
Partes de un Arduino Uno
Partes de un Arduino UnoPartes de un Arduino Uno
Partes de un Arduino Uno
 
Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
Sexta parte do curso de eletrônica apresentado no Hackerspace Uberlândia - MG...
 

Semelhante a Aula 1: Conhecendo o Arduino

Ufes erus minicurso arduino
Ufes erus minicurso arduinoUfes erus minicurso arduino
Ufes erus minicurso arduino
tamarasalvatori
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
elliando dias
 
Apostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDFApostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDF
engelrfs
 
Arduino - aula Teste - Ilha
Arduino - aula Teste - IlhaArduino - aula Teste - Ilha
Arduino - aula Teste - Ilha
Luckas Judocka
 

Semelhante a Aula 1: Conhecendo o Arduino (20)

Erus minicurso arduino
Erus minicurso arduinoErus minicurso arduino
Erus minicurso arduino
 
Apostila arduino
Apostila arduinoApostila arduino
Apostila arduino
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectos
 
Slide - Introdução ao Arduino e Sensores.pdf
Slide - Introdução ao Arduino e Sensores.pdfSlide - Introdução ao Arduino e Sensores.pdf
Slide - Introdução ao Arduino e Sensores.pdf
 
CURSO_ARDUÍNO.pptx
CURSO_ARDUÍNO.pptxCURSO_ARDUÍNO.pptx
CURSO_ARDUÍNO.pptx
 
Ufes erus minicurso arduino
Ufes erus minicurso arduinoUfes erus minicurso arduino
Ufes erus minicurso arduino
 
Introdução - Arduino - Renan Martins
Introdução - Arduino - Renan MartinsIntrodução - Arduino - Renan Martins
Introdução - Arduino - Renan Martins
 
Aula básica Arduino
Aula básica Arduino Aula básica Arduino
Aula básica Arduino
 
Arduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livreArduino - Desenvolvendo com hardware livre
Arduino - Desenvolvendo com hardware livre
 
Aprendendo a programar em arduino
Aprendendo a programar em arduinoAprendendo a programar em arduino
Aprendendo a programar em arduino
 
Arduino como programar
Arduino como programarArduino como programar
Arduino como programar
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
38698469 slides-arduino
38698469 slides-arduino38698469 slides-arduino
38698469 slides-arduino
 
Apostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDFApostila - Tutorial Arduino (Básico).PDF
Apostila - Tutorial Arduino (Básico).PDF
 
Oficina de Arduino Beta - Matehackers.org
Oficina de Arduino Beta - Matehackers.orgOficina de Arduino Beta - Matehackers.org
Oficina de Arduino Beta - Matehackers.org
 
Sestinfo 2013 - Arduino
Sestinfo 2013 - ArduinoSestinfo 2013 - Arduino
Sestinfo 2013 - Arduino
 
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
 
Arduino - aula Teste - Ilha
Arduino - aula Teste - IlhaArduino - aula Teste - Ilha
Arduino - aula Teste - Ilha
 

Último

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 

Último (20)

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 

Aula 1: Conhecendo o Arduino

  • 1. Prof. Marcus Henrique Lic. Em Física Aula 1: O que é o Arduino?
  • 2. Arduino é uma placa de prototipagem de hardware e software livres, que utiliza o microcontrolador Atmega328 (modelo) da Atmel (fabricante), com pinos que podem se comportar como entradas (INPUT) e saídas (OUTPUT). Cada pino pode drenar uma corrente máxima de 40 mA. O QUE É UM MICROCONTROLADOR? ENTRADAS E SAÍDAS? COMO ASSIM?
  • 3. O que eu posso fazer com um Arduino?
  • 4. Alguns tipos de Arduino Microcontrolador ATmega328 Tensão de operação 5V Tensão de entrada (recomendada) 7-12V Tensão de entrada (limites) 6-20V Pinos de I/O Digitais 14 (6 PWM) Pinos Analógicos 6 Corrente por I/O Pino 40 mA Corrente do Pino 3.3V 50 mA Memória Flash 32 KB SRAM 2 KB EEPROM 1 KB (ATmega328) Velocidade do Clock 16 MHzARDUINO UNO
  • 5. Alguns tipos de Arduino Microcontrolador ATmega168 ou 328 Tensão de entrada 7-12 V Digital I / O pinos 14 (6 PWM) Pinos analógicos de entrada 8 Corrente DC por I / O Pino 40 mA Memória Flash 16 KB (ATmega168) ou 32 KB ( ATmega328 ) SRAM 1 KB ( ATmega168 ) ou 2 KB ( ATmega328 ) EEPROM 512 bytes ( ATmega168 ) ou 1 KB ( ATmega328 ) Velocidade de clock 16 MHzARDUINO NANO
  • 6. Alguns tipos de Arduino Microcontrolador ATmega2560 Tensão de operação 5V Tensão de entrada 7-12V Pinos de I/O Digitais 54 (14 PWM) Pinos Analógicos 16 Corrente CC por I/O Pino 40 mA Corrente do Pino 3.3V 50 mA Memória Flash 256 KB SRAM 8 KB EEPROM 4 KB Velocidade do Clock 16 MHz ARDUINO MEGA
  • 7. Conectando o Arduino no PC Windows Ao conectar o Arduino pela primeira vez, será instalado o driver. Logo após, verifique qual placa e porta você está utilizando. Pronto, você já pode começar a programar o seu arduino!!!
  • 8. 1. Verificar : Compila e aprova seu código. Ele vai pegar erros de sintaxe (como falta de ponto e vírgula ou parênteses). 2. Upload: Envia o seu código para o placa. Ao clicar nele , você deve ver os leds em sua placa piscar rapidamente. 3. Novo: Este botão abre uma nova aba da janela de código. 4. Abrir: Este botão vai deixar você abrir um esboço existente . Conhecendo a IDE
  • 9. 5. Salvar: Salva seu seu código. 6. Serial Monitor: Isto irá abrir uma janela que exibe todas as informações transmitidas pela serial que a placa está enviando. É muito útil para detecção de possíveis erros. 7. Mostra o nome do sketch em que se está trabalhando. 8. Esta é a área onde você compor o código para o seu esboço . 9. Este é o lugar onde o IDE informa se houve algum erro no seu código. 10. Mostra mensagens informando os erros. 11. Mostra qual placa e porta está utilizando. Conhecendo a IDE
  • 10. Na placa Arduino UNO tem um led conectado ao pino 13 que você pode utilizar para fazer seu primeiro programa e testar seu Arduino. Vamos ao código. Primeiro programa
  • 11. Primeiro programa Depois de digitado o código ao lado pressione o botão upload. Se você tiver digitado tudo corretamente, você irá ver o led piscando na própria placa do arduino.
  • 12. Entendo o programa setup() No Arduino a função setup() é chamada no momento em que o programa começa. É usada para definir os modos de entrada ou saída dos pinos e outras configurações que veremos em outras aulas. Essa função é executada somente uma vez, quando o Arduino é iniciado ou quando é resetado.
  • 13. Entendo o programa loop() No Arduino após a função setup(), que inicializa e declara os valores iniciais, a função loop() faz precisamente o que seu nome indica: ela repete-se continuamente permitindo que seu programa funcione dinamicamente. É utilizada para controlar de forma ativa a placa Arduino.