MANUALDEGUSTAÇÃO ARDUINO KIT INICIANTE V4.0



Documentos relacionados
ARDUINO KIT INICIANTE V3.0

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

Projeto No. 15 Sensor Óptico Reflexivo

Curso de robótica 2. Novos conceitos de programação

OFICINA Uso da plataforma Arduino no Ensino de Ciências

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

Projeto No. 2 Potenciômetro

Introdução à lógica e programação

Projeto No. 17 Infravermelho

Projeto No. 19 Contador Binário com Chave Rotativa

Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira

Kit controle remoto IR acionando 3 Led com Arduino

Caderno de Atividades 1

Robótica com Arduino. Resistores. Professor: Paulo Trentin

Para começar, iremos visualizar todas as informações no monitor serial. Portanto, a primeira montagem que devemos fazer na protoboard é a seguinte:

Conhecendo o ARDUINO LEGENDA

BEC- Bafômetro Embutido em Carros

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

Prá$cas Arduino. Manoel Neto

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

Ricardo Ribeiro dos Santos - ricardo@facom.ufms.br Faculdade de Computação - UFMS

Por Fernando Koyanagi 1

Introdução ao kit de desenvolvimento Arduino. Mini Projetos

KIT INICIANTE V7 PARA ARDUINO

CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução) Material para prova P2

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.

InteropMix Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado

Oficina de Programação utilizando a plataforma Arduino

Projeto No. 12 Display de Led de 7 Segmentos

#include <SoftwareSerial.h> SoftwareSerial myserial(2, 3); // RX, TX

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

Robótica com Arduino

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

SENSOR DE LUMINOSIDADE Com indicador de intervalo

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

Relatório de Construção do Robô de Seguidor de Linha

Arduino. Gilmar Aquino

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

Estrutura de Condição. Professor Pedro

Oficina de Programação utilizando a plataforma Arduino

Módulo 6 Componentes: 01 Display de LCD Descrição: Aprenda a enviar caractéres do computador para o Arduino e vê-los no display.

Alarma Aê Projeto de alarme com envio de alerta para aplicativo para Smartphone.

Semáforo de 3 cores com interatividade (para carros e pedestres)

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

APOSTILA KIT INICIANTE V7.1 PARA ARDUINO

ENGENHARIA DE COMPUTAÇÃO ESCOLA POLITÉCNICA FELIPE VIGNOLI MATHIEU LUIS HENRIQUE DE SOUZA DOCUMENTAÇÃO MAGNETIC HAMMER

MINICURSO ARDUINO AVANÇADO

Projeto No. 11 Display de Leds de 7 Segmentos

Arduino. Prof. Maurício Dias

Prof. Edval Rodrigues de Viveiros - Disciplina Automação Industrial Engenharia Mecânica 8 o termo Lista de Automação Industrial

Entrada de dados com botões

Programação em Linguagem C

Hewerson Antonio Perdomo Jacquet Luana Loubet Borges Ricardo Espindola de Aguiar Riccieli Kendy Zan Minakawa Prof. Ricardo Ribeiro dos Santos

Oficina de Programação utilizando a plataforma Arduino

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

Trabalhando com LEDs. Professor Pedro

Hacking Class Controlando tomadas da sua casa via Internet

MINICURSO ARDUINO BÁSICO

Oficina de Programação utilizando a plataforma Arduino

Curso de Arduino. Quais seus principais componentes?

SENSOR ULTRASSOM HC-SR04

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

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel

SEMÁFORO, SUPER MÁQUINA

Ficha 3. Exercícios de preparação da actividade 3

Arduino - Primeiros Passos

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

CANAL ANALÓGICO

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

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

RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS.

exercício 1 Piscar o LED a cada 1 segundo Parar ao pressionar o botão, mantendo o LED aceso para sempre Programa interativo!

Professor: Fernando Krein Pinheiro

Programação Básica em Arduino Aula 5

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

Arduino: primeiros passos para aprender e configurar.

Lab2. Germano Maioli Penello IF-UFRJ aula 17.

Acendendo o Led com Arduino.

Vetores, Matrizes e String

Estrutura Básica da Linguagem Arduino

Minicurso - Arduino Startup Garagem

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

Curso online «Faça Você Mesmo Produtos de Apoio» Placas eletrónicas. Equipa CRTIC de Viana do Castelo

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

Mundo Arduino: Vamos começar a programar?

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ MAGLOCKER

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

Centro de Informática Grupo de Engenharia da Computação Introdução a Programação Programando com Intel Galileo Experimento 1

Por Fernando Koyanagi

Oficina de Programação utilizando a plataforma Arduino

Pequenos Projetos com Arduino

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

Introdução ao Arduino

DK105 GROVE. Temperatura e Umidade. Radiuino

O ARDUINO. Plataforma de prototipagem eletrônica; Open Source; Formada por duas partes básicas: hardware e software.

Transcrição:

MANUALDEGUSTAÇÃO ARDUINO KIT INICIANTE V4.0

PARA TER ACESSO A TODOS OS 10 EXPERIMENTOS, COMPRE O ARDUINO KIT INICIANTE DA ROBOCORE EM WWW.ROBOCORE.NET Projeto Termômetro Componentes: 2 Leds Verdes + 2 Leds Amarelos + 2 Leds Vermelhos + Buzzer + 1 Sensor de Temperatura NTC Descrição: Conforme a temperatura do ambiente onde o sensor NTC está localizado aumenta, os leds coloridos acendem, como um termômetro. Se por algum motivo todos os 6 Leds forem acesos, um alarme intermitente deverá soar. Dificuldade: Este projeto é, sem dúvida, muito bonito para os olhos tanto dos aficcionados em eletrônica quanto às pessoas comuns. Implicto neste projeto estará o conceito de um bargraf, que nada mais é do que uma barra de leds que acendem conforme algum parâmetro. Bargrafs muito conhecidos são os de equipamentos de som. Quando o som está alto, ou com os graves altos, as luzes acendem do verde até o vermelho, como na figura a seguir: Exemplo de um típico bargraf na horizontal www.robocore.net 2 / 5

Tanto o esquema de ligações quanto o código parecem ser mais complexos, portanto tenha muita calma e atenção para montar o esquema. Revise o circuito algumas vezes antes de ligá-lo. Código: /***************************************\ ** ROBOCORE ARDUINO KIT INICIANTE ** * * ** Projeto Termômetro ** \***************************************/ const int PinoSensor = 0; const int Buzzer = 6; const int led1 = 8; const int led2 = 9; const int led3 = 10; const int led4 = 11; const int led5 = 12; const int led6 = 13; int ValorSensor = 0; void setup(){ pinmode(buzzer, OUTPUT); pinmode(led1, OUTPUT); pinmode(led2, OUTPUT); pinmode(led3, OUTPUT); pinmode(led4, OUTPUT); pinmode(led5, OUTPUT); pinmode(led6, OUTPUT); Serial.begin(9600); void loop(){ ValorSensor = analogread(pinosensor); Serial.print("Valor do Sensor = "); Serial.println(ValorSensor); if (ValorSensor > 0){ digitalwrite(led1, HIGH); digitalwrite(led1, LOW); if (ValorSensor > 915){ digitalwrite(led2, HIGH); digitalwrite(led2, LOW); www.robocore.net 3 / 5

if (ValorSensor > 920){ digitalwrite(led3, HIGH); digitalwrite(led3, LOW); if (ValorSensor > 930){ digitalwrite(led4, HIGH); digitalwrite(led4, LOW); if (ValorSensor > 935){ digitalwrite(led5, HIGH); digitalwrite(led5, LOW); if (ValorSensor > 940){ digitalwrite(led6, HIGH); digitalwrite(buzzer, HIGH); digitalwrite(led6, LOW); digitalwrite(buzzer, LOW); NÃO SE ASSUTE! O código é grande, mas é completamente entendível. O que mudou deste código para o do Projeto Alarme foi que adicionamos 6 leds. Desta forma, no começo do código tivemos que declarar onde estes leds estavam colocados: www.robocore.net 4 / 5

const int led1 = 8; const int led2 = 9; const int led3 = 10; const int led4 = 11; const int led5 = 12; const int led6 = 13; Colocamos os leds verdes nos pinos 8 e 9 e os chamamos de led1 e led2 ; Colocamos os leds amarelos nos pinos 10 e 11 e os chamamos de led3 e led4 ; Colocamos os leds verdes nos pinos 12 e 13 e os chamamos de led5 e led6 ; Depois de declarado onde estariam os leds, era hora de declarar que todos os pinos (de 8 a 13) eram saídas. Fizemos isso da seguinte maneira no setup: pinmode(led1, OUTPUT); pinmode(led2, OUTPUT); pinmode(led3, OUTPUT); pinmode(led4, OUTPUT); pinmode(led5, OUTPUT); pinmode(led6, OUTPUT); Agora vem a parte da programação. Veja que o código possui agora diversas estruturas IF, como por exemplo a seguinte correspondente ao led3: if (ValorSensor > 920){ digitalwrite(led3, HIGH); digitalwrite(led3, LOW); O que estamos dizendo com esta estrutura? SE o valor lido no sensor for MAIOR que 920 faça: ACENDA o led3 SE NÃO faça: APAGUE o led3 Fazendo este tipo de estrutura para cada led com determinados valores crescentes de temperatura, iremos ver que, quanto maior a temperatura, mais leds são acesos e, se o último led vermelho for aceso (simulando uma situação crítica de altíssima temperatura), um alarme soa. Vamos agora mudar um pouco o foco dos projetos. Vamos aprender a fazer outro tipo de leitura analógica, utilizando um potenciômetro. PARA TER ACESSO A TODOS OS 10 EXPERIMENTOS, COMPRE O ARDUINO KIT INICIANTE DA ROBOCORE EM WWW.ROBOCORE.NET www.robocore.net 5 / 5