Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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.