Taula de continguts:

Sensor i comandament a distància IR Arduino amb LCD: 4 passos
Sensor i comandament a distància IR Arduino amb LCD: 4 passos

Vídeo: Sensor i comandament a distància IR Arduino amb LCD: 4 passos

Vídeo: Sensor i comandament a distància IR Arduino amb LCD: 4 passos
Vídeo: SKR PRO V1.1 TFT35 V2 2024, De novembre
Anonim
Sensor i control remot Arduino amb LCD
Sensor i control remot Arduino amb LCD

Som un grup d'estudiants UQD10801 (Robocon1) de l'Universiti Tun Hussein Onn Malaysia (UTHM)

En aquest tutorial, aprendreu a mostrar els botons del comandament IR a la pantalla de cristall líquid (LCD) mitjançant un Arduino Uno R3. Aquest tutorial es simularà mitjançant tinkercad. Podeu fer referència a aquest vídeo de YouTube com a exemple.

Subministraments

1. Arduino Uno R3

2. Connexió de cables

3. Pantalla de cristall líquid (LCD)

4. Potenciòmetre

5. Sensor IR

6. Comandament IR

7. Taula de pa

8. Resistència (d'1 kohm a 10 kohm)

Pas 1: connecteu el circuit tal com es mostra a la imatge

Connecteu el circuit tal com es mostra a la imatge
Connecteu el circuit tal com es mostra a la imatge

Connecteu els cables mitjançant una placa per assegurar-vos que es faci un circuit ordenat. Per a la pantalla LCD, s’utilitzaran els pins 2, 3, 4, 5, 11 i 12. La funció del potenciòmetre és controlar la brillantor de la pantalla LCD. Podeu utilitzar cables multicolors com es mostra a la imatge per fer un seguiment dels pins de l’Arduino. El sensor IR es connectarà al pin 7 de l’Arduino.

Pas 2: Codificació del sistema

Codificació del sistema
Codificació del sistema

S'utilitzen 2 biblioteques que són LiquidCrystal.h i IRremote.h. La primera part de la codificació és trobar el codi de cada botó del comandament a distància. Com a exemple, a tinkercad.com, el codi que es transmet amb el botó OFF / ON és "16580863". Això és diferent per a tots els botons. Per trobar-ho, haureu de construir un programa per trobar cada codi per a cada botó. A continuació es pot descarregar un exemple de codi com a referència. Heu d’escriure manualment cada codi per a cada botó del monitor sèrie. Compileu i pengeu el codi a Arduino i executeu el sistema. Feu la prova de cada botó del comandament a distància IR i escriviu els codis de cadascun dels botons per a futures referències.

Pas 3: Codificació del programa final

Codificació del programa final
Codificació del programa final

Un cop hàgiu acabat de gravar els codis del comandament a distància IR, podeu procedir a codificar el programa final. Això inclourà la biblioteca LiquidCrystal.h. A continuació es pot descarregar un codi de mostra com a referència. Utilitzeu la casella "commuta" al programa per alternar entre els botons. Per a cada cas de commutació, utilitzeu lcd.print per mostrar el text de cada botó a la pantalla LCD. Afegiu un retard de 0,5 segons i un descans; per sortir de la repetició. Un cop hàgiu acabat de codificar, compileu-lo i pengeu-lo a l'Arduino.

Pas 4: proves

Proves
Proves
Proves
Proves
Proves
Proves
Proves
Proves

L'últim pas és provar el programa activant l'Arduino i provar prement els botons del comandament a distància IR. Si no podeu veure el text a la pantalla LCD, proveu d’ajustar el comandament del potenciòmetre. Diverteix-te!

Recomanat: