Академический Документы
Профессиональный Документы
Культура Документы
AO ARDUINO
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
Sumário
1. Objetivo .................................................................................. 1
2. Introdução .............................................................................. 1
3. Histórico ................................................................................. 2
4. O que é Arduino? ................................................................... 2
5. Componentes ......................................................................... 3
6. Eletrônica Básica .................................................................... 6
7. Introdução a programação ................................................... 12
8. Comandos específicos para Arduino .................................... 16
9. Referências ........................................................................... 18
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
1
1. Objetivo
2. Introdução
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
2
3. Histórico
4. O que é Arduino?
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
3
5. Componentes
11 – Regulador de voltagem;
12 – Conector fêmea 2,1mm com centro positivo;
13 – Pinos de voltagem e terra;
14 – Entradas analógicas.
Conforme visto na imagem acima a placa Arduino UNO possui diversos
conectores que servem para interface com o mundo externo. A seguir e
dada uma breve explicação de como cada pino da placa pode ser utilizado.
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
6
6. Eletrônica Básica
Conceitos básicos
Tensão elétrica:
Tensão elétrica é a diferença de energia estabelecida entre dois pontos
que motiva a movimentação de cargas elétricas.
Corrente elétrica:
Fluxo de elétrons em um condutor quando submetido a uma diferença
de potencial;
Pode ser Alternada ou Continua.
Resistência elétrica:
Oposição à passagem de corrente.
Lei de Ohm:
Estabelece a relação entre tensão, corrente e resistência;
É representada matematicamente por:
𝑉 = 𝑅∙I
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
7
Potencia elétrica:
Taxa com a qual a energia é fornecida ou absorvida;
Seu valor pode ser encontrado através de:
𝑃 = 𝑉∙𝐼
Resistor
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
8
Associação de resistores:
𝑹𝒆𝒒 = 𝑹𝟏 + 𝑹𝟐 + ⋯ + 𝑹𝒙
𝟏 𝟏 𝟏 𝟏
= + +⋯
𝑹𝒆𝒒 𝑹𝟏 𝑹𝟐 𝑹𝒙
Diodo:
Componente eletrônico que permite a passagem da corrente elétrica
somente em um sentido.
LED:
Diodo especial que emite luz a ser percorrido por corrente elétrica.
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
9
Interruptores e Relés
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
10
Protoboard
Utilizada para fazer montagens provisórias de circuitos, teste de
projetos, além de outras aplicações;
É constituída por uma base plástica, contendo inúmeros orifícios
destinados à inserção de terminais de componentes eletrônicos;
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
11
Multímetro
Aparelho destinado a medir e avaliar grandezas elétrica;
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
12
Medição de Tensão:
Multímetro ligado em paralelo com o circuito.
Medição de corrente:
Multímetro ligado em série com o circuito.
Medição de Resistencia:
Multímetro ligado em paralelo com o elemento a ser medido.
7. Introdução a programação
Conceito
Um programa de computador é um conjunto de instruções que
representam um algoritmo para a resolução de algum problema. Estas
instruções são escritas através de um conjunto de códigos (símbolos e
palavras). Este conjunto de códigos possui regras de estruturação lógica e
sintática própria. Diz-se que este conjunto de símbolos e regras formam
uma linguagem de programação.
Linguagem C
É uma linguagem de alto nível, genérica. Foi desenvolvida por
programadores para programadores, tendo como meta características de
flexibilidade e portabilidade. O C é uma linguagem que nasceu juntamente
com o advento da teoria de linguagem estruturada e do computador
pessoal. Assim, tornou-se rapidamente uma linguagem “popular” entre os
programadores. O C foi usado para desenvolver o sistema operacional
UNIX, e hoje está sendo usada para desenvolver novas linguagens, entre
elas a linguagem C++ e Java.
Programas servem para manipular dados, dados são subdivididos em
classes: Constantes e Variáveis.
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
14
Operadores aritméticos:
Operadores relacional:
A diretiva #DEFINE
Nota:
A diretiva #INCLUDE
Essa diretiva, quando executada, faz com que uma cópia do arquivo cujo
o nome é dado entre < e > seja incluído no código fonte. Por exemplo:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
#define diga printf
#define oi “\nOlá mundo, tudo bem?”
main ()
{
diga (oi);
}
Comandos condicionais
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
16
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
17
Exemplo:
Entradas/Saídas analógicas
analogRead(); - Ler o valor de um pino analógico especificado. A placa
Arduino possui um conversor analógico-digital de 6 canais. Isso significa que
este irá mapear tensões entre 0 a 5 volts para valores inteiros entre 0 e
1023. Isso permite uma resolução entre leituras de: 5 volts/1014 unidade,
ou 0,0049 volts por unidade. A sintaxe deste comando só recebe como
parâmetros o pino da leitura analógica.
Ex: analogRead(13);.
analogWrite(); - Aciona uma onda PWM, em um pino, assim variando o
valor de tenção que o pino irá receber em diversos valores em 0 V e 5 V,
diferente mente do comando digitalWrite(), que somente enviava dois
valores de tensão. A sintaxe deste comando recebe como paramentos o
valor do pino de valor variante.
Ex: analogWrite(13, valor);
Exemplo:
9. Referências
[1] - http://arduino.cc/en/Reference/HomePage
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031
E3J – Empresa Júnior de Engenharia Elétrica | Universidade Federal do Sul e Sudeste do Pará
Folha 31, UNIFESSPA – Campus 1, Marabá – PA. | CNPJ: 29.162.362 / 0001-60 | Telefone: (94) 981166031