Мазмұны:

Интерфейс Arduino Uno -ға ортақ деректер желісін қолдана отырып, бірнеше СКД: 5 қадам
Интерфейс Arduino Uno -ға ортақ деректер желісін қолдана отырып, бірнеше СКД: 5 қадам

Бейне: Интерфейс Arduino Uno -ға ортақ деректер желісін қолдана отырып, бірнеше СКД: 5 қадам

Бейне: Интерфейс Arduino Uno -ға ортақ деректер желісін қолдана отырып, бірнеше СКД: 5 қадам
Бейне: КАК УПРАВЛЯТЬ АРДУИНО ПО ЛОКАЛЬНОЙ СЕТИ - Ethernet Shield W5100 2024, Қараша
Anonim
Интерфейс Arduino Uno -ға ортақ деректер желісін қолдана отырып
Интерфейс Arduino Uno -ға ортақ деректер желісін қолдана отырып

Бүгін мен бұл нұсқаулықта сізге 16x2 СКД модулін arduino uno тақтасымен ортақ деректер желісін қолдану арқылы қалай байланыстыру керектігін көрсетемін. Бұл жобаның ең қызықтысы - бұл жалпы деректер желісін қолданады және әр СКД -да әр түрлі деректерді көрсетеді.

1 -қадам: 1 -қадам: электронды бөлшектер

1 -қадам: электронды бөлшектер
1 -қадам: электронды бөлшектер

- Arduino Uno: 1 дана

-16x2 СКД: 4 дана

-10к Ом потенциометрі: 4 дана

-470 Ом резисторы: 4 дана

-Нан тақтасы

-Жампер сымдар

2 -қадам: 2 -қадам: Кодекс

Алдымен сіз жалпы деректер желісі бар СКД түйреуішін анықтауыңыз керек

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);

Жоғарыдағы анықтамалық кодтан сіз СКД -нің барлық деректер желісі (LCD1 LCD2 LCD3 және LCD4) бір arduino тақтасының сандық түйреуішіне (D7, D6, D5 және D4) қосылғанын, ал RS және EN пині жеке цифрлық істікке қосылғанын көре аласыз..

Міне біздің жобаның толық коды:

#қосу

LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // СКД 1 үшін түйреуіш анықтамасы

LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // СКД 2 үшін түйреуіш анықтамасы

LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // СКД 3 үшін түйреуіш анықтамасы

LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // СКД 4 үшін түйреуіш анықтамасы

жарамсыз орнату ()

{

lcdA.begin (16, 2); // СКД 1 инициализацияланады

lcdB.begin (16, 2); // СКД 2 инициализацияланады

lcdC.begin (16, 2); // СКД 3 инициализациялайды

lcdD.begin (16, 2); // LCD 4 инициализациясы

бос цикл ()

{

lcdA.setCursor (0, 0);

lcdA.print («3 16x2 СКД қолдану»);

кешіктіру (100);

lcdB.setCursor (0, 0);

lcdB.print («Әзірленген->»);

кешіктіру (100);

lcdC.setCursor (0, 0);

lcdC.print («Веб -сайтқа кіру»);

кешіктіру (100);

lcdD.setCursor (0, 0);

lcdD.print («BestEngineering»);

кешіктіру (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 -қадам: Схеманы құрыңыз
3 -қадам: Схеманы құрыңыз
3 -қадам: Схеманы құрыңыз
3 -қадам: Схеманы құрыңыз
3 -қадам: Схеманы құрыңыз

Мұнда орналастырылған схема proteus 8 Professional көмегімен жасалған.

Протеус түйреуішінде №. СКД 15 және 16 жасырылған, сондықтан мен 15 және 16 түйреуішке (СКД анод пен катодына) қосылдым, бұл түйреуіш СКД үшін артқы жарық үшін қолданылады.

4 -қадам: 4 -қадам: Барлығы дайын

4 -қадам: Барлығы дайын
4 -қадам: Барлығы дайын
4 -қадам: Барлығы дайын
4 -қадам: Барлығы дайын
4 -қадам: Барлығы дайын
4 -қадам: Барлығы дайын

Бұл жоба сізге көмектеседі деп үміттенемін, егер сізде қандай да бір сұрақтарыңыз болса немесе одан да керемет жоба қажет болса, bestengineeringprojects.com сайтына кіріңіз.

Ұсынылған: