0% acharam este documento útil (0 voto)
6 visualizações3 páginas

Circuito Arduino com LCD e Sensores

O documento apresenta um exercício prático sobre microprocessadores, onde o usuário deve montar um circuito no Tinkercad e utilizar um código base em Arduino para controlar um display LCD. As atividades incluem a leitura de valores de um fotoresistor, monitoramento de temperatura com um sensor TMP36, exibição simultânea de dados de luminosidade e temperatura, e controle de um LED RGB via entrada serial. O código fornecido configura o LCD e lê dados de um sensor analógico, exibindo-os no display e no monitor serial.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações3 páginas

Circuito Arduino com LCD e Sensores

O documento apresenta um exercício prático sobre microprocessadores, onde o usuário deve montar um circuito no Tinkercad e utilizar um código base em Arduino para controlar um display LCD. As atividades incluem a leitura de valores de um fotoresistor, monitoramento de temperatura com um sensor TMP36, exibição simultânea de dados de luminosidade e temperatura, e controle de um LED RGB via entrada serial. O código fornecido configura o LCD e lê dados de um sensor analógico, exibindo-os no display e no monitor serial.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Exercício de Microprocessadores

Monte o circuito abaixo utilizando a plataforma tinkercad.

Código Base:
/* -------------------------------------------------------------------------------
*/

//

#include <LiquidCrystal.h>

// Connections:
// rs (LCD pin 4) to Arduino pin 12
// rw (LCD pin 5) to Arduino pin 11
// enable (LCD pin 6) to Arduino pin 10
// LCD pin 15 to Arduino pin 13
// LCD pins d4, d5, d6, d7 to Arduino pins 5, 4, 3, 2
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);

int backLight = 13; // pin 13 will control the backlight

void setup()
{
pinMode(backLight, OUTPUT);
digitalWrite(backLight, HIGH);
[Link](16,2);
[Link]();
[Link](0,0);
[Link]("Testing");
[Link](0,1);
[Link]("arduino lcd ");

[Link](15, 1);

[Link](9600);

void loop()
{
delay(1000);

[Link]();
delay(500);

[Link]();

int valor_sensor = analogRead(A0);

[Link](valor_sensor);
delay(1);
}

Exercícios:
1- Altere o circuito de forma que os valores lidos de um Fotoresistor sejam apresentados no display:

2- Dessa vez, monitore a temperatura através do sensor TMP36


3- Apresente os dados de luminosidade e temperatura no display LCD ao mesmo tempo, veja o
exemplo:

4- Adicione um LED RGB e permita que via entrada serial uma cor seja selecionada e essa
cor seja mostrada no display.

Você também pode gostar