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.