Minicurso de Arduino

Documentos relacionados
Minicurso de Arduino

Minicurso de Arduino

Projeto No. 2 Potenciômetro

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

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

Arduino. Aula 3 motores

Curso de Arduino. Quais seus principais componentes?

Programação Básica em Arduino Aula 4

MINICURSO ARDUINO BÁSICO

Comunicação Serial 1

Disciplina: Laboratório de Fis26

Plano de Aula. 1 o semestre. Aula número 011 Periféricos Display LCD, Conversor AD e conversor DA (PWM)

MOBILIDADE SUSTENTÁVEL. Luís Martins Duarte Abreu

Guia de Práticas Elevador Didático Programável

Oficina de Introdução ao Arduino

Programação em Linguagem C

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

Depois de configurada nossa comunicação serial podemos enviar vários comandos para comunicação entre o computador e o Arduino:

Mundo Arduino: Vamos começar a programar?

Conhecendo o ARDUINO LEGENDA

Robótica com Arduino

Minicurso de Arduino

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Arduino - Primeiros Passos

Linguagem de Programação. Linguagem C com Arduino

Programação em Linguagem C

1. Primeiros Passos no software Modelix

MODULO PR-7SEG-4 Experiência 01:

Minicurso de Arduino

ARDUINO. Níveis lógicos de referência VCC e GND Entradas e saídas digitais e analógicas.

Arduino como ferramenta de aquisição de Dados

OFICINA Uso da plataforma Arduino no Ensino de Ciências

Introdução ao Arduino

Internet das Coisas Ferramentas Para Prototipação. João Bosco Teixeira Junior >

Robótica com Arduino Professor: Paulo Marcos Trentin

ASPECTOS TEÓRICOS DOS EXPERIMENTOS

Usando 123D: Led e Protoboard

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

ARDUINO BÁSICO Lição III

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

Funções dos Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial

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

Aula 1 Apresentação e Conceitos Iniciais. Wellington Cássio Faria fb.com/wellingtoncf

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

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

Programação Básica em Arduino Aula 2

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

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

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

Kit controle remoto IR acionando 3 Led com Arduino

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

Entrada de dados com botões

Sistemas de Controle 2

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 à Plataforma ARDUINO

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

CURSO DE INTRODUÇÃO AO ARDUINO

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

KIT INICIANTE V7 PARA ARDUINO

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

Lab2. Germano Maioli Penello IF-UFRJ aula 17.

Introdução ao kit de desenvolvimento Arduino. Relatórios

LED RGB, PWM, Comunicação Serial, Acelerômetro

Pequenos Projetos com Arduino

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

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2

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

Open Hardware & Arduino

Minicurso Básico de Arduino.

ARDUÍNO PROCEDIMENTOS BÁSICOS

Curso de Básico Arduino! Ministrado por: Wellington Cássio Faria Contato:

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

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

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

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

- Familiarizar com circuito gerador de PWM; - Verificar o funcionamento de um gerador de PWM (Modulação por Largura de Pulso).

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

Diagnóstico avançado de problemas

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

Caderno de Atividades 1

Programação em Arduino

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

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

Vetores, Matrizes e String

MÓDULO SERIAL - BLUETOOTH

julho 2017 pequeno guia de eletrônica essencial para makers helder da rocha

O Pino P2.7 não está sendo usado e cada Display mostrará valores de 0 a 9.

Apostila de introdução ao Tinkercad (antigo Circuits.io)

Controlador Lógico Programável

Tópicos Especiais em Eletrônica II

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

UNIDADE 5 Sinais Analógicos

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO.

SEMÁFORO, SUPER MÁQUINA

Por Fernando Koyanagi

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

Transcrição:

Minicurso de Arduino Gabriel Vasiljević Felipe Fernandes January 30, 2013 Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 1 / 14

Na aula passada... Portas Digitais Componentes eletrônicos LEDs Resistores Capacitores Protoboard Primeiro exemplo melhorado Botões Buzzers Exercícios Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 2 / 14

Na aula de hoje... Portas PWM Exemplos e exercicios Comunicação Serial Exemplos e Exercícios Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 3 / 14

Portas PWM PWM - Pulse-Width Modulation Também são portas digitais Simulam o comportamento das portas analógicas Ou seja, podem simular valores de tensão entre 0V e 5V Duty Cycle digitalread(pino); digitalwrite(pino, estado); Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 4 / 14

Portas PWM Para utilizar a modulação do pulso, precisamos informar: A porta A porcentagem de duração do ciclo Para isso, utilizamos a função analogwrite(porta, ciclo) Ciclo é um inteiro entre 0 (0% do tempo) e 255 (100% do tempo) Porta é uma porta PWM, necessariamente Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 5 / 14

Portas PWM - Exercício Tarefa: fazer um LED acender suavemente Dicas: Lembre-se que podemos usar qualquer comando de C Utilize a função delay para perceber o aumento suave no brilho do LED Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 6 / 14

Portas PWM - Exercício Tarefas: Fazê-lo também apagar suavemente Aumentar o brilho do LED conforme um botão é pressionado Apagar e acender dois LEDs simultaneamente e suavemente Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 7 / 14

Comunicação Serial Podemos utilizar a conexão USB do Arduino para controlá-lo Comunicação serial USB - Universal Serial Bus Podemos enviar e receber comandos do Arduino por entrada de teclado Como? Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 8 / 14

Comunicação Serial Primeiro, precisamos inicializar a interface serial Função Serial.begin(bps) bps é a velocidade de transmissão de dados - bytes por segundo Por padrão, o valor é setado como 9600 Deve ser utilizado na função setup Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 9 / 14

Comunicação Serial Próximo passo: abrir o monitorador serial - botão na IDE Já podemos testar! Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 10 / 14

Comunicação Serial Próximo passo: abrir o monitorador serial - botão na IDE Já podemos testar! Primeiro exemplo: Hello World! Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 10 / 14

Comunicação Serial Primeiro exemplo: Hello World! Utilizamos a função Serial.print( Mensagem ) para mostrar uma mensagem na tela Tarefa: exibir a mensagem Hello World! no monitor serial Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 11 / 14

Comunicação Serial A função Serial.available() é usada para sabermos quando estamos recebendo informações seriais Como o Arduino está sempre em loop, temos que ter controle sobre quando enviamos algum dado Já a função Serial.read() nos informa quais dados foram lidos Importante: A função só retorna um inteiro por vez! Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 12 / 14

Comunicação Serial - Exercícios Tarefa: Ligar um LED quando enviarmos o caractere L pela interface serial, e apagá-lo caso qualquer outra letra Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 13 / 14

Comunicação Serial - Exercícios Tarefas: Exibir uma mensagem informando se o LED está aceso ou apagado Controlar o brilho de um LED através da porta seria - Informar um valor entre 0 e 9 informando a intensidade do brilho Gabriel Vasiljević Felipe Fernandes Minicurso de Arduino January 30, 2013 14 / 14