SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Arduino – Parte 3
TREINAMENTO PROF. WELLINGTON TELLES CUNHA
Display LCD
Pino Nome Função
1 GND Alimentação (Terra – polo negativo)
2 Vcc Alimentação 5V (polo positivo)
3 V0 Ajuste do contraste
4 RS Habilita ou desabilita a seleção do registrador
5 R/W Leitura / Escrita
6 E Habilita a escrita no LCD
7 DB0 Dado
8 DB1 Dado
9 DB2 Dado
10 DB3 Dado
11 DB4 Dado
12 DB5 Dado
13 DB6 Dado
14 DB7 Dado
15 BL+ Alimentação 5V do Backlight
16 BL- Alimentação GND do Backlight
Projeto 22 – Display LCD
 Material:
 Arduino
 LCD Display 16 x 2
 Um potenciômetro 10k ohms
 Um resistor de 220 ohms
 Protoboard
 Jumpers
Projeto
22
MONTAGEM
Projeto 22
Código
#include <LiquidCrystal.h>
#define TEMPO_ATUALIZACAO 500
LiquidCrystal lcd (12,11,5,4,3,2);
void setup()
{
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
// tamanho display 16 x 2
lcd.begin (16,2);
}
void loop()
{
// Limpa display
lcd.clear();
// Posiciona o cursor XY
lcd.setCursor(0,0);
// Mensagem
lcd.print ("Treinamento Arduino");
lcd.setCursor(0,1);
lcd.print ("Prof. Wellington");
delay(TEMPO_ATUALIZACAO);
}
Projeto 22 b
Código
#include <LiquidCrystal.h>
#define TEMPO_ATUALIZACAO 500
LiquidCrystal lcd (12,11,5,4,3,2);
int posicao = 16;
String base = " ";
void setup()
{
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
// tamanho display 16 x 2
lcd.begin (16,2);
}
void loop()
{
// Limpa display
lcd.clear();
String mensagem = base+
"Arduino - Mensagem correndo na tela ";
for (int i = 0; i < mensagem.length(); i++)
{
lcd.setCursor (0,0);
lcd.print(mensagem.substring(i,i+16));
delay(TEMPO_ATUALIZACAO);
}
}
Projeto 23 – VU de LED
 Materiais:
 Arduino
 Cinco LEDs vermelhos
 Cinco resistores de 330 ohms
 Um potenciômetro de 10k ohms
 Protoboard
 Fios
Projeto 23
MONTAGEM
Projeto 23
Código
int led1 = 3;int led2 = 4;int led3 = 5;int led4 = 6; int led5 = 7;
int sensorPin = A0;
int sensorValor = 0;int valor = 0;
void setup()
{
pinMode(led1, OUTPUT); pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT); pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(sensorPin, INPUT);
}
void loop()
{
sensorValor = analogRead(sensorPin);
valor = sensorValor / (1024/5);
if(valor>0)
digitalWrite(led1, HIGH);
else
digitalWrite(led1, LOW);
if(valor>1)
digitalWrite(led2, HIGH);
else
digitalWrite(led2, LOW);
if(valor>2)
digitalWrite(led3, HIGH);
else
digitalWrite(led3, LOW);
if(valor>3)
digitalWrite(led4, HIGH);
else
digitalWrite(led4, LOW);
if(valor>4)
digitalWrite(led5, HIGH);
else
digitalWrite(led5, LOW);
}
Projeto 24 – Ligando um motor
DC
 Materiais
 Arduino
 Transistor NPN (BJT)
 1 resistor de 1K ohm
 2 pilhas de 1,5V
 1 motor CC
Projeto
24
MONTAGEM
Projeto 24
Código
int VEL = 9;
int i;
void setup()
{
pinMode(VEL, OUTPUT);
}
void loop()
{
for (i=0; i<255; i += 5)
{
analogWrite(VEL,i);
delay (200);
}
for (i=255; i>5; i -= 5)
{
analogWrite(VEL,i);
delay (200);
}
delay(50);
}
Projeto 25 – Controle de
Velocidade em Motor DC
 Materiais:
 Arduino
 Transistor NPN (BJT)
 1 resistor de 1K ohm
 2 pilhas 1,5V
 Motor CC
 1 Potenciômetro 10K ohm
Projeto
25
MONTAGEM
Projeto 25
Código
int VEL = 9;
int POTE = A0;
int valor = 0;
void setup()
{
pinMode(VEL, OUTPUT);
pinMode (POTE, INPUT);
}
void loop()
{
valor = analogRead(POTE);
analogWrite(VEL,valor/4);
delay(50);
}
Projeto 26 - Controle de velocidade
um motor DC com LDR
 Material:
 Arduino
 Transistor NPN (BJT)
 1 resistor de 1k ohm
 2 pilhas 1,5V
 Motor CC
 Foto resistor LDR
 1 resistor de 10k ohm
Projeto
26
MONTAGEM
Projeto 26
Código
int VEL = 9;
int LDR = A0;
int valor = 0;
void setup()
{
pinMode(VEL, OUTPUT);
pinMode (LDR, INPUT);
}
void loop()
{
valor = analogRead(LDR);
analogWrite(VEL,valor/4);
delay(50);
}
Relé
 Principal aplicação é a
comutação de sistemas
 Com o Arduino podemos
controlar tensões de até 5V
diretamente
 O relé irá no auxiliar para
ligar e desligar sistemas em
tensões 110 e220 V
Projeto 27 – Acionando um Relé
 Materiais
 Arduino
 Fotoresistor LDR
 Relé
 Lâmpada
 Um resistor de 1k ohm (marrom preto vermelho)
 Fonte para a lâmpada ou tomada
Projeto 27
MONTAGEM
Projeto
27
Código
Bibliografia
 http://blog.baudaeletronica.com.br
 Oliveira, Cláudio Luís Vieira Arduino
descomplicado: como elaborar
projetos de eletrônica / Cláudio Luís
Vieira Oliveira ; Humberto Augusto
Piovesana Zanetti. – São Paulo; Erica
2015.

Mais conteúdo relacionado

Semelhante a Arduino - Parte 3.pdf

Workshop Microchip Curiosity Board
Workshop Microchip Curiosity BoardWorkshop Microchip Curiosity Board
Workshop Microchip Curiosity BoardFabio Souza
 
Arduino Básico | Bebop - Computação Criativa
Arduino Básico | Bebop - Computação CriativaArduino Básico | Bebop - Computação Criativa
Arduino Básico | Bebop - Computação Criativabebopcc
 
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CWebinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CEmbarcados
 
V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoSamir Siqueira
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraPotiLivre Sobrenome
 
Lcd uso por renie s. marquet
Lcd uso por renie s. marquetLcd uso por renie s. marquet
Lcd uso por renie s. marquetFlavio Galuppo
 
Arduino sist u_controlados_intro_eletrica_2019_keynote_novo
Arduino sist u_controlados_intro_eletrica_2019_keynote_novoArduino sist u_controlados_intro_eletrica_2019_keynote_novo
Arduino sist u_controlados_intro_eletrica_2019_keynote_novoFernando Passold
 
Arduino - Hardware Livre e Robótica
Arduino -  Hardware Livre e RobóticaArduino -  Hardware Livre e Robótica
Arduino - Hardware Livre e RobóticaMarinho Brandão
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptxfmtpereira
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológicaokashi24
 
Desenvolvimento de drivers para sistemas embarcados
Desenvolvimento de drivers para sistemas embarcadosDesenvolvimento de drivers para sistemas embarcados
Desenvolvimento de drivers para sistemas embarcadosRodrigo Almeida
 
Utilizando um Display de LCD
Utilizando um Display de LCDUtilizando um Display de LCD
Utilizando um Display de LCDRodrigo Almeida
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014Fabio Souza
 

Semelhante a Arduino - Parte 3.pdf (20)

Workshop Microchip Curiosity Board
Workshop Microchip Curiosity BoardWorkshop Microchip Curiosity Board
Workshop Microchip Curiosity Board
 
Arduino Básico | Bebop - Computação Criativa
Arduino Básico | Bebop - Computação CriativaArduino Básico | Bebop - Computação Criativa
Arduino Básico | Bebop - Computação Criativa
 
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CWebinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
 
V2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduinoV2 - Microcontroladores: a revolucao do arduino
V2 - Microcontroladores: a revolucao do arduino
 
eletronica digital
eletronica digitaleletronica digital
eletronica digital
 
Pic slides
Pic slidesPic slides
Pic slides
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
 
Lcd uso por renie s. marquet
Lcd uso por renie s. marquetLcd uso por renie s. marquet
Lcd uso por renie s. marquet
 
Arduino sist u_controlados_intro_eletrica_2019_keynote_novo
Arduino sist u_controlados_intro_eletrica_2019_keynote_novoArduino sist u_controlados_intro_eletrica_2019_keynote_novo
Arduino sist u_controlados_intro_eletrica_2019_keynote_novo
 
Lab2 vhdl fluxo_quartus
Lab2 vhdl fluxo_quartusLab2 vhdl fluxo_quartus
Lab2 vhdl fluxo_quartus
 
Arduino - Hardware Livre e Robótica
Arduino -  Hardware Livre e RobóticaArduino -  Hardware Livre e Robótica
Arduino - Hardware Livre e Robótica
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptx
 
Mini curso arduino
Mini curso arduinoMini curso arduino
Mini curso arduino
 
Treinamento arduino (1).pptx
Treinamento arduino (1).pptxTreinamento arduino (1).pptx
Treinamento arduino (1).pptx
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológica
 
Desenvolvimento de drivers para sistemas embarcados
Desenvolvimento de drivers para sistemas embarcadosDesenvolvimento de drivers para sistemas embarcados
Desenvolvimento de drivers para sistemas embarcados
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
Arduíno workshop
Arduíno   workshopArduíno   workshop
Arduíno workshop
 
Utilizando um Display de LCD
Utilizando um Display de LCDUtilizando um Display de LCD
Utilizando um Display de LCD
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
 

Mais de profwtelles

Arduino - Parte 1.pdf
Arduino - Parte 1.pdfArduino - Parte 1.pdf
Arduino - Parte 1.pdfprofwtelles
 
Aula teoria semicondutor
Aula teoria semicondutorAula teoria semicondutor
Aula teoria semicondutorprofwtelles
 
Aula5 introducao c
Aula5 introducao cAula5 introducao c
Aula5 introducao cprofwtelles
 
2 controle fluxo
2 controle fluxo2 controle fluxo
2 controle fluxoprofwtelles
 
Flip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadoresFlip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadoresprofwtelles
 
Linguagem c wellington telles - aula 08
Linguagem c   wellington telles - aula 08Linguagem c   wellington telles - aula 08
Linguagem c wellington telles - aula 08profwtelles
 
Linguagem c wellington telles - aula 07
Linguagem c   wellington telles - aula 07Linguagem c   wellington telles - aula 07
Linguagem c wellington telles - aula 07profwtelles
 
Linguagem c wellington telles - aula 06
Linguagem c   wellington telles - aula 06Linguagem c   wellington telles - aula 06
Linguagem c wellington telles - aula 06profwtelles
 
Linguagem c wellington telles - aula 04
Linguagem c   wellington telles - aula 04Linguagem c   wellington telles - aula 04
Linguagem c wellington telles - aula 04profwtelles
 
Linguagem c wellington telles - aula 03
Linguagem c   wellington telles - aula 03Linguagem c   wellington telles - aula 03
Linguagem c wellington telles - aula 03profwtelles
 
Linguagem c wellington telles - aula 02
Linguagem c   wellington telles - aula 02Linguagem c   wellington telles - aula 02
Linguagem c wellington telles - aula 02profwtelles
 
Linguagem c wellington telles - aula 05
Linguagem c   wellington telles - aula 05Linguagem c   wellington telles - aula 05
Linguagem c wellington telles - aula 05profwtelles
 
Linguagem c wellington telles - aula 01
Linguagem c   wellington telles - aula 01Linguagem c   wellington telles - aula 01
Linguagem c wellington telles - aula 01profwtelles
 
Componentes importantes para Delphi
Componentes importantes para DelphiComponentes importantes para Delphi
Componentes importantes para Delphiprofwtelles
 
Lista coseno seno
Lista coseno senoLista coseno seno
Lista coseno senoprofwtelles
 
CI Reguladores de Tensão
CI Reguladores de TensãoCI Reguladores de Tensão
CI Reguladores de Tensãoprofwtelles
 

Mais de profwtelles (20)

Arduino - Parte 1.pdf
Arduino - Parte 1.pdfArduino - Parte 1.pdf
Arduino - Parte 1.pdf
 
Aula teoria semicondutor
Aula teoria semicondutorAula teoria semicondutor
Aula teoria semicondutor
 
Ccp
CcpCcp
Ccp
 
C 1
C 1C 1
C 1
 
Aula5 introducao c
Aula5 introducao cAula5 introducao c
Aula5 introducao c
 
3 vetor.matriz
3 vetor.matriz3 vetor.matriz
3 vetor.matriz
 
2 controle fluxo
2 controle fluxo2 controle fluxo
2 controle fluxo
 
Pic aula1
Pic   aula1Pic   aula1
Pic aula1
 
Flip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadoresFlip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadores
 
Linguagem c wellington telles - aula 08
Linguagem c   wellington telles - aula 08Linguagem c   wellington telles - aula 08
Linguagem c wellington telles - aula 08
 
Linguagem c wellington telles - aula 07
Linguagem c   wellington telles - aula 07Linguagem c   wellington telles - aula 07
Linguagem c wellington telles - aula 07
 
Linguagem c wellington telles - aula 06
Linguagem c   wellington telles - aula 06Linguagem c   wellington telles - aula 06
Linguagem c wellington telles - aula 06
 
Linguagem c wellington telles - aula 04
Linguagem c   wellington telles - aula 04Linguagem c   wellington telles - aula 04
Linguagem c wellington telles - aula 04
 
Linguagem c wellington telles - aula 03
Linguagem c   wellington telles - aula 03Linguagem c   wellington telles - aula 03
Linguagem c wellington telles - aula 03
 
Linguagem c wellington telles - aula 02
Linguagem c   wellington telles - aula 02Linguagem c   wellington telles - aula 02
Linguagem c wellington telles - aula 02
 
Linguagem c wellington telles - aula 05
Linguagem c   wellington telles - aula 05Linguagem c   wellington telles - aula 05
Linguagem c wellington telles - aula 05
 
Linguagem c wellington telles - aula 01
Linguagem c   wellington telles - aula 01Linguagem c   wellington telles - aula 01
Linguagem c wellington telles - aula 01
 
Componentes importantes para Delphi
Componentes importantes para DelphiComponentes importantes para Delphi
Componentes importantes para Delphi
 
Lista coseno seno
Lista coseno senoLista coseno seno
Lista coseno seno
 
CI Reguladores de Tensão
CI Reguladores de TensãoCI Reguladores de Tensão
CI Reguladores de Tensão
 

Último

Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3filiperigueira1
 
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfTipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfMarcos Boaventura
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfPROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfdanielemarques481
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 

Último (7)

Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3
 
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfTipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfPROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 

Arduino - Parte 3.pdf

  • 1. Arduino – Parte 3 TREINAMENTO PROF. WELLINGTON TELLES CUNHA
  • 2. Display LCD Pino Nome Função 1 GND Alimentação (Terra – polo negativo) 2 Vcc Alimentação 5V (polo positivo) 3 V0 Ajuste do contraste 4 RS Habilita ou desabilita a seleção do registrador 5 R/W Leitura / Escrita 6 E Habilita a escrita no LCD 7 DB0 Dado 8 DB1 Dado 9 DB2 Dado 10 DB3 Dado 11 DB4 Dado 12 DB5 Dado 13 DB6 Dado 14 DB7 Dado 15 BL+ Alimentação 5V do Backlight 16 BL- Alimentação GND do Backlight
  • 3. Projeto 22 – Display LCD  Material:  Arduino  LCD Display 16 x 2  Um potenciômetro 10k ohms  Um resistor de 220 ohms  Protoboard  Jumpers
  • 5. Projeto 22 Código #include <LiquidCrystal.h> #define TEMPO_ATUALIZACAO 500 LiquidCrystal lcd (12,11,5,4,3,2); void setup() { pinMode(12, OUTPUT); pinMode(11, OUTPUT); // tamanho display 16 x 2 lcd.begin (16,2); } void loop() { // Limpa display lcd.clear(); // Posiciona o cursor XY lcd.setCursor(0,0); // Mensagem lcd.print ("Treinamento Arduino"); lcd.setCursor(0,1); lcd.print ("Prof. Wellington"); delay(TEMPO_ATUALIZACAO); }
  • 6. Projeto 22 b Código #include <LiquidCrystal.h> #define TEMPO_ATUALIZACAO 500 LiquidCrystal lcd (12,11,5,4,3,2); int posicao = 16; String base = " "; void setup() { pinMode(12, OUTPUT); pinMode(11, OUTPUT); // tamanho display 16 x 2 lcd.begin (16,2); } void loop() { // Limpa display lcd.clear(); String mensagem = base+ "Arduino - Mensagem correndo na tela "; for (int i = 0; i < mensagem.length(); i++) { lcd.setCursor (0,0); lcd.print(mensagem.substring(i,i+16)); delay(TEMPO_ATUALIZACAO); } }
  • 7. Projeto 23 – VU de LED  Materiais:  Arduino  Cinco LEDs vermelhos  Cinco resistores de 330 ohms  Um potenciômetro de 10k ohms  Protoboard  Fios
  • 9. Projeto 23 Código int led1 = 3;int led2 = 4;int led3 = 5;int led4 = 6; int led5 = 7; int sensorPin = A0; int sensorValor = 0;int valor = 0; void setup() { pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); pinMode(led4, OUTPUT); pinMode(led5, OUTPUT); pinMode(sensorPin, INPUT); } void loop() { sensorValor = analogRead(sensorPin); valor = sensorValor / (1024/5); if(valor>0) digitalWrite(led1, HIGH); else digitalWrite(led1, LOW); if(valor>1) digitalWrite(led2, HIGH); else digitalWrite(led2, LOW); if(valor>2) digitalWrite(led3, HIGH); else digitalWrite(led3, LOW); if(valor>3) digitalWrite(led4, HIGH); else digitalWrite(led4, LOW); if(valor>4) digitalWrite(led5, HIGH); else digitalWrite(led5, LOW); }
  • 10. Projeto 24 – Ligando um motor DC  Materiais  Arduino  Transistor NPN (BJT)  1 resistor de 1K ohm  2 pilhas de 1,5V  1 motor CC
  • 12. Projeto 24 Código int VEL = 9; int i; void setup() { pinMode(VEL, OUTPUT); } void loop() { for (i=0; i<255; i += 5) { analogWrite(VEL,i); delay (200); } for (i=255; i>5; i -= 5) { analogWrite(VEL,i); delay (200); } delay(50); }
  • 13. Projeto 25 – Controle de Velocidade em Motor DC  Materiais:  Arduino  Transistor NPN (BJT)  1 resistor de 1K ohm  2 pilhas 1,5V  Motor CC  1 Potenciômetro 10K ohm
  • 15. Projeto 25 Código int VEL = 9; int POTE = A0; int valor = 0; void setup() { pinMode(VEL, OUTPUT); pinMode (POTE, INPUT); } void loop() { valor = analogRead(POTE); analogWrite(VEL,valor/4); delay(50); }
  • 16. Projeto 26 - Controle de velocidade um motor DC com LDR  Material:  Arduino  Transistor NPN (BJT)  1 resistor de 1k ohm  2 pilhas 1,5V  Motor CC  Foto resistor LDR  1 resistor de 10k ohm
  • 18. Projeto 26 Código int VEL = 9; int LDR = A0; int valor = 0; void setup() { pinMode(VEL, OUTPUT); pinMode (LDR, INPUT); } void loop() { valor = analogRead(LDR); analogWrite(VEL,valor/4); delay(50); }
  • 19. Relé  Principal aplicação é a comutação de sistemas  Com o Arduino podemos controlar tensões de até 5V diretamente  O relé irá no auxiliar para ligar e desligar sistemas em tensões 110 e220 V
  • 20. Projeto 27 – Acionando um Relé  Materiais  Arduino  Fotoresistor LDR  Relé  Lâmpada  Um resistor de 1k ohm (marrom preto vermelho)  Fonte para a lâmpada ou tomada
  • 23. Bibliografia  http://blog.baudaeletronica.com.br  Oliveira, Cláudio Luís Vieira Arduino descomplicado: como elaborar projetos de eletrônica / Cláudio Luís Vieira Oliveira ; Humberto Augusto Piovesana Zanetti. – São Paulo; Erica 2015.