Мазмуну:

Arduino Stop Light: 3 кадам
Arduino Stop Light: 3 кадам

Video: Arduino Stop Light: 3 кадам

Video: Arduino Stop Light: 3 кадам
Video: 💩 Как отличить хорошую плату Arduino и выбрать первые компоненты новичку. Что такое Arduino? 2024, Ноябрь
Anonim
Arduino Stop Light
Arduino Stop Light

RGB светодиоддору - балдарды программалоого үйрөтүүнүн эң сонун жолу. Түстөрдүн айкалышы жана убактысы менен алар чексиз чаташып, өз убагында кодду сезишет. Бул долбоор I2C аркылуу башкарылган арзан түстүү LED диоддорун колдонот, андыктан туташуу үчүн болгону төрт зым бар. Бул I2Cге чоң киришүү кылат.

Светофор иштей баштагандан кийин, түстөрдүн ырааттуулугун каалаган нерсеңизге өзгөртө аласыз - ал стандарт түстүү он алтылык коддорду колдонот.

Мен колдонгон

1 Arduino, мис. Uno

Электр доллары дүкөнүнөн 3 LED модулу

1 ташуучу такта жана аталыштар

4 секирүүчү зым, эркектен аялга

Кандооч

1 -кадам: Модулдарды чогултуу

Модулдарды чогултуу
Модулдарды чогултуу
Модулдарды чогултуу
Модулдарды чогултуу
Модулдарды чогултуу
Модулдарды чогултуу

Модулдарды пакеттеринен алып салыңыз жана үч LED модулун ташуучудагы ак чарчыга салыңыз. Көрсөтүлгөндөй оңдон солго карай иштөө оңой.

LED модулдарына I2C даректерин берүү үчүн эки ширетүүчү секиргичти алмаштыруу керек болот. Өзгөртүлө тургандары орто модулда A0 жана оң модулда A1. Секиргичти алмаштыруу үчүн, оң кол менен жасалган ширетүүчү шилтемени үзүп, солго жаңы туташуу үчүн ширеткичти кошуңуз.

Муну кантип жасоо боюнча Sparkfun үйрөткүчү бар, бул жерде.

4-төөнүктүү баштыкты тактага ээрчиңиз жана колдонуп жатсаңыз, тартылуу каршылыгын кошуңуз.

2 -кадам: Arduino туташуу

Arduino туташуу
Arduino туташуу

Arduino модулуна туташтыруу үчүн төрт секирүүчү зымды колдонуңуз:

  • GND Arduino GND менен туташат
  • VCC Arduino 3.3V менен туташат
  • SDA Arduino A4 менен туташат
  • SCL Arduino A5 менен туташат

Байланышты түзгөндөн кийин, Arduino'yу күйгүзүңүз жана үч LED лампасы акырын күйүп турганын ырастаңыз. Бул алардын баары бийликке жетет дегенди билдирет.

3 -кадам: Эскизди жүктөө жана иштетүү

Arduino IDEди ишке киргизиңиз, анан бул stoplight.ino эскизин жүктөп алып кошуңуз. Орнотууга китепканалар жок; эскиз сизге керектүү нерсенин баары. Эскизди иштетиңиз, светофор кызыл, жашыл жана сары түстө велосипед тээп баштайт.

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