·
Cursos Gerais ·
Laboratório de Sistemas Digitais
Send your question to AI and receive an answer instantly
Recommended for you
3
Organização de Camisetas para Turmas de Ciência da Computação
Laboratório de Sistemas Digitais
UNISC
9
Projeto VHDL ULA e Decodificador BCD - 7 Segmentos: Implementacoes e Testbench
Laboratório de Sistemas Digitais
UNISC
1
Dados e Resultados da Tarefa JARVIS A B C
Laboratório de Sistemas Digitais
UNISC
2
Implementacao-Fila-Supermercado-OnlineGDB
Laboratório de Sistemas Digitais
UNISC
1
Código e Dados Pessoais de Edson Lourdop de Luz
Laboratório de Sistemas Digitais
UNISC
38
Projeto Horimetro Digital Arduino - Codigo e Diagramas - UNISC
Laboratório de Sistemas Digitais
UNISC
2
Programação de Aplicação de Fila de Supermercado
Laboratório de Sistemas Digitais
UNISC
1
Análise de Dados Binários
Laboratório de Sistemas Digitais
UNISC
15
Projeto de Hardware: Microcontroladores e Displays LCD
Laboratório de Sistemas Digitais
UNISC
3
Simulador-Display-Cristal-Liquido-LCD-Arduino-Nano-Tinkercad
Laboratório de Sistemas Digitais
UNISC
Preview text
Arduino UNO connected to a breadboard with two 7segment displays and resistors LABORATÓRIO MOSTRAR A TEMPERATURA NOS 2 DISPLAYS DE 7 SEGMENTOS MOSTRADOS ABAIXO Manter o esquema mostrado abaixo NÃO É PERMITIDO UTILIZAR BIBLIOTECAS PRONTAS Entradas Analógicas const int TMPA0 Saídas Digitais const int UA 0 const int UB 1 const int UC 2 const int UD 3 const int UE 4 const int UF 5 const int UG 6 const int DA 7 const int DB 8 const int DC 9 const int DD 10 const int DE 11 const int DF 12 const int DG 13 Entradas Analógicas const int TMPA0 unsigned int cont 0 const byte tabelaSeteSeg107 A B C D E F G 1111110 0 0110000 1 1101101 2 1111001 3 0110011 4 1011011 5 1011111 6 1110000 7 1111111 8 1111011 9 void converteValorDisplaybyte valor byte pino 7 int numero numerovalor10 forbyte x 0 x 7 x digitalWritepinotabelaSeteSegnumerox pino pino 0 numerovalornumero10 forbyte x 0 x 7 x digitalWritepinotabelaSeteSegnumerox pino void setup pinModeUA OUTPUT pinModeUB OUTPUT pinModeUC OUTPUT pinModeUD OUTPUT pinModeUE OUTPUT pinModeUF OUTPUT pinModeUG OUTPUT pinModeDA OUTPUT pinModeDB OUTPUT pinModeDC OUTPUT pinModeDD OUTPUT pinModeDE OUTPUT pinModeDF OUTPUT pinModeDG OUTPUT Serialbegin9600 void loop contanalogReadTMP01023 0V 0 25V 512 51023 Serialprintcont Serialprint ifcont511 digitalWriteDAHIGH else digitalWriteDALOW converteValorDisplaycont cont delay50 contanalogread ali em cima ta dando problema converção ele vai girar o pino e mudar a temperatura e o segundo display deu problema Link do software httpswwwtinkercadcomthingsdNFiSFQwfeScopyofsensordetemperaturacomdisplay de7seguimentoeditelsharecodezw7JsXiUZ8uNhIF6uaSKrhOr9WAmeZgCPqRXq1csY O circuito Pino RS do LCD ligado ao pino digital 12 do arduino Pino Enable do LCD ligado ao pino digital 11 do arduino Pino D4 do LCD ligado ao pino digital 5 do arduino Pino D5 do LCD ligado ao pino digital 4 do arduino Pino D6 do LCD ligado ao pino digital 3 do arduino Pino D7 do LCD ligado ao pino digital 2 do arduino Pino RW do LCD ligado ao GND arduino Pino Vss do LCD ligado ao GND arduino Pino Vcc do LCD ligado ao 5V arduino Resistor de 220R Polariza o backlight do LCD Cursor do trimpot para o pino Vo do LCD pino 3 Inclui a biblioteca do display de LCD include LiquidCrystalh const int LM35 A0 Define o pino que lera a saída do LM35 Define o icone do termometro byte tempchar18B00000 B00001 B00010 B00100 Row 0 Col 2 B00100 B00100 B00100 B00111 byte tempchar28B00111 B00111 B00111 B01111 Row 1 Col 2 B11111 B11111 B01111 B00011 byte tempchar38B00000 B10000 B01011 B00100 ROW 0 Col 3 B00111 B00100 B00111 B11100 byte tempchar48B11111 B11100 B11100 B11110 Row 1 Col 3 B11111 B11111 B11110 B11000 Inicializa a biblioteca LCD com os números dos pinos da interface LiquidCrystal lcd12 11 5 4 3 2 void setup Serialbegin9600 Configura o número de colunas e linhas do LCD lcdbegin16 2 lcdclear delay1000 lcdcreateChar1tempchar1 lcdcreateChar2tempchar2 lcdcreateChar3tempchar3 lcdcreateChar4tempchar4 lcdsetCursor00 lcdwrite1 lcdsetCursor01 lcdwrite2 lcdsetCursor10 lcdwrite3 lcdsetCursor11 lcdwrite4 lcdsetCursor30 lcdprintTermometro lcdsetCursor61 void loop char cstr16 le o ADC do pino do sensor de temperatura e converte para graus celsius correspondente utilizando a funcao map int temperatura mapanalogReadLM35 20 358 40 125 SerialprintTemperatura Serialprintlntemperatura converte a temperatura em uma string de 3 caracteres sprintfcstr 3d temperatura lcdsetCursor61 lcdprintcstr delay2000 Link do software httpswwwtinkercadcomthingsajrCdwyGgSQsensordetemperaturacomlcd O circuito Pino RS do LCD ligado ao pino digital 12 do arduino Pino Enable do LCD ligado ao pino digital 11 do arduino Pino D4 do LCD ligado ao pino digital 5 do arduino Pino D5 do LCD ligado ao pino digital 4 do arduino Pino D6 do LCD ligado ao pino digital 3 do arduino Pino D7 do LCD ligado ao pino digital 2 do arduino Pino RW do LCD ligado ao GND arduino Pino Vss do LCD ligado ao GND arduino Pino Vcc do LCD ligado ao 5V arduino Resistor de 220R Polariza o backlight do LCD Cursor do trimpot para o pino Vo do LCD pino 3 Inclui a biblioteca do display de LCD include LiquidCrystalh const int LM35 A0 Define o pino que lera a saída do LM35 Define o icone do termometro byte tempchar18B00000 B00001 B00010 B00100 Row 0 Col 2 B00100 B00100 B00100 B00111 byte tempchar28B00111 B00111 B00111 B01111 Row 1 Col 2 B11111 B11111 B01111 B00011 byte tempchar38B00000 B10000 B01011 B00100 ROW 0 Col 3 B00111 B00100 B00111 B11100 byte tempchar48B11111 B11100 B11100 B11110 Row 1 Col 3 B11111 B11111 B11110 B11000 Inicializa a biblioteca LCD com os números dos pinos da interface LiquidCrystal lcd12 11 5 4 3 2 void setup Serialbegin9600 Configura o número de colunas e linhas do LCD lcdbegin16 2 lcdclear delay1000 lcdcreateChar1tempchar1 lcdcreateChar2tempchar2 lcdcreateChar3tempchar3 lcdcreateChar4tempchar4 lcdsetCursor00 lcdwrite1 lcdsetCursor01 lcdwrite2 lcdsetCursor10 lcdwrite3 lcdsetCursor11 lcdwrite4 lcdsetCursor30 lcdprintTermometro lcdsetCursor61 void loop char cstr16 le o ADC do pino do sensor de temperatura e converte para graus celsius correspondente utilizando a funcao map int temperatura mapanalogReadLM35 20 358 40 125 SerialprintTemperatura Serialprintlntemperatura converte a temperatura em uma string de 3 caracteres sprintfcstr 3d temperatura lcdsetCursor61 lcdprintcstr delay2000 Link do software httpswwwtinkercadcomthingsajrCdwyGgSQsensordetemperaturacomlcd
Send your question to AI and receive an answer instantly
Recommended for you
3
Organização de Camisetas para Turmas de Ciência da Computação
Laboratório de Sistemas Digitais
UNISC
9
Projeto VHDL ULA e Decodificador BCD - 7 Segmentos: Implementacoes e Testbench
Laboratório de Sistemas Digitais
UNISC
1
Dados e Resultados da Tarefa JARVIS A B C
Laboratório de Sistemas Digitais
UNISC
2
Implementacao-Fila-Supermercado-OnlineGDB
Laboratório de Sistemas Digitais
UNISC
1
Código e Dados Pessoais de Edson Lourdop de Luz
Laboratório de Sistemas Digitais
UNISC
38
Projeto Horimetro Digital Arduino - Codigo e Diagramas - UNISC
Laboratório de Sistemas Digitais
UNISC
2
Programação de Aplicação de Fila de Supermercado
Laboratório de Sistemas Digitais
UNISC
1
Análise de Dados Binários
Laboratório de Sistemas Digitais
UNISC
15
Projeto de Hardware: Microcontroladores e Displays LCD
Laboratório de Sistemas Digitais
UNISC
3
Simulador-Display-Cristal-Liquido-LCD-Arduino-Nano-Tinkercad
Laboratório de Sistemas Digitais
UNISC
Preview text
Arduino UNO connected to a breadboard with two 7segment displays and resistors LABORATÓRIO MOSTRAR A TEMPERATURA NOS 2 DISPLAYS DE 7 SEGMENTOS MOSTRADOS ABAIXO Manter o esquema mostrado abaixo NÃO É PERMITIDO UTILIZAR BIBLIOTECAS PRONTAS Entradas Analógicas const int TMPA0 Saídas Digitais const int UA 0 const int UB 1 const int UC 2 const int UD 3 const int UE 4 const int UF 5 const int UG 6 const int DA 7 const int DB 8 const int DC 9 const int DD 10 const int DE 11 const int DF 12 const int DG 13 Entradas Analógicas const int TMPA0 unsigned int cont 0 const byte tabelaSeteSeg107 A B C D E F G 1111110 0 0110000 1 1101101 2 1111001 3 0110011 4 1011011 5 1011111 6 1110000 7 1111111 8 1111011 9 void converteValorDisplaybyte valor byte pino 7 int numero numerovalor10 forbyte x 0 x 7 x digitalWritepinotabelaSeteSegnumerox pino pino 0 numerovalornumero10 forbyte x 0 x 7 x digitalWritepinotabelaSeteSegnumerox pino void setup pinModeUA OUTPUT pinModeUB OUTPUT pinModeUC OUTPUT pinModeUD OUTPUT pinModeUE OUTPUT pinModeUF OUTPUT pinModeUG OUTPUT pinModeDA OUTPUT pinModeDB OUTPUT pinModeDC OUTPUT pinModeDD OUTPUT pinModeDE OUTPUT pinModeDF OUTPUT pinModeDG OUTPUT Serialbegin9600 void loop contanalogReadTMP01023 0V 0 25V 512 51023 Serialprintcont Serialprint ifcont511 digitalWriteDAHIGH else digitalWriteDALOW converteValorDisplaycont cont delay50 contanalogread ali em cima ta dando problema converção ele vai girar o pino e mudar a temperatura e o segundo display deu problema Link do software httpswwwtinkercadcomthingsdNFiSFQwfeScopyofsensordetemperaturacomdisplay de7seguimentoeditelsharecodezw7JsXiUZ8uNhIF6uaSKrhOr9WAmeZgCPqRXq1csY O circuito Pino RS do LCD ligado ao pino digital 12 do arduino Pino Enable do LCD ligado ao pino digital 11 do arduino Pino D4 do LCD ligado ao pino digital 5 do arduino Pino D5 do LCD ligado ao pino digital 4 do arduino Pino D6 do LCD ligado ao pino digital 3 do arduino Pino D7 do LCD ligado ao pino digital 2 do arduino Pino RW do LCD ligado ao GND arduino Pino Vss do LCD ligado ao GND arduino Pino Vcc do LCD ligado ao 5V arduino Resistor de 220R Polariza o backlight do LCD Cursor do trimpot para o pino Vo do LCD pino 3 Inclui a biblioteca do display de LCD include LiquidCrystalh const int LM35 A0 Define o pino que lera a saída do LM35 Define o icone do termometro byte tempchar18B00000 B00001 B00010 B00100 Row 0 Col 2 B00100 B00100 B00100 B00111 byte tempchar28B00111 B00111 B00111 B01111 Row 1 Col 2 B11111 B11111 B01111 B00011 byte tempchar38B00000 B10000 B01011 B00100 ROW 0 Col 3 B00111 B00100 B00111 B11100 byte tempchar48B11111 B11100 B11100 B11110 Row 1 Col 3 B11111 B11111 B11110 B11000 Inicializa a biblioteca LCD com os números dos pinos da interface LiquidCrystal lcd12 11 5 4 3 2 void setup Serialbegin9600 Configura o número de colunas e linhas do LCD lcdbegin16 2 lcdclear delay1000 lcdcreateChar1tempchar1 lcdcreateChar2tempchar2 lcdcreateChar3tempchar3 lcdcreateChar4tempchar4 lcdsetCursor00 lcdwrite1 lcdsetCursor01 lcdwrite2 lcdsetCursor10 lcdwrite3 lcdsetCursor11 lcdwrite4 lcdsetCursor30 lcdprintTermometro lcdsetCursor61 void loop char cstr16 le o ADC do pino do sensor de temperatura e converte para graus celsius correspondente utilizando a funcao map int temperatura mapanalogReadLM35 20 358 40 125 SerialprintTemperatura Serialprintlntemperatura converte a temperatura em uma string de 3 caracteres sprintfcstr 3d temperatura lcdsetCursor61 lcdprintcstr delay2000 Link do software httpswwwtinkercadcomthingsajrCdwyGgSQsensordetemperaturacomlcd O circuito Pino RS do LCD ligado ao pino digital 12 do arduino Pino Enable do LCD ligado ao pino digital 11 do arduino Pino D4 do LCD ligado ao pino digital 5 do arduino Pino D5 do LCD ligado ao pino digital 4 do arduino Pino D6 do LCD ligado ao pino digital 3 do arduino Pino D7 do LCD ligado ao pino digital 2 do arduino Pino RW do LCD ligado ao GND arduino Pino Vss do LCD ligado ao GND arduino Pino Vcc do LCD ligado ao 5V arduino Resistor de 220R Polariza o backlight do LCD Cursor do trimpot para o pino Vo do LCD pino 3 Inclui a biblioteca do display de LCD include LiquidCrystalh const int LM35 A0 Define o pino que lera a saída do LM35 Define o icone do termometro byte tempchar18B00000 B00001 B00010 B00100 Row 0 Col 2 B00100 B00100 B00100 B00111 byte tempchar28B00111 B00111 B00111 B01111 Row 1 Col 2 B11111 B11111 B01111 B00011 byte tempchar38B00000 B10000 B01011 B00100 ROW 0 Col 3 B00111 B00100 B00111 B11100 byte tempchar48B11111 B11100 B11100 B11110 Row 1 Col 3 B11111 B11111 B11110 B11000 Inicializa a biblioteca LCD com os números dos pinos da interface LiquidCrystal lcd12 11 5 4 3 2 void setup Serialbegin9600 Configura o número de colunas e linhas do LCD lcdbegin16 2 lcdclear delay1000 lcdcreateChar1tempchar1 lcdcreateChar2tempchar2 lcdcreateChar3tempchar3 lcdcreateChar4tempchar4 lcdsetCursor00 lcdwrite1 lcdsetCursor01 lcdwrite2 lcdsetCursor10 lcdwrite3 lcdsetCursor11 lcdwrite4 lcdsetCursor30 lcdprintTermometro lcdsetCursor61 void loop char cstr16 le o ADC do pino do sensor de temperatura e converte para graus celsius correspondente utilizando a funcao map int temperatura mapanalogReadLM35 20 358 40 125 SerialprintTemperatura Serialprintlntemperatura converte a temperatura em uma string de 3 caracteres sprintfcstr 3d temperatura lcdsetCursor61 lcdprintcstr delay2000 Link do software httpswwwtinkercadcomthingsajrCdwyGgSQsensordetemperaturacomlcd