![Интерфейс Множество LCD към Arduino Uno, използващ обща линия за данни: 5 стъпки Интерфейс Множество LCD към Arduino Uno, използващ обща линия за данни: 5 стъпки](https://i.howwhatproduce.com/images/001/image-1388-41-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Интерфейс с множество LCD към Arduino Uno, използвайки обща линия за данни Интерфейс с множество LCD към Arduino Uno, използвайки обща линия за данни](https://i.howwhatproduce.com/images/001/image-1388-42-j.webp)
Днес в тази инструкция ще ви покажа как да взаимодействате с множество 16x2 LCD модули с дъска arduino uno, използвайки обща линия за данни. Най -интересното в този проект е, че той използва обща линия от данни и показва различни данни във всеки LCD.
Стъпка 1: Стъпка 1: Електронни части
![Стъпка 1: Електронни части Стъпка 1: Електронни части](https://i.howwhatproduce.com/images/001/image-1388-43-j.webp)
- Arduino Uno: 1 брой
-16x2 LCD: 4 броя
-10k Ohm потенциометър: 4 броя
-470 ома резистор: 4 броя
-Хладна дъска
-Джъмперни проводници
Стъпка 2: Стъпка 2: Кодът
Първо трябва да определите щифта на LCD с обща линия за данни
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4);
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4);
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4);
От горния код за дефиниция можете да видите, че цялата линия за данни на LCD (LCD1 LCD2 LCD3 и LCD4) е свързана към един и същ цифров щифт на платката arduino (D7, D6, D5 и D4), докато RS и EN щифт е свързан към отделен цифров щифт.
Ето пълния код за нашия проект:
#включва
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // дефиниция на щифт за LCD 1
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // дефиниция на щифт за LCD 2
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // дефиниция на щифт за LCD 3
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // дефиниция на щифт за LCD 4
void setup ()
{
lcdA.begin (16, 2); // Инициализира LCD 1
lcdB.begin (16, 2); // Инициализира LCD 2
lcdC.begin (16, 2); // Инициализира LCD 3
lcdD.begin (16, 2); // Инициализира LCD 4}
void loop ()
{
lcdA.setCursor (0, 0);
lcdA.print ("3 16x2 LCD Използване");
забавяне (100);
lcdB.setCursor (0, 0);
lcdB.print ("Designed By->");
забавяне (100);
lcdC.setCursor (0, 0);
lcdC.print ("Посетете уебсайта");
забавяне (100);
lcdD.setCursor (0, 0);
lcdD.print ("Най -добро инженерство");
забавяне (100);
lcdA.setCursor (0, 1);
lcdA.print ("Single Arduino");
забавяне (100);
lcdB.setCursor (0, 1);
lcdB.print ("Кришна Кешав");
забавяне (100);
lcdC.setCursor (0, 1);
lcdC.print ("и се абонирайте");
забавяне (100);
lcdD.setCursor (0, 1);
lcdD.print ("Проекти");
забавяне (100);
}
Стъпка 3: Стъпка 3: Изградете веригата
![Стъпка 3: Изградете веригата Стъпка 3: Изградете веригата](https://i.howwhatproduce.com/images/001/image-1388-44-j.webp)
![Стъпка 3: Изградете веригата Стъпка 3: Изградете веригата](https://i.howwhatproduce.com/images/001/image-1388-45-j.webp)
![Стъпка 3: Изградете веригата Стъпка 3: Изградете веригата](https://i.howwhatproduce.com/images/001/image-1388-46-j.webp)
Веригата, публикувана тук, е проектирана с помощта на proteus 8 Professional.
В протеус щифт №. 15 и 16 на LCD е скрит по този начин, направих връзка за щифт 15 и 16 (анод и катод на LCD), който щифт се използва за подсветка на LCD.
Стъпка 4: Стъпка 4: Всичко е готово
![Стъпка 4: Всичко е готово Стъпка 4: Всичко е готово](https://i.howwhatproduce.com/images/001/image-1388-47-j.webp)
![Стъпка 4: Всичко е готово Стъпка 4: Всичко е готово](https://i.howwhatproduce.com/images/001/image-1388-48-j.webp)
![Стъпка 4: Всичко е готово Стъпка 4: Всичко е готово](https://i.howwhatproduce.com/images/001/image-1388-49-j.webp)
Надявам се, че този проект ще ви помогне. Ако имате въпроси или искате още страхотен проект, моля посетете bestengineeringprojects.com
Препоръчано:
Как да направим рекордер за данни за влажност и температура в реално време с Arduino UNO и SD-карта - DHT11 регистратор на данни Симулация в Proteus: 5 стъпки
![Как да направим рекордер за данни за влажност и температура в реално време с Arduino UNO и SD-карта - DHT11 регистратор на данни Симулация в Proteus: 5 стъпки Как да направим рекордер за данни за влажност и температура в реално време с Arduino UNO и SD-карта - DHT11 регистратор на данни Симулация в Proteus: 5 стъпки](https://i.howwhatproduce.com/images/002/image-3231-3-j.webp)
Как да направим рекордер за данни за влажност и температура в реално време с Arduino UNO и SD-карта | DHT11 симулация на регистратор на данни в Proteus: Въведение: Здравейте, това е Liono Maker, ето линк към YouTube. Ние правим творчески проект с Arduino и работим върху вградени системи. Data-Logger: Регистратор на данни (също регистратор на данни или запис на данни) е електронно устройство, което записва данни във времето с
Прост последовател на линия, използващ Arduino: 5 стъпки
![Прост последовател на линия, използващ Arduino: 5 стъпки Прост последовател на линия, използващ Arduino: 5 стъпки](https://i.howwhatproduce.com/images/010/image-28276-j.webp)
Simple Line Follower Използване на Arduino: Arduino Line Follower Robot В този урок ще обсъдим работата на Arduino следващ робот, който ще следва черна линия на бял фон и ще поеме правилния завой, когато достигне криви по пътя си. Arduino Line Follower Co
I2C / IIC LCD дисплей - Използвайте SPI LCD към I2C LCD дисплея, използвайки SPI към IIC модул с Arduino: 5 стъпки
![I2C / IIC LCD дисплей - Използвайте SPI LCD към I2C LCD дисплея, използвайки SPI към IIC модул с Arduino: 5 стъпки I2C / IIC LCD дисплей - Използвайте SPI LCD към I2C LCD дисплея, използвайки SPI към IIC модул с Arduino: 5 стъпки](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
I2C / IIC LCD дисплей | Използвайте SPI LCD към I2C LCD дисплея Използване на SPI към IIC модул с Arduino: Здравейте момчета, тъй като нормалният SPI LCD 1602 има твърде много кабели за свързване, така че е много трудно да го свържете с arduino, но на пазара има един модул, който може конвертирате SPI дисплея в IIC дисплей, така че тогава трябва да свържете само 4 проводника
Последовател на линия, използващ Arduino - Лесен DIY проект: 6 стъпки
![Последовател на линия, използващ Arduino - Лесен DIY проект: 6 стъпки Последовател на линия, използващ Arduino - Лесен DIY проект: 6 стъпки](https://i.howwhatproduce.com/images/003/image-7559-10-j.webp)
Последовател на линия, използващ Arduino | Лесен проект „Направи си сам“: В този урок ще направим последовател на линия, използвайки ArduinoParts Необходими: Chasis: BO Motors and Wheels: https://amzn.to/2Yjh9I7 L298n Драйвер на двигателя: https://amzn.to/2IWNMWF IR сензор : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J
UbiDots-Свързване на ESP32 и публикуване на данни от множество сензори: 6 стъпки
![UbiDots-Свързване на ESP32 и публикуване на данни от множество сензори: 6 стъпки UbiDots-Свързване на ESP32 и публикуване на данни от множество сензори: 6 стъпки](https://i.howwhatproduce.com/images/003/image-8537-11-j.webp)
UbiDots-Свързване на ESP32 и публикуване на множество сензорни данни: ESP32 и ESP 8266 са много познати SoC в областта на IoT. Това са нещо като благодат за IoT проектите. ESP 32 е устройство с интегриран WiFi и BLE. Просто дайте своя SSID, парола и IP конфигурации и интегрирайте нещата в