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

PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTO
Otaviano Viana
 

Mais procurados (20)

Perifericos de entrada e saida
Perifericos de entrada e saidaPerifericos de entrada e saida
Perifericos de entrada e saida
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
 
Programação de Microprocessadores
Programação de MicroprocessadoresProgramação de Microprocessadores
Programação de Microprocessadores
 
Aula 07 - Fontes
Aula 07 - FontesAula 07 - Fontes
Aula 07 - Fontes
 
Aula 06 - Sistema Binário
Aula 06 - Sistema BinárioAula 06 - Sistema Binário
Aula 06 - Sistema Binário
 
Dispositivos de entrada e saída
Dispositivos de entrada e saídaDispositivos de entrada e saída
Dispositivos de entrada e saída
 
Aula 04 - Medidas de Armazenamento
Aula 04 - Medidas de ArmazenamentoAula 04 - Medidas de Armazenamento
Aula 04 - Medidas de Armazenamento
 
Modelo de von neumann
Modelo de von neumannModelo de von neumann
Modelo de von neumann
 
Aula 08 - Placa Mãe
Aula 08 - Placa MãeAula 08 - Placa Mãe
Aula 08 - Placa Mãe
 
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus JanuáriaLista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básico
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 
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
 
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 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
 
Montagem manutenção de computadores
Montagem manutenção de computadoresMontagem manutenção de computadores
Montagem manutenção de computadores
 
Aula 01 - História da Computação
Aula 01 - História da ComputaçãoAula 01 - História da Computação
Aula 01 - História da Computação
 
Aula 15 processadores
Aula 15 processadoresAula 15 processadores
Aula 15 processadores
 
PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTO
 

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
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para 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
 

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

8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 

Último (20)

Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
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
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
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
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
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
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 

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.