Acendendo o Led com Arduino.

Documentos relacionados
Programação em Linguagem C

Robótica com Arduino

2. Conecte seu Arduino ao computador. 3. Abra as ferramentas da IDE e selecione a porta e a placa que você está utilizando.

Projeto No. 15 Sensor Óptico Reflexivo

Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.

PROTOTIPAGEM ELETRÔNICA DO IMD PENTATRONIX

Podem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics.

Ricardo Bagatoli RESISTORES NÃO ÔHMICOS: ENSINANDO ELETRICIDADE A PARTIR DE UMA PERSPECTIVA DE ELETRÔNICA APLICADA

Projeto No. 2 Potenciômetro

introdução Olá, Após alimentar você deve enviar comandos AT para verificar que o modulo está funcionando e comunicando via serial.

Oficina de Programação utilizando a plataforma Arduino

Tutorial Proteus 02. Como simular o Arduino no Proteus ISIS utilizando a biblioteca "Emulater" por João Vitor

ROBÓTICA 1 INTRODUÇÃO A PROGRAMAÇÃO NO ARDUINO

Kit controle remoto IR acionando 3 Led com Arduino

Conhecendo o ARDUINO LEGENDA

Manual de Montagem Protuino FTDi

Entrada de dados com botões

Arduino: primeiros passos para aprender e configurar.

Por Fernando Koyanagi 1

Projeto No. 17 Infravermelho

Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 01

A protoboard ou Matriz de contatos é utilizada para fazer montagens provisórias e/ou teste de projetos. É constituída por uma base plástica, contendo

Introdução do Arduino para aquisição de dados e controle de instrumentos

Temporizador com PIC 12F675

Projeto No. 12 Display de Led de 7 Segmentos

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas

Mundo Arduino: Vamos começar a programar?

Oficina de Programação utilizando a plataforma Arduino

Disciplina: Laboratório de Fis26

Educação Profissional Técnico em Eletroeletrônica. Prática 4 Arduino. Alunos: Nota:

// Arduino {? } Mais o que é?..

Oficina de Introdução ao Arduino

Programação do Arduino. Parte 1. IDE Wiring

LIGAR LUZ COM BOTÃO. Projeto 2

Robótica com Arduino Professor: Paulo Marcos Trentin

MINICURSO ARDUINO BÁSICO

Projeto No. 19 Contador Binário com Chave Rotativa

Curso: Tecnologias educacionais de baixo custo. Conector Ciência:

Projeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015

Linguagem de Programação. Linguagem C com Arduino

Manual Técnico Arduino Supervisório RTC (Real Time Clock)

Projeto No. 11 Display de Leds de 7 Segmentos

MINICURSO DE ARDUINO AULA 01. Gabriel de Melo Souza Lucas Nunes de Carvalho Max Rodrigues Marques Victor Paiva de Oliveira

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY

Oficina de Programação utilizando a plataforma Arduino

- Clique aqui e veja o video deste curso - Clique aqui para ver as imagens deste curso

Minha Primeira Placa no KiCad.

Guia Arduino para iniciantes: Tudo que você precisa saber para começar

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER

Usando 123D: Led e Protoboard

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

PME-ESP8266 Guia do Usuário V1.0

O que você pode fazer com o Arduino

Por Fernando Koyanagi

- Trabalho Prático de Algoritmos e Programação usando Robô Arduino -

O aspecto do módulo de desenvolvimento Arduino Uno é mostrado na Figura 1 abaixo.

CARRINHO UTILIZANDO L293D E MOTORES CC

INTRODUÇÃO A PLATAFORMA ARDUINO. TÁSSIO JOSÉ GONÇALVES GOMES

Estrutura Básica da Linguagem Arduino

Intel Galileo: Acesso ao GPIO General Purpose Input/Output

OFICINA Uso da plataforma Arduino no Ensino de Ciências

KIT INICIANTE V7 PARA ARDUINO

1. Primeiros Passos no software Modelix

Programação Básica em Arduino Aula 2

UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROGRAMANDO ARDUINO. Profº Erinaldo Sanches Nascimento

Programação Básica em Arduino Aula 1

Programação Básica em Arduino

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

Manual Técnico Protuino FTDi

Introdução ao Arduino

Arduino. Gilmar Aquino

Aula 14. Equivalente de Thévenin Parte I

CURSO DE INTRODUÇÃO AO ARDUINO

Arduino. Prof. Maurício Dias

Manual Técnico Módulo Ponte H Dupla

Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 07

APÊNDICE: Sensores e Componentes

ARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto

Arduino como ferramenta de aquisição de Dados

Arduino MS. Sobre esta Oficina. Oriunda do Arduino Hack Day Organizado pelos Coordenadores do ArduinoMS Agradecimentos ao apoio do SENAC

Arquitetura do Microcontrolador Atmega 328

5 ULTRASSOM + MEMÓRIA

Curso de Arduino. Quais seus principais componentes?

Arduino - Primeiros Passos

Manual Técnico Módulo de Relê 4 Canais

Nível 1 e 2 (10 a 19 anos)

EXPERIÊNCIA 05 CIRCUITOS COM AMPLIFICADOR OPERACIONAL PROFS ELISABETE GALEAZZO, LEOPODO YOSHIOKA E ANTONIO C. SEABRA

Material Semicondutor

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade

Missão: Arduino. 3 de Março. Organização

Transcrição:

Acendendo o Led com Arduino. Nesse tutorial aprenderemos a ligar e desligar um Led com o Arduino. Para isso utilizaremos os seguintes componentes e ferramentas: Arduino Figura 1 Arduino UNO. Placa de prototipação utilizada nos nossos projetos eletrônicos desse curso. Protoboard Figura 2 Nessa placa faremos a montagem de nossos exemplos de circuitos elétricos durante o curso. Jumper Figura 3 São os conectores que utilizaremos para ligar os componentes elétricos que vamos utilizar.

Led Figuras 4 Led s É um componente eletrônico emissor de luz, utilizado para ser a lâmpada do circuito. Resistor Figura 5 Resistor Componente utilizado para limitar a corrente elétrica que atravessará o Led. Agora que já listamos os materiais que utilizaremos, vamos fazer um desenho de como deve ficar nosso circuito elétrico e partir pra prática. Figura 6 Desenho do Circuito

Como podem ver, temos um resistor em nosso circuito, então vamos calcular seu valor através dos conhecimentos já obtidos no tutorial de eletrônica. Para calcular a resistência associada em serie com o Led, faremos o seguinte calculo: R1 = VR1 I Onde, para achar a queda e tensão no resistor (VR1) basta subtrair a tensão de saída da porta digital do Arduino, que é de 5V, com a queda de tensão do Led que é de 2V. A corrente utilizada pelo Led também pode ser encontrada no Datasheet, é de 20mA. R1 = Vreg Vled Iled R1 = 5 2 20mA R1 = 3 0,02 R1 = 150Ω Como não encontramos resistores com o valor calculado 150Ω, no mercado, basta utilizar um próximo. No caso usaremos o de 220Ω. O que mudará em nosso projeto se utilizar o resistor de 220Ω? Para obter uma iluminação satisfatória deveríamos utilizar o resistor de 150Ω, mas como iremos utilizar o resistor de 220Ω o nosso Led não irá brilhar com a mesma intensidade, pois como a resistência é maior a corrente será menor. Mas essa diferença de resistência tem efeito quase imperceptível ao nosso olhar. Agora que calculamos nossa resistência, vamos montar nosso circuito. Conecte o Led em duas colunas, se quiser pode dobrar as pernas ou cortar para diminuir seu tamanho. Figura 7 Ligando Led.

Perceba que o sentido da corrente no Led é indicado pela seta, entrando pelo terminal Anodo (redondo) e saindo pelo terminal Catodo (Achatado). Como estamos fazendo uma associação em série, podemos ligar o resistor antes ou depois do Led, mas vamos seguir o desenho inicial e conecta-lo antes, no terminal Anodo do Led. Figura 8 Conectando Resistor. Veja que o terminal do resistor esta na mesma coluna do terminal do Led, então eles estão conectados em série. O que acontece se ligarmos o Led de maneira contraria em nosso circuito? De maneira geral, se você estiver alimentando seu circuito com a tensão de saída do Arduino, que é de 5 Volts, dificilmente isso causará danos ao seu Led, pois a tensão típica reversa suportada pelo componente é de 5V. Mas, tome muito cuidado quando usar fontes externas, leia atentamente o Datasheet do componente em questão e sempre avalie Tensão Máxima, assim como Corrente Máxima, direta e/ou reversa, suportada e o modo de uso, para liga-lo corretamente em seu circuito. Por fim, vamos utilizar dois jumper para conectar o pino 13 do Arduino no resistor e, o outro, para conectar a outra perna do Led (Catodo) no GND do Arduino. Nosso circuito deve ficar da seguinte maneira.

Figura 9 Circuito Completo. Agora, para terminar nosso projeto, devemos programar o Arduino e fazer os testes. Abra a IDE do Arduino e clique em Arquivo 01.Basics Blink que é o arquivo exemplo de acender o Led. Vamos entender o código apresentado. Figura 10 IDE Arduino. 1. Todo o código, ou conjunto de palavras escrito entre os símbolos /* */ é visto pelo compilador do Arduino como Comentário de Código, ou seja, não é levado em consideração na geração do código binário.hex. Então, a parte inicial apresentada é um comentário feito pelo autor do código, explicando-o. 2. Após isso o autor declara a função void setup(), onde declara todas as condições iniciais do código. // a função de configuração é executada uma vez quando você pressionar reset ou quando liga o Arduino. void setup() { // inicializa o pino digital 13 como Saída. pinmode(13, OUTPUT); } 3. Agora declaramos a função void loop(), onde estarão presentes os comandos para ligar e desligar o Led automaticamente durante 1 segundo. // a função loop é executada indefinidamentre. void loop() { digitalwrite(13, HIGH); // ligar o LED em nível de tensão alto (HIGH) delay(1000); // esperar por 1 segundo digitalwrite(13, LOW); // ligar o LED em nível de tensão baixo (LOW) delay(1000); // esperar por 1 segundo } Com esse código faremos o Led piscar indefinidamente, acendendo e apagando durante 1 segundo.

Bibliografias Fotos Própria Autoria.