Мазмуну:
Video: Arduino W/ Эс алуу баскычы: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул Нускамалык баскыч менен баштапкы абалга келтире турган 4 Разряддуу 7-Сегмент Дисплейдин жардамы менен артка саноо таймерин түзүүнү үйрөтөт. Мен муну жасоо идеясын алдым, анткени класста 1 орундуу 7 сегменттүү дисплейди түзүп жатып, мага чоңураак нерсени жараткым келди, бул мени буга алып келди.
Бул Нускамада керектүү материалдар, туура өткөргүчтөр жана 4 Цифралык 7-Сегмент Дисплейинин функциясын программалоо үчүн коддун жүктөлүүчү файлы камтылган. Бул кадамдарды туура аткаруу сиздин 4 Цифралуу 7-Сегмент Дисплейиңиздин туура иштешин камсыз кылат.
1 -кадам: материалдар
4 Цифралык 7-Сегмент Дисплей таймерин түзүү үчүн сизге төмөнкүлөр керек болот:
- 4 цифралык 7-сегменттүү дисплей
-14 зымдар (Түсү келгенде бул эч кандай мааниге ээ эмес)
-11 7 цифралуу сегментке керектүү зымдар
-2 Зымдар баскыч үчүн
-Басуу баскычы
-Audrino UNO USB кабели менен туташат
2 -кадам: Кабелдөө
4 Разряддуу 7-Сегментти жана Баскычты Басмалар тактаңызга койгондон кийин, биринчи кадам-4 башка цифралуу казыкты Arduinoго алгачкы төрт казыкка туташтыруу, сиз каалагандай зымдарды зымдап, кодуңузду өзгөртө аласыз. буга жеңилдетүү үчүн менин кодум мен жасаган жолго даяр, сиз муну ушундай кыла аласыз.
Андан кийин, калган 4 Digit 7-Segment Display казыктарын Arduinoго мен же мен кылгандай зым менен уланта бериңиз. Өзүмдү оңой кылуу үчүн, мен Digit Pinsти зым менен туташтыра баштадым, андан кийин жеке жарык сегменттери менен бүтүрдүм, анткени бул зымдардын кошулушу баш аламан болуп калат. Андан кийин, Arduino'нун калган казыктары (13 жана 5 экөө тең) Баскычты зым менен жабыш үчүн колдонулат.
Мен кылган жол:
// пин 12 - биринчи цифр = 1 // пин 9 - экинчи цифр = 2 // пин 8 - үчүнчү цифр = 3 // пин 6 төртүнчү цифр = 4
const int a = 12;
const int b = 10;
const int c = 8;
const int d = 7;
const int e = 6;
const int f = 11;
const int g = 9;
int p = 0;
int startStopReset = 13;
const int d1 = 1; const int d2 = 2; const int d3 = 3; const int d4 = 4;
3 -кадам: Коддоо
Бул кадамда, мен сегментти түзүү жана анын туура иштеши үчүн колдонулган кодду жана мага жаккан жолду камсыз кылуу керек.
Мен сиздин өнүмүңүздүн ичинде ар кандай башталуу убактысын жана вариацияларын алуу үчүн өзгөртө турган маанилүү бөлүктөрдү баса белгилеп койдум, эгер сиз кааласаңыз, бул кодду колдонууну же өзүңүздүкүн тандап алсаңыз болот, бирок код аны иштетүү үчүн бар.
Бул кодду колдонуу үчүн audrino программасын жүктөп алышыңыз керек, анда сиз каалаган жерден онлайн таба аласыз жана бекер жеткиликтүү.
*** Эскертүү *** Сиздин зым туура болсо дагы, эгер кодуңуз туура эмес болсо, продуктуңуз иштебейт, бул код сиздин тизмеңизге жараша сиздин кириштериңизди жана чыгымдарды өзгөртөт.
4 -кадам: Иштей турганын караңыз
Эгерде сиз бардыгын туура ээрчисеңиз, анда ал ушундай эле иштегенин көрсөткөн, жана бул сиздин кечигүүлөрүңүзгө жана баштоо убактыңызга жараша эсептелиши керек.
Бул проект аркылуу сизге жакты жана бир нерсе үйрөндүңүз деп үмүттөнөм.
Сунушталууда:
Microsoft Teams үнсүз баскычы: 4 кадам
Microsoft Teams Үнүн басуу баскычы: Microsoft Teams чалуу учурунда үнүңүздү басуу/ачуу үчүн жетүү оңой баскычын куруңуз! Анткени 2020. Бул долбоор Adafruit Circuit Playground Express (CPX) жана чоң баскычты колдонуп, Microsoft Teams үчүн ысык баскыч аркылуу үнсүз баскычты түзөт
$ 5 Үйдү автоматташтыруу баскычы: 4 кадам
$ 5 Үйдү автоматташтыруу баскычы: 5 долларлык үйдү автоматташтыруу баскычы Кээде эң жөнөкөй чечим - бул бир баскыч. Биз үйдөгү автоматташтыруу борборунда (Hubitat Elevation) "уктоо убактысын" баштоонун оңой жолун кааладык, ал көпчүлүк жарыкты өчүрөт, башкаларды белгилүү бир деңгээлге коёт жана
Raspberry Pi үчүн өчүрүү баскычы: 3 кадам
Raspberry Pi үчүн өчүрүү баскычы: Raspberry Pi-бул ар кандай IoT/робототехника/акылдуу үй/… долбоордук тиркемелерди түзүүгө мүмкүндүк берүүчү абдан пайдалуу эсептөө платформасы. Кадимки компьютерге салыштырмалуу бир нерсе жок-бул өчүрүү баскычы. Ошентип, биз кантип жасай алабыз
DIY күйөрманы ON -OFF баскычы менен - M5StickC ESP32: 8 кадам
DIY күйөрманы ON -OFF баскычы менен - M5StickC ESP32: Бул долбоордо биз M5StickC ESP32 тактасын колдонуп FAN L9110 модулун колдонууну үйрөнөбүз
Arduino үйрөткүчү - BLYNK стилдүү баскычы жана ESP -01 реле модулу: 3 кадам (сүрөттөр менен)
Arduino үйрөткүчү - BLYNK стилдүү баскычы жана ESP -01 релелик модулу: Биздин каналдагы башка окуу куралыбызга кош келиңиз, бул IoT тутумдарына арналган ушул мезгилдин биринчи окуу куралы, бул жерде биз түзмөктөрдүн кээ бир өзгөчөлүктөрүн жана функцияларын сүрөттөп беребиз системалардын бул түрүндө колдонулат. Буларды түзүү үчүн