
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03


Se você já trabalhou com o arduino, provavelmente deseja que ele exiba as leituras do sensor. Usar o monitor serial é perfeitamente adequado, mas sendo o arduino fodão em que você está se tornando rapidamente, você provavelmente deseja que ele exiba as leituras em algo mais científico. procurando. Além disso, ter seu arduino conectado a um PC ou laptop não o torna exatamente superportátil e ter um LCD conectado para exibir seus dados é muito útil se você quiser carregar seu Arduino por aí. Aqui estão algumas instruções fáceis de seguir sobre como conectar e programar seu arduino para que funcione com o monitor.
Em uma nota lateral, também fiz uma instrução sobre como usar um display OLED, que usa apenas 4 fios. Se você gostaria de verificar esse, aqui está o link:
www.instructables.com/id/Easy-OLED-Display/
Etapa 1: O que você precisa



Para este projeto você precisará de: -Nokia 5110 LCD-Dupont wire-Arduino IDE-Arduino (testado em UNO) -Adafruit_GFX library-Adafruit_PCD8544 libraryVocê pode comprar o Nokia 5110 LCD no ebay por cerca de 2 dólares. O mesmo vale para o fio duplo. Pesquise no ebay por "40PCS dupont wire male to female", custa cerca de um dólar.
Etapa 2: Bibliotecas ??? Sem problemas

Agora, se você já trabalhou com o Arduino antes, provavelmente tem o IDE e um Arduino real. No entanto, se você ainda não está familiarizado com as bibliotecas, não se preocupe, elas são muito simples de usar. Baixe-as seguindo os links abaixo e clicando em download ZIP no lado direito da página da web. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia … Depois de baixar os arquivos zip, extraia-os para o arquivo de bibliotecas em seu arquivo Arduino principal (geralmente C: / Arquivos de programas / Arduino / bibliotecas) Extraia os arquivos para a pasta de bibliotecas e renomeie-os para Adafruit_GFX e Adafruit_PCD8544. Isso é basicamente tudo que você precisa fazer para esta parte. Agora vamos para a parte do código.
Etapa 3: Código Arduino
Eu escrevi um modelo vazio, você só precisa adicionar o código que lê do seu sensor e deve funcionar. Meu código grava no monitor serial no IDE e também no LCD 5110. As partes que você precisa alterar para que ele exiba as leituras (e o texto) que você deseja estão marcadas no código. # Include // math e o SPI já deve estar em sua pasta de bibliotecas por padrão, não se preocupe com isso # include #include // baixamos agora # include Adafruit_PCD8544 display = Adafruit_PCD8544 (7, 6, 5, 4, 3); // pinos digitais usados para conectar ao LCD # define XPOS 0 # define YPOS 1float sensorPin = A0; // o pino do seu sensor, você pode alterar isso se quiser evitar setup () {Serial.begin (9600); display.begin ();} void loop () {float sensorValue = analogRead (sensorPin); // você pode alterar “sensorValue” em todo o código para qualquer coisa que você quiserSerial.print ("O valor do sensor A é:"); // irá exibir este texto no serial monitorSerial.println (sensorValue); // não se esqueça do ln para que a próxima execução grave na próxima linha display.clearDisplay (); // limpa a exibição cada vez que o loop começa overdisplay.setCursor (0, 0); display.print ("O valor do sensor A é:"); // isso será escrito no LCDdisplay.println (sensorValue); display.display (); delay (1000);} Se você fez tudo corretamente, o código deve funcionar, mas não o execute ainda, temos que conecte a tela primeiro.
Etapa 4: Conectando o LCD ao Arduino




Estamos quase terminando! a única coisa que resta é realmente conectar os pinos do LCD ao Arduino. Felizmente, os pinos (de 1 a 5) são conectados em uma fileira, então sua chance de enganá-los é muito pequena. Conecte os pinos 1-5 do Nokia 5110 LCD para pinos 3-7 em seu Arduino. (Assim, o RST iria para o pino 3 do Arduino, o CE iria para o pino 4 e assim por diante) Depois de conectar todos os pinos, você notará que sobraram 3. Esses pinos devem ser conectados aos pinos de 3,3 V, 5 V e GND em seu Arduino. Obviamente, o pino GND LCD vai para GND no Arduino. Dependendo do tipo de Arduino que você possui e do tipo de tela que possui, brinque com a conexão dos dois últimos pinos do LCD ao pino de 5 V ou 3,3 V do seu Arduino. Ambos devem funcionar, mas experimente você mesmo e veja qual é a melhor combinação. Além disso, colocar resistores de pequeno valor (cerca de 100-200Ohm deve ser suficiente) entre os 3-7 pinos do Arduino e os pinos do LCD não fará mal. Isso é apenas por segurança e não é necessário se você não quiser usar a tela por longos períodos. Recomendo a leitura desta parte novamente, apenas para ter certeza extra de que conectou tudo corretamente. Depois que tudo estiver conectado, você pode fazer upload do código e começar a se divertir com seu novo display LCD de dados do Arduino. Espero que o instrutível tenha sido fácil de entender e tenha ajudado pelo menos alguns de vocês.
Recomendado:
Como fazer leituras analógicas no Raspberry Pi: 5 etapas

Como fazer leituras analógicas no Raspberry Pi: Olá a todos! Neste tutorial, vou mostrar como podemos capturar valores analógicos diretamente usando o Raspberry Pi. Como todos sabemos que o Raspberry Pi é um minomódulo de computador bastante poderoso que é popular entre amadores e profissionais
Use o Arduino para exibir o RPM do motor: 10 etapas (com imagens)

Use o Arduino para exibir o RPM do motor: Este guia descreverá como usei um Arduino UNO R3, um display LCD 16x2 com I2C e uma faixa de LED para ser usada como um medidor de velocidade do motor e luz de mudança em meu carro de corrida Acura Integra. É escrito em termos de alguém com alguma experiência ou exposição
Menu Arduino em um Nokia 5110 Lcd usando um codificador giratório: 6 etapas (com imagens)

Menu Arduino em um Nokia 5110 Lcd usando um codificador rotativo: Caros amigos, bem-vindos a outro tutorial! Neste vídeo, vamos aprender como construir nosso próprio menu para o popular display LCD Nokia 5110, a fim de tornar nossos projetos mais amigáveis e eficientes. Vamos começar! Este é o projeto
Exibir texto no display LED P10 usando Arduino: 5 etapas (com imagens)

Exibir texto no display P10 LED usando Arduino: Dotmatrix Display ou mais comumente referido como Running Text é freqüentemente encontrado em lojas como um meio de anunciar seus produtos, é prático e flexível em seu uso que encoraja os atores de negócios a usá-lo como conselho publicitário. Agora, o uso do Dot
Exibir imagens de um celular PSP / A em um porta-retratos digital: 3 etapas

Exibir fotos de um celular PSP / A em um porta-retratos digital: Bem … o título diz tudo realmente … Este é um Instructable muito simples e não requer mais hardware ou software do que você já deveria ter ! Quaisquer perguntas Envie-me uma mensagem ou comente! Na verdade, você não precisa fazer nenhuma modificação para fazer