Мазмуну:

Arduino Uno Multi-LED долбоору: 8 кадам
Arduino Uno Multi-LED долбоору: 8 кадам

Video: Arduino Uno Multi-LED долбоору: 8 кадам

Video: Arduino Uno Multi-LED долбоору: 8 кадам
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Ноябрь
Anonim
Arduino Uno Multi-LED долбоору
Arduino Uno Multi-LED долбоору

Мен түзүүнү тандаган долбоор - бул башталгыч деңгээлдеги Arduino эскизи, ал ар бир 1000 мс (1 сек) ичинде LEDдин ырааттуу түрдө жарыктандыруусун камтыйт. Мага Arduino Uno аркылуу бир нече светодиоддорду башкаруунун ар кандай жолдору жөнүндө билүү абдан жакты жана бул менин долбоорлорумдун көптөгөн мотивациясы келип чыкканына ишенем. Биз дагы бир нече өнүккөн программаларды үйрөнгөнүбүзгө карабай, мен абдан жакшы түшүнгөн программалоо тармагы боюнча окуу куралын түзүү мен үчүн абдан кубанычтуу жана ишеничтүү болду.

Ошентип, эгер сиз Arduino Uno колдонууну же Arduino эскиздерин түзүүнү жаңы үйрөнүп жатсаңыз, анда менин окуумду колдонуп көрүңүз!

Arduino кодунун шилтемеси:

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

Керектүү материалдар
Керектүү материалдар

(Көбүрөөк маалымат алуу үчүн чычканды сүрөткө сүйрөңүз)

  • Arduino Uno
  • Breadboard
  • 6 Jumper Wires
  • USB кабели (Uno үчүн)
  • 5 LED (2 Жашыл, 2 Кызыл, 1 Көк)
  • 5 560 Ом резисторлору

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

GND туташуу
GND туташуу
GND туташуу
GND туташуу

Ардуинодогу жерге (GND) төөнөгүчтү нан тактасындагы терс темир жолго туташтыруу үчүн секирүүчү зымды (кара) колдонуңуз. Бул бара -бара LEDлерге Arduinoдогу жерге төөнөгүчтү колдонууга мүмкүнчүлүк берет.

3 -кадам: Резисторлорду туташтыруу

Резисторлорду туташтыруу
Резисторлорду туташтыруу
Резисторлорду туташтыруу
Резисторлорду туташтыруу
Резисторлорду туташтыруу
Резисторлорду туташтыруу

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

4 -кадам: Светодиоддорду салыңыз

Светодиоддорду салыңыз
Светодиоддорду салыңыз
Светодиоддорду салыңыз
Светодиоддорду салыңыз
Светодиоддорду салыңыз
Светодиоддорду салыңыз
Светодиоддорду салыңыз
Светодиоддорду салыңыз

Ар бир LED өзүнүн резистору менен байланышта болот. Ар бир LEDде эки жол бар (бир оң/бир терс). Эки коргошундун кыскасы терс коргошун. LEDдагы терс коргошун резистор туташкан горизонталдык темирге туташтырыңыз (резистордун оң жагындагы порт) жана оң коргошунду жанаша темирге (анын үстүндөгү порт) туташтырыңыз. Бул процессти бардык 5 башка LED үчүн кайталаңыз. Көбүрөөк маалымат алуу үчүн сүрөттөрдү караңыз.

Мен светодиодумдун жашыл, кызыл, көк, кызыл, жашыл өйдөдөн ылдый болушун чечтим.

5 -кадам: Jumper Wires'ди туташтырыңыз

Jumper Wires'ди туташтырыңыз
Jumper Wires'ди туташтырыңыз
Jumper Wires'ди туташтырыңыз
Jumper Wires'ди туташтырыңыз

Эми калган секирүүчү зымдарды туташтыруу үчүн. Биз бул 5 секирүүчү зымдар үчүн 9, 10, 11, 12 жана 13 чыгаруу портторун колдонобуз.

  1. Ардуинодогу 9 -чы чыгуучу секирүүчү зымды (ак) жогорку LEDдеги (жашыл) оң коргошунуздун жанындагы портко (оңго) туташтырыңыз.
  2. Чыгуучу 10 зымынан (жашыл) 10 -чы позитивдүү коргошунуздун жанындагы портко (оңго) 2 -ден өйдөкү LEDге (кызыл) туташтырыңыз.
  3. Башка чыгуучу зымды (ак) 11ден баштап, оң светодиоддун ылдый жагындагы портко (оңго) туташтырыңыз (жашыл).
  4. Чыгуучу 12ден башка жашыл зымды (жашыл) туташтыргычтын портуна туташыңыз (оңго) 2ден ылдыйга карай LED (кызыл).
  5. 13 -чыгарылыштан акыркы секирүүчү зымды (жашыл) ортоңку (көк) LEDдеги оң коргошунуңуздун жанындагы портко (оңго) туташтырыңыз.

6 -кадам: Arduino күйгүзүү

Arduino күйгүзүү
Arduino күйгүзүү

Arduino күйгүзүү үчүн, USB кабелин Arduino компьютериңиздеги USB портуна туташтырып, Arduino түзөтүү программасын ачышыңыз керек. Сиз ал Arduino Uno күчкө ээ экенин көрсөтүү үчүн жаркыраганын көрөсүз.

7 -кадам: Программаны иштетүү

Программаны иштетүү
Программаны иштетүү

Arduino колдонмосун ачыңыз жана Arduino редакторуна төмөнкү кодду териңиз (төмөндөгү шилтеме). Андан кийин аны Arduino Unoго жүктөңүз. Эгерде туура жасалган болсо, анда сиз мындай нерсени көрүшүңүз керек ……… (кийинки кадамга өтүңүз)

Arduino коду:

8 -кадам: ИЙГИЛИК !

БУЛ!

Эгерде сиздин светодиоддоруңуз меники сыяктуу ырааттуу ирмелбесе, төмөнкүлөрдү текшериңиз:

  • Сиздин бардык секиргич зымдарыңыз, резисторлоруңуз жана светодиоддор туура портторго туташкан.
  • Сиздин бардык секиргич зымдарыңыз, резисторлоруңуз жана светодиоддоруңуз тыгыз байланышта.
  • Сиздин Arduino Sketch менин кодго туура келди.

Дагы эле кыйынчылыктар бар.. астына комментарий калтырыңыз!

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