Мазмұны:
- 1 -қадам: 1 -қадам: электронды бөлшектер
- 2 -қадам: 2 -қадам: Кодекс
- 3 -қадам: 3 -қадам: Схеманы құрыңыз
- 4 -қадам: 4 -қадам: Барлығы дайын
- 5 -қадам: Бейне шығару
Бейне: Интерфейс Arduino Uno -ға ортақ деректер желісін қолдана отырып, бірнеше СКД: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бүгін мен бұл нұсқаулықта сізге 16x2 СКД модулін arduino uno тақтасымен ортақ деректер желісін қолдану арқылы қалай байланыстыру керектігін көрсетемін. Бұл жобаның ең қызықтысы - бұл жалпы деректер желісін қолданады және әр СКД -да әр түрлі деректерді көрсетеді.
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 -қадам: Схеманы құрыңыз
Мұнда орналастырылған схема proteus 8 Professional көмегімен жасалған.
Протеус түйреуішінде №. СКД 15 және 16 жасырылған, сондықтан мен 15 және 16 түйреуішке (СКД анод пен катодына) қосылдым, бұл түйреуіш СКД үшін артқы жарық үшін қолданылады.
4 -қадам: 4 -қадам: Барлығы дайын
Бұл жоба сізге көмектеседі деп үміттенемін, егер сізде қандай да бір сұрақтарыңыз болса немесе одан да керемет жоба қажет болса, bestengineeringprojects.com сайтына кіріңіз.
Ұсынылған:
Ардуино мен DFPlayer Mini MP3 ойнатқыш модулін қолдана отырып, СКД көмегімен MP3 ойнатқышты қалай жасауға болады: 6 қадам
MP3 ойнатқышын Arduino мен DFPlayer Mini MP3 ойнатқыш модулін қолдана отырып, СКД көмегімен MP3 ойнатқышты қалай жасауға болады: Бүгін біз Arduino мен DFPlayer шағын MP3 ойнатқыш модулін қолдана отырып, СКД бар MP3 ойнатқышты жасаймыз. Жоба MP3 карталарын SD картадан оқи алады және кідірте алады. және 10 жыл бұрынғы құрылғы сияқты ойнаңыз. Алдыңғы ән де, келесі ән де көңілді
Жалғыз СКД желісін айналдыру: 4 қадам (суреттермен)
Жалғыз СКД желісін айналдыру: Сұйық кристалды кітапханада scrollDisplayLeft () және scrollDisplayRight () екі пайдалы функциясы бар. Бұл функциялар бүкіл дисплейді айналдырады. Яғни, олар 1602 СКД -да екі жолды да, 2004 жылғы СКД барлық төрт жолды айналдырады. Бізге жиі қажет нәрсе - бұл аби
NextPCB.com PCB прототипін қолдана отырып, бейімделетін жарықтығы бар Arduino Nano сағаты: 11 қадам
NextPCB.com сайтынан прототипті PCB көмегімен бейімделетін жарықтығы бар Arduino Nano сағаты: Әркім уақыт пен күнді бірге көрсететін сағатты қалайды, сондықтан мен бұл жобада сізге RTC мен дизайн көмегімен жарықтығы бейімделетін arduino нано сағатын қалай құруға болатынын көрсетемін. NextPCB ПХД
Interfacing Sensirion, SPS-30, I2C режимін қолдана отырып Arduino Duemilanove бар бөлшектердің сенсоры: 5 қадам
Interfacing Sensirion, SPS-30, I2C режимін қолдана отырып, Arduino Duemilanove бар бөлшектердің зат сенсоры: Мен SPS30 сенсорларының интерфейсін қарастырған кезде, көздердің көпшілігі Raspberry Pi-ге арналған, бірақ Arduino үшін онша көп емес екенін түсіндім. Мен сенсорды Arduino -мен жұмыс істеуге аз уақыт бөлемін және мен өз тәжірибемді осында жариялауды шештім, осылайша
Evive- Arduino кіріктірілген платформасын қолдана отырып, ұпай санауға арналған ақылды баскетбол аркада ойыны: 13 қадам
Evive- Arduino кіріктірілген платформасын қолдана отырып, ұпай санауға арналған ақылды баскетбол аркадты ойыны: Барлық ойындардың ішіндегі ең қызықтысы- аркадалық ойындар. Сонымен, біз неге оны үйде жасамасқа деп ойладық! Міне, біз осы уақытқа дейін ойнаған ең қызықты DIY ойыны - DIY аркада баскетбол ойыны! Бұл ғана емес