Мазмуну:

Arduino Christmas Lights: 5 кадам (Сүрөттөр менен)
Arduino Christmas Lights: 5 кадам (Сүрөттөр менен)

Video: Arduino Christmas Lights: 5 кадам (Сүрөттөр менен)

Video: Arduino Christmas Lights: 5 кадам (Сүрөттөр менен)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Ноябрь
Anonim
Arduino Christmas Lights
Arduino Christmas Lights
Arduino Christmas Lights
Arduino Christmas Lights

Рождество жакындап келе жатат, ошондуктан мен үйүмдүн кооз жасалгасын жасоону чечтим. Жаңы жылдык чырактардын көптөгөн түрлөрү бар, бирок мен аларды өз алдынча жасоону чечтим. Мен ойлогон эң жөнөкөй нерсе, кээ бир леддерди Arduinoго туташтыруу жана аларды күйгүзүү. IC колдонбостон, чипти күйгүзүп албоо үчүн, эң көп 13 ледке туташа аласыз. Мен эстетикалык себептерден улам 12 колдонууну чечтим.

1 -кадам: Керектүү нерселер:

Керектүү нерселер
Керектүү нерселер
  • 12 LED
  • 12 220 омдук резистор (же окшош)
  • Arduino UNO
  • USB кабели
  • 12 M-to-M секирүүчү зымдары
  • Нан тактасы

Allchips - бул электроника компоненттеринин онлайн тейлөө платформасы, алардан бардык компоненттерди сатып алсаңыз болот

2 -кадам: LEDди туташтыруу

LED диоддорун туташтыруу
LED диоддорун туташтыруу
LED диоддорун туташтыруу
LED диоддорун туташтыруу
LED диоддорун туташтыруу
LED диоддорун туташтыруу

Эми, сиз нандын тактайындагы ар бир ледди туташтырышыңыз керек. Мен аларды бир катарда тегиздедим, бири -биринен 2 тешик, алар батат. Жетекчинин оң тарабы Arduino санариптик пинине туташкан узунураак коргошун (анод, оң) болушу керек. Катод резистор менен нан табактын терс темир жолуна барат. Темир жол Arduino GND (терс) менен туташкан. Мен 13төн 2ге чейин санарип төөнөгүчтөрдү тандап алдым, сиз аларды коддо иреттей аласыз

3 -кадам: Кодду өзгөртүү жана жүктөө

Кодду өзгөртүү жана жүктөө
Кодду өзгөртүү жана жүктөө

USB кабели аркылуу Arduino компьютериңизге туташтырыңыз. Arduino IDEди иштетип, кодду ушул жерден чаптаңыз. Ар кандай кечигүүлөрдү жана анимациялардын ырааттуулугун өзгөртүүгө болот.

4 -кадам: Анимацияларды түшүнүү

Анимацияларды түшүнүү
Анимацияларды түшүнүү
Анимацияларды түшүнүү
Анимацияларды түшүнүү

Коддун жөнөкөйлүгү үчүн мен ар бир ирмелүү иретин жаңы функцияда бөлдүм. Узун баян - ар бир анимациянын өзүнүн функциясы бар. Ар биринде сиз ар бир жетектөөнүн санын жана Arduino'нун тиешелүү санариптик пинин камтыган массивди айланып өтүүчү циклди таба аласыз. Андан кийин, бул кооз эффекттерди түзүү үчүн аларды күйгүзөт/өчүрөт. Ар бир функция кийинки анимацияга даярдануу үчүн бардык леддерди өчүргөн өчүрүү анимациясынын аткарылышы менен аяктайт.

5 -кадам: Долбоордун демонстрациясы

Image
Image

Бул прототипке мен 4 негизги анимацияны коштум - бардыгы (бирден), куугунчу, жуп менен куугунчу жана 50 туш келди ирмөө.

Сунушталууда: