·
Engenharia Elétrica ·
Automação Industrial
Send your question to AI and receive an answer instantly
Recommended for you
12
Elaboração de uma Bancada Didática para Controle de Temperatura e Medição de Vazão
Automação Industrial
PUC
24
Medidas das Eficiências Térmicas em Aquecedores Solares: Uma Alternativa Complementar ao Ensino de Física
Automação Industrial
PUC
10
Bancada Didática Instrumentada para Estudo de Transferência de Calor em Sistema Termofluido com Arduino
Automação Industrial
PUC
4
Programacao-CLP-Ladder-Acionamento-Motor-Sensores-A-e-B
Automação Industrial
PUC
2
Anotacoes Drone Propulsao Mecanica e Eletronica
Automação Industrial
PUC
13
Projeto de Automação Industrial Fazer uma Planilha em Excel do Item 4 6
Automação Industrial
PUC
10
Projeto de Automação
Automação Industrial
PUC
5
Programacao CLP - Controle de Alarmes em Ladder com WEG
Automação Industrial
PUC
1
Apresentacao Power Point Automacao Industrial Slides Processo Malhas Intertravamento
Automação Industrial
PUC
11
Automação de Sistemas Elétricos - Caderno - Pea2411 P2 Senger - Poli-usp - Engenharia Elétrica
Automação Industrial
UMG
Preview text
Implementar no código em anexo do arduino as funções de erro calibração dos 04 sensores de temperatura include OneWireh include DallasTemperatureh include LiquidCrystalI2Ch define a conexão do terminal de sinal do DS18B20 e o botão com o Arduino const byte sensorPin 2 const byte botPin 11 define o estado do botão byte menu 0 declara a variável que receberá o número de sensores conectados byte nSensores 0 instancia a classe OneWire da biblioteca OneWireh com o nome pin OneWire oneWire sensorPin instancia a classe DallasTemperatura da biblioteca DallasTemperatureh com o nome bus DallasTemperature bus oneWire Inicializa o LCD com o módulo I2C LiquidCrystalI2C lcd 0x 27 2 1 0 4 5 6 7 3 POSITIVE Declara o vetor sensor para armazenar temperaturas dos sensores conectados float sensor 0 void setup bus begin inicializa o objeto sensor Serial begin 9600 inicia monitor serial lcd begin 16 2 inicia lcd pinMode botPin INPUTPULLUP define botão como pullup interno do Arduino lcd clear limpa o disply nSensores bus getDeviceCount obtem o número de sensores conectados void loop faz leitura do sensor bus requestTemperatures permite a leitura dos sensores faz leituras de todos sensores for int i 0 i nSensores i sensor i 1 bus getTempCByIndex i Serial println sensor i 1 verifica se o botão foi pressionado para mudar de local if digitalRead botPin menu if menu nSensores menu 0 lcd clear exibir while digitalRead botPin delay 30 else exibir exibir temperaturas void exibir Sensores verificados previamente SENSOR 1 sensor2 SENSOR 2 sensor1 SENSOR 3 sensro 3 SENSOR 4 sensro 4 switch menu case 0 lcd setCursor 0 0 lcd print TCC ELETRICA lcd setCursor 0 1 lcd print N Sensores lcd print nSensores break case 1 lcd setCursor 0 0 lcd print SENSOR 1 lcd setCursor 0 1 lcd print Temp lcd print sensor 1 lcd write B11011111 lcd print C break case 2 lcd setCursor 0 0 lcd print SENSOR 2 lcd setCursor 0 1 lcd print Temp lcd print sensor 2 lcd write B11011111 lcd print C break case 3 lcd setCursor 0 0 lcd print SENSOR 3 lcd setCursor 0 1 lcd print Temp lcd print sensor 3 lcd write B11011111 lcd print C break case 4 lcd setCursor 0 0 lcd print SENSOR DE FLUXO lcd setCursor 0 1 lcd print Temp lcd print sensor 4 lcd write B11011111 lcd print C break Antes de enviar a resolução verificar se o código não terá erro diretamente no IDE do arduino O Case 04 código se refere a um sensor de vazão Os Case 012 e 3 se refere aos sensores de temperatura 123 e 4 respectivamente
Send your question to AI and receive an answer instantly
Recommended for you
12
Elaboração de uma Bancada Didática para Controle de Temperatura e Medição de Vazão
Automação Industrial
PUC
24
Medidas das Eficiências Térmicas em Aquecedores Solares: Uma Alternativa Complementar ao Ensino de Física
Automação Industrial
PUC
10
Bancada Didática Instrumentada para Estudo de Transferência de Calor em Sistema Termofluido com Arduino
Automação Industrial
PUC
4
Programacao-CLP-Ladder-Acionamento-Motor-Sensores-A-e-B
Automação Industrial
PUC
2
Anotacoes Drone Propulsao Mecanica e Eletronica
Automação Industrial
PUC
13
Projeto de Automação Industrial Fazer uma Planilha em Excel do Item 4 6
Automação Industrial
PUC
10
Projeto de Automação
Automação Industrial
PUC
5
Programacao CLP - Controle de Alarmes em Ladder com WEG
Automação Industrial
PUC
1
Apresentacao Power Point Automacao Industrial Slides Processo Malhas Intertravamento
Automação Industrial
PUC
11
Automação de Sistemas Elétricos - Caderno - Pea2411 P2 Senger - Poli-usp - Engenharia Elétrica
Automação Industrial
UMG
Preview text
Implementar no código em anexo do arduino as funções de erro calibração dos 04 sensores de temperatura include OneWireh include DallasTemperatureh include LiquidCrystalI2Ch define a conexão do terminal de sinal do DS18B20 e o botão com o Arduino const byte sensorPin 2 const byte botPin 11 define o estado do botão byte menu 0 declara a variável que receberá o número de sensores conectados byte nSensores 0 instancia a classe OneWire da biblioteca OneWireh com o nome pin OneWire oneWire sensorPin instancia a classe DallasTemperatura da biblioteca DallasTemperatureh com o nome bus DallasTemperature bus oneWire Inicializa o LCD com o módulo I2C LiquidCrystalI2C lcd 0x 27 2 1 0 4 5 6 7 3 POSITIVE Declara o vetor sensor para armazenar temperaturas dos sensores conectados float sensor 0 void setup bus begin inicializa o objeto sensor Serial begin 9600 inicia monitor serial lcd begin 16 2 inicia lcd pinMode botPin INPUTPULLUP define botão como pullup interno do Arduino lcd clear limpa o disply nSensores bus getDeviceCount obtem o número de sensores conectados void loop faz leitura do sensor bus requestTemperatures permite a leitura dos sensores faz leituras de todos sensores for int i 0 i nSensores i sensor i 1 bus getTempCByIndex i Serial println sensor i 1 verifica se o botão foi pressionado para mudar de local if digitalRead botPin menu if menu nSensores menu 0 lcd clear exibir while digitalRead botPin delay 30 else exibir exibir temperaturas void exibir Sensores verificados previamente SENSOR 1 sensor2 SENSOR 2 sensor1 SENSOR 3 sensro 3 SENSOR 4 sensro 4 switch menu case 0 lcd setCursor 0 0 lcd print TCC ELETRICA lcd setCursor 0 1 lcd print N Sensores lcd print nSensores break case 1 lcd setCursor 0 0 lcd print SENSOR 1 lcd setCursor 0 1 lcd print Temp lcd print sensor 1 lcd write B11011111 lcd print C break case 2 lcd setCursor 0 0 lcd print SENSOR 2 lcd setCursor 0 1 lcd print Temp lcd print sensor 2 lcd write B11011111 lcd print C break case 3 lcd setCursor 0 0 lcd print SENSOR 3 lcd setCursor 0 1 lcd print Temp lcd print sensor 3 lcd write B11011111 lcd print C break case 4 lcd setCursor 0 0 lcd print SENSOR DE FLUXO lcd setCursor 0 1 lcd print Temp lcd print sensor 4 lcd write B11011111 lcd print C break Antes de enviar a resolução verificar se o código não terá erro diretamente no IDE do arduino O Case 04 código se refere a um sensor de vazão Os Case 012 e 3 se refere aos sensores de temperatura 123 e 4 respectivamente