Olá, Ana Clara dos Santos Matos! Parece que você está trabalhando em um projeto interessante de medidor de temperatura com Arduino e LCD. O código que você compartilhou parece estar correto e bem estruturado. A biblioteca LiquidCrystal está sendo utilizada para controlar o display LCD. Os pinos rs, en, d4, d5, d6 e d7 estão sendo definidos e associados aos pinos correspondentes do Arduino. Em seguida, a função setup() é utilizada para iniciar a comunicação serial e o LCD. No loop(), a leitura do sensor de temperatura é feita através do comando analogRead(A0), e o valor lido é mapeado para uma escala de 0 a 255 usando a função map(). Em seguida, o valor da leitura é gravado na variável temp e é utilizado para controlar o brilho do LCD através da função analogWrite(rs, temp). O LCD é configurado para exibir uma mensagem fixa na primeira linha e, em seguida, é utilizado um loop for para fazer a rolagem da mensagem para a esquerda. Após a rolagem, é exibida uma segunda mensagem fixa na primeira linha e a temperatura lida é exibida na segunda linha. Espero que isso tenha ajudado! Se você tiver mais dúvidas ou precisar de mais informações, é só me perguntar.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar