Taula de continguts:
- Pas 1: Configuració del maquinari
- Pas 2:
- Pas 3:
- Pas 4:
- Pas 5:
- Pas 6: Configuració i ús del programari …
- Pas 7: Com controlar la motxilla al croquis …
- Pas 8: canviar l'adreça del bus I2C
Vídeo: Ús de motxilles PCF8574 amb LCD i Arduino: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
L’ús de mòduls LCD amb el vostre Arduino és popular, però la quantitat de cablejat requereix temps i paciència per connectar-lo correctament, i també utilitza molts pins de sortida digitals.
Per això, ens encanten aquests mòduls de motxilla en sèrie: s’instal·len a la part posterior del mòdul LCD i permeten la connexió a l’Arduino (o a una altra placa de desenvolupament) amb només quatre cables: alimentació, GND, dades i rellotge. Podeu utilitzar-lo amb mòduls LCD que tinguin una interfície compatible amb HD44780 amb diverses mides de pantalla.
La motxilla també es pot utilitzar amb LCD de 20 x 4. La clau és que el vostre LCD ha de tenir els coixinets d’interfície en una sola fila de setze, de manera que coincideix amb els pins de la motxilla tal com es mostra a la imatge d’aquest pas.
Pas 1: Configuració del maquinari
Ara comencem. Primer heu de soldar la motxilla al mòdul LCD. Mentre el soldador s’escalfa, comproveu que els passadors de la motxilla siguin rectes i que s’adaptin al mòdul LCD, per exemple:
Pas 2:
A continuació, soldeu el primer passador, mantenint la motxilla al mateix nivell que la pantalla LCD:
Pas 3:
Si està una mica tort, podeu tornar a escalfar la soldadura i tornar-la a redreçar. Quan estigueu satisfet amb l'alineació, soldeu la resta de pins:
Pas 4:
Ara, per mantenir les coses ordenades, retalleu els excedents de passadors de capçalera:
Pas 5:
Un cop hàgiu acabat de retallar els passadors de capçalera, obteniu quatre cables de pont masculí a femella i connecteu el mòdul LCD al vostre Arduino tal com es mostra a la imatge i la taula següents. A continuació, connecteu el vostre Arduino a l'ordinador mitjançant USB
Pas 6: Configuració i ús del programari …
El següent pas és descarregar i instal·lar la biblioteca LCD Arduino I2C per utilitzar-la amb la motxilla. Primer de tot, canvieu el nom de la carpeta de la biblioteca "LiquidCrystal" de la carpeta de biblioteques Arduino. Ho fem només per mantenir-lo com a còpia de seguretat.
Si no esteu segur d'on es pot trobar la carpeta de la vostra biblioteca, normalment es troba a la carpeta de quaderns de dibuixos, la ubicació de la qual es troba normalment al menú de preferències IDE d'Arduino.
A continuació, visiteu https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads i descarregueu el fitxer més recent, actualment estem fent servir v1.2.1. En ampliar el fitxer.zip descarregat, es mostrarà una nova carpeta "LiquidCrystal": copieu-la a la carpeta de les biblioteques Arduino.
Ara reinicieu l'Arduino IDE si ja s'estava executant o obriu-lo ara. Per provar el mòdul, hem preparat un esbós de demostració, simplement copieu i pengeu l'esbós següent:
/ * Esbós de demostració de la motxilla LCD PCF8574T I2C Utilitza la biblioteca de https://bitbucket.org/fmalpartida/new-liquidcryst… GNU General Public License, versió 3 (GPL-3.0) * / #include "Wire.h"
#include "LCD.h"
#include "LiquidCrystal_I2C.h"
LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 és l'adreça del bus I2C per a una motxilla sense modificar
configuració nul·la ()
{// activa el mòdul LCD lcd.begin (16, 2); // per a un mòdul LCD de 16 x 2 lcd.setBacklightPin (3, POSITIU); lcd.setBacklight (HIGH); }
bucle buit ()
{lcd.home (); // estableix el cursor a 0, 0 lcd.print ("tronixlabs.com"); lcd.setCursor (0, 1); // anar a l'inici de la segona línia lcd.print (millis ()); retard (1000); lcd.setBacklight (BAIX); // Retard de la llum de fons (250); lcd.setBacklight (HIGH); // Il·luminació de fons amb retard (1000); }
Al cap d’uns instants, la pantalla LCD s’inicialitzarà i començarà a mostrar la nostra URL i el valor per a mil·lis, i després parpellejarà la llum de fons i s’encendrà. Si el text no està clar o simplement veieu blocs blancs, proveu d’ajustar el contrast amb el potenciòmetre de la part posterior del mòdul.
Pas 7: Com controlar la motxilla al croquis …
A diferència d’utilitzar el mòdul LCD sense motxilla, hi ha algunes línies de codi addicionals que cal incloure als esbossos. Per revisar-los, obriu l'exemple d'esbós esmentat anteriorment.
Necessitareu les biblioteques tal com es mostra a les línies 3, 4 i 5 i inicialitzeu el mòdul tal com es mostra a la línia 7. Tingueu en compte que l'adreça de bus I2C per defecte és 0x27 i el primer paràmetre de la funció LiquidCrystal_I2C.
Finalment, també es requereixen les tres línies que s’utilitzen en la configuració nul·la () per inicialitzar la pantalla LCD. Si feu servir un mòdul LCD de 20x4, canvieu els paràmetres de la funció lcd.begin (). A partir d’aquest moment podeu utilitzar totes les funcions estàndard de LiquidCrystal, com ara lcd.setCursor () per moure el cursor i lcd.write () per mostrar text o variables amb normalitat.
La llum de fons també es pot activar i desactivar amb lcd.setBacklight (HIGH) o lcd.setBacklight (LOW). Podeu apagar la llum de fons permanentment traient el pont físic de la part posterior del mòdul.
Pas 8: canviar l'adreça del bus I2C
Si voleu utilitzar més d'un mòdul o tenir un altre dispositiu al bus I2C amb l'adreça 0x27, haureu de canviar l'adreça que s'utilitza al mòdul. Hi ha vuit opcions per triar, que es seleccionen soldant un o més dels punts següents.
Hi ha vuit combinacions possibles, que es descriuen a la taula 4 del full de dades PCF8574 que es pot descarregar des del lloc web de TI. Si no esteu segur de l’adreça del bus que fa servir el mòdul, simplement connecteu-la al vostre Arduino tal com s’ha descrit anteriorment i executeu l’esbós de l’escàner I2C des del parc infantil Arduino.
En cas contrari, esperem que us hagi agradat llegir aquest tutorial i que pugueu fer-ne ús. Si teniu cap pregunta sobre el contingut d’aquest tutorial, pregunteu aquí o envieu un correu electrònic a [email protected]. I visiteu PMD Way Limited.
Recomanat:
Porta motxilles: 5 passos
Suport per a motxilles: aquest instructiu us ensenyarà a fer un suport per a motxilles amb Arduino i BlueFruit. Aquest projecte permetrà a qualsevol gandul, com jo, que mai no hagi de tornar a portar la bossa. Vull dir, mireu que trist està el noi de la imatge. Si no hagués
Pantalla LCD I2C / IIC - Utilitzeu un LCD SPI a la pantalla LCD I2C mitjançant el mòdul SPI a IIC amb Arduino: 5 passos
Pantalla LCD I2C / IIC | Utilitzeu un LCD SPI a la pantalla LCD I2C Utilitzant el mòdul SPI a IIC amb Arduino: Hola, ja que un SPI LCD 1602 normal té massa cables per connectar-se, de manera que és molt difícil connectar-lo amb arduino, però hi ha un mòdul disponible al mercat. converteix la pantalla SPI en pantalla IIC, de manera que només heu de connectar 4 cables
Comandament a distància sense fils que utilitza el mòdul NRF24L01 de 2,4 Ghz amb Arduino - Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter - Helicòpter Rc - Avió Rc amb Arduino: 5 passos (amb imatges)
Comandament sense fils que utilitza un mòdul NRF24L01 de 2,4 Ghz amb Arduino | Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter | Helicòpter Rc | Avió Rc amb Arduino: per fer funcionar un cotxe Rc | Quadcopter | Drone | Avió RC | Vaixell RC, sempre necessitem un receptor i un transmissor, suposem que per RC QUADCOPTER necessitem un transmissor i un receptor de 6 canals i aquest tipus de TX i RX és massa costós, així que en farem un al nostre
Organitzador de motxilles per a càmeres: 3 passos
Organitzador de motxilles per a càmeres: en aquest manual instructiu, us mostro com utilitzar una antiga estora de trencaclosques de ioga per tal de crear un organitzador per a l'equipament de la càmera que s'adapti a qualsevol motxilla que tingueu. Fins i tot podeu utilitzar per emmagatzemar el vostre equip de manera segura. La idea és senzilla i es pot modificar per adaptar-se a
SENSOR SUHU DENGAN LCD DAN LED (fabricació de sensor de temperatura amb LCD i LED): 6 passos (amb imatges)
SENSOR SUHU DENGAN LCD DAN LED (Making Sensor Temperature With LCD and LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA from Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda