Мазмуну:
- 1 -кадам: КОМПОНЕНТТЕР
- 2 -кадам: LED
- 3 -кадам: CloudX M633 менен светодиоддордун интерфейси
- 4 -кадам: Иштөө принциптери
- 5 -кадам: КОДГОРЛОО
Video: CLOUDX M633 КОЛДОНУУЧУ ЭЛЕКТРОНДУК КЫРГЫЗ: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Биз баарыбыз кокустук оюнун тигил же бул жолдор менен ойношубуз керек. Чүкөлөрдүн жылышы андан ары көрсөтүлө турган нерселердин күтүүсүз мүнөзүн билүү абдан кызыктуу оюнду кошот.
Мен муну менен жөнөкөй сандык диоддорду, баскычты жана CloudX M633 модулун колдонуу менен электрондук санариптик сюжеттерди сунуштайм.
1 -кадам: КОМПОНЕНТТЕР
- CloudX M633
- CloudX жумшак картасы
- Ледс
- Резисторлор (100r, 10k)
- BreadBoard
- Jumper зымы
- баскыч
- V3 жип
2 -кадам: LED
Жарык чыгаруучу диоддор (LED) - диоддун өзгөчө түрү, алардан ток өткөндө жаркырайт. Болгону ошол процессте байкоосуздан зыян келтирбөө үчүн, алар аркылуу өткөн токтун чыныгы көлөмүн чектөө керек.
3 -кадам: CloudX M633 менен светодиоддордун интерфейси
Бүт схема эки бөлүмдөн турат: тиешелүү түрдө микроконтроллер жана LED бөлүмдөрү. Светодиоддор эки бөлүктөн турат, алардын ар бири - (7 светодиоддон турат), бул кубиктердин кадимки жүздөрүн билдирет; жана MC1 модулунун P14 пинине P1 аркылуу туташкан.
Бүт операция микроконтроллер модулунун тегерегинде айланып, бүт долбоордун жүрөгүнүн согушу болуп саналат. Бул (MCU) күйгүзүлүшү мүмкүн:
- же VIN жана GND чекиттери аркылуу (башкача айтканда, аларды тышкы электр менен камсыздоочу бирдигиңиздин +ve жана -ve терминалдарына туташтыруу аркылуу) бортто;
- же CloudX USB softcard модулуңуз аркылуу.
Жогорудагы схемалык диаграммада так сүрөттөлгөндөй, Светодиоддор жарык болгондо сандарды чыныгы кубикте көрсөткөндөй кылып жайгаштырылган. Жана биз эки өзүнчө сөөктү чагылдыруу үчүн LEDдин эки топтому менен иштеп жатабыз. Алардын баары учурдагы чөгүү режиминде туташкан.
LEDлердин биринчи тобу: 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 пин 16га туташтырылат.
4 -кадам: Иштөө принциптери
Иштетилгенде, LEDлер адатта баары өчүрүлгөн, бул система дисплей үчүн жаңы кокустук санынын даяр экендигин көрсөтөт. Коммутатордо 1ден 6га чейинки туш келди сан түзүлөт жана LED аркылуу көрсөтүлөт; жана дагы бир которуштуруу баскычы кайра жасалганда күтүү режиминде болуңуз.
5 -кадам: КОДГОРЛОО
#кошуу
#кошуу
#define switch1 pin16
#define LOW басылды
/ *светодиоддорду диоддордо чыгаруу керек */
белгисиз char die = {0, 0x08, 0x14, 0x1C, 0x55, 0x5D, 0x77};
белгисиз char i, dice1, dice2;
setup () {// setup here / *порт пиндерин output * /portMode (1, OUTPUT) катары конфигурациялайт; portMode (2, 0b10000000); / *бардык светодиоддорду баштаганда өчүрөт */ portWrite (1, LOW); portWrite (2, LOW); randNumLimit (1, 6); // randomNumber муундун диапазонуна кам көрөт (б.а. мин, максимум)
цикл () {
// Бул жерде программа, эгерде (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]); }}} // Программанын аягы
Сунушталууда:
Электрондук коопсуздук системасы RTC жана Колдонуучу менен PIN кодду аныктайт: 7 кадам
Электрондук коопсуздук системасы RTC жана колдонуучу менен пин кодду аныктайт: Салам балдар! Бул мен pic микроконтроллерин колдонуп, электрондук PIN кодунун коопсуздук системасын реалдуу убакытта жана колдонуучунун пин кодунун өзгөчөлүктөрүн аныктаган долбоору, бул баракта өзүңүз жасоо үчүн бардык деталдар камтылган
Кол менен ширетүү Электрондук компоненттердин күлкүсү Электрондук компоненттер: 7 кадам
Электрондук тетиктердин күлкүлүү зөөкүрлөрүн кол менен ширетүү: Электрондук схемаларды (эски компьютерлер же үй тиричилигинин калдыктары) ширетүүчү темир, ширетүүчү пинцет, кычкач, кайчы
Жөнөкөй CloudX M633 санариптик секундомер: 4 кадам
Жөнөкөй CloudX M633 Санариптик Секундомер: Бул долбоордо биз уюлдук телефонуңуздагы секундомер сыяктуу эле сааттарды, мүнөттөрдү жана секунддарды эсепке ала турган санариптик сааттын версиясын жасайбыз! Убакытты көрсөтүү үчүн биз ЖКны колдонобуз
Салам дүйнө! ЖКда CloudX M633 колдонуу: 4 кадам
Салам дүйнө! CloudX M633 колдонуу менен ЖКда: Бул үйрөткүчтө биз ЖКда көрсөтөбүз (Суюк Кристалл Дисплей)
CloudX M633 менен алып баруу жана өчүрүү баскычын колдонуу: 3 кадам
CloudX M633 менен алып баруу жана өчүрүү баскычын колдонуу: < img src = " https: //www.instructables.com/files/deriv/FLC/57B2…"/> Сиз баскычты басканыңызда LEDди күйгүзүү үчүн CloudX M633 колдоно алаарыңызды билчү белеңиз? Бул долбоордо баскычты кантип ӨЧҮРҮҮ жана ӨЧҮРҮҮ үчүн колдонсо болорун көрсөтөм. эмне