Мазмұны:
- 1 -қадам: ҚҰРАМДАР
- 2 -қадам: жарықдиодты шамдар
- 3 -қадам: Светодиодтарды CloudX M633 көмегімен қосу
- 4 -қадам: жұмыс принциптері
- 5 -қадам: кодтау
Бейне: CLOUDX M633 ПАЙДАЛАНЫЛҒАН ЭЛЕКТРОНДЫҚ ТЕК: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Біз бәріміз кездейсоқтық ойынын ойнауымыз керек. Сүйектерді айналдыру нені көрсететінін болжау мүмкін болмайтынын білу одан әрі қызықты ойын қосады.
Мен мұны жүзеге асыру үшін қарапайым жарық диодты, түймешікті және CloudX M633 модулін қолданатын электрондық цифрлық сүйектерді ұсынамын.
1 -қадам: ҚҰРАМДАР
- CloudX M633
- CloudX жұмсақ картасы
- Ледс
- Резисторлар (100r, 10k)
- Нан тақтасы
- Өткізгіш сым
- батырмаға басу
- V3 сымы
2 -қадам: жарықдиодты шамдар
Жарық диодтары - диодтардың ерекше түрі, олар ток өткен кезде жарқырайды. Тек осы процеске байқаусызда зақым келтірмеу үшін олар арқылы өтетін ток мөлшерін шектеу керек.
3 -қадам: Светодиодтарды CloudX M633 көмегімен қосу
Бүкіл схема екі бөлімнен тұрады: сәйкесінше микроконтроллер мен жарық диодты бөлімдер. Светодиодтар әрқайсысы екі жиынтықта ұйымдастырылған - (7 светодиодтан тұрады), сүйектің қалыпты беттерін білдіреді; және MC1 модулінің P14 істігіне P1 түйреуішіне қосылады.
Барлық операция жобаның жүрек соғысы ретінде микроконтроллер модулінің айналасында айналады. Оны (MCU) қосуға болады:
- тақтадағы VIN және GND нүктелері арқылы (яғни оларды сыртқы қуат көзінің +ve және -ve терминалдарына қосу);
- немесе CloudX USB жұмсақ картасы модулі арқылы.
Жоғарыдағы схемалық диаграммада анық көрсетілгендей, светодиодтар жанып тұрған кезде сандарды нақты сүйектердегідей көрсететін етіп орналастырылған. Біз екі бөлек диодты көрсету үшін жарықдиодты екі жиынтығымен жұмыс жасаймыз. Олардың барлығы ағымдағы бату режимінде қосылған.
Жарықдиодтардың бірінші тобы: D1, D2, D3, D4, D5, D6 және D7; MCU түйреуіштеріне сәйкесінше P1, P2, P3, P4, P5, P6 және P7 10Ω резисторлар арқылы қосылады. Басқа топ: D8, D9, D10, D11, D12, D13 және D14; MCU түйреуіштеріне сәйкесінше P9, P10, P11, P12, P13, P14 және P15 10Ω резисторлар арқылы қосылады.
Содан кейін, біз кездейсоқ сандардың генерациясын жасай алатын SW1 батырмалы қосқышы 10 кОм тартқыш резистордың көмегімен MCU P16 істігіне қосылады.
4 -қадам: жұмыс принциптері
Жүйе дисплейде жаңа кездейсоқ санды құруға дайын екенін көрсету үшін светодиодтар әдетте өшірулі болады. Коммутаторды басқанда 1 -ден 6 -ға дейінгі кездейсоқ сан пайда болады және светодиодтар арқылы көрсетіледі; және тағы бір рет қайта басылған кезде күту күйінде қалу.
5 -қадам: кодтау
#қосу
#қосу
#анықтағыш қосқышы1 pin16
#define LOW басылды
/ *светодиодтарда шығарылатын сүйек үлгілері бар */
белгісіз char die = {0, 0x08, 0x14, 0x1C, 0x55, 0x5D, 0x77};
белгісіз char i, dice1, dice2;
setup () {// setup here / *порт түйреуіштерін шығыс * /portMode (1, OUTPUT) ретінде теңшейді; portMode (2, 0b10000000); / *барлық светодиодтарды іске қосқанда сөндіреді */ portWrite (1, LOW); portWrite (2, LOW); randNumLimit (1, 6); // кездейсоқ сандық буынға қамқорлық жасайды (яғни мин, максимум)
цикл () {
// Бағдарлама мұнда, егер (switch1 басылса) {while (switch1 LOW); // мұнда коммутатор шығарылғанша күтеді dice1 = randNumGen (); // dice1 dice2 = randNumGen () үшін кездейсоқ сан шығарады; portWrite (1, die [dice1]); // дұрыс сүйек үлгісін алады және оны portWrite көрсетеді (2, die [dice2]); } else {portWrite (1, die [dice1]); portWrite (2, die [dice2]); } } } //Бағдарламаның Соңы
Ұсынылған:
TINKERCAD ПАЙДАЛАНЫЛҒАН ДЕЗИНФЕКЦИЯ МАШИНАСЫНЫҢ СИМуляциясы: 6 қадам
TINKERCAD -ті қолданатын дезинфекциялау машинасының симуляциясы: біз бұл жағдайда дезинфекциялау машинасының модельдеуін көреміз, хабарласпаңыз Автоматикалық дезинфекциялаушы - бұл дезинфекциялаушы машина, өйткені біз машинаны қолмен қолданбаймыз, жақындықты инфрақызыл сенсорды сезінеміз
Қарапайым CloudX M633 сандық секундомері: 4 қадам
Қарапайым CloudX M633 сандық секундомері: Бұл жобада біз ұялы телефондағы секундомер сияқты сағатты, минутты және секундты тіркеуге болатын цифрлық сағаттың нұсқасын жасамақпыз! Біз уақытты көрсету үшін СКД қолданамыз
WIFI мен BLYNK ПАЙДАЛАНЫЛҒАН SERVO MOTOR БАСҚАРУ: 5 қадам
WIFI мен BLYNK -ті қолдана отырып SERVO MOTOR БАСҚАРУ: Сәлем балалар, бұл нұсқаулықта MCU торабы мен Blynk қосымшасы арқылы WiFi арқылы серво қозғалтқышының қозғалысын бақылауды үйренейік
8X32 LED DOT MATRIX ESP32 ПАЙДАЛАНЫЛҒАН ДИПЛАЙМДЫ ОРЫНДАУ ИНСТАГРАМЫНЫҢ ІЗДЕУШІЛЕРІ: 4 қадам
8X32 LED DOT MATRIX ДИСПЛЕЙІНДЕ ЕРІСПЕЛЕНДІРУШІЛЕРДІ ЕСКЕРТУ ESP32: Бұл менің 2 -ші нұсқаулығым және менің күлкілі ағылшын тілім үшін кешірім. Бұл нұсқаулықта біз инстаграмдағы ізбасарларымызды 8X32 нүктелік матрицалық жарықдиодты дисплейде айналдырамыз
NODEMCU 1.0 (ESP8266) BLYNK ПАЙДАЛАНЫЛҒАН БАСҚАРУЛЫ РЕЛЬ
NODEMCU 1.0 (ESP8266) BLYNK (Веб-торапта) арқылы басқарылатын реле: Сәлем жігіттер менің атым П Стивен Лайт Джойти және бұл менің бірінші байланысым NETEMSETNETSETNETSETETSETETETUETSETETSETU ETS8 МЕНІҢ ЖАМАН ҚАЗАҚША