Мазмунга өтүү

ESP32те RGB LED менен түс аралаштыруу

Сабактын башталышы

ESP32те RGB LED менен түс аралаштыруу

Бир кичинекей пластик күмбөз. Он алты миллион түс. Бул сабакта сиз бир RGB LEDди кызыл, жашыл, көк, жылуу кызгылт сары, жаркыраган циан, ачык магента жана таза ак түстө жаркыратасыз — андан кийин ESP32иңиз аркылуу башкарылган бир түстөн экинчисине жумшак өтүп кубула аласыз.

Сыры мында: RGB LED чындыгында бир корпуска топтоштурулган үч өзүнчө LEDден (Кызыл, Жашыл, Көк) турат. Эгер бул үчөөнүн ар биринин жарыктыгын башкара алсаң, аларды көзүң көрө ала турган дээрлик каалаган түскө аралаштыра аласың. ESP32нин ичине орнотулган LEDC PWM системасы бизге так ушул жарыктыкты башкарууну берет — бир эле учурда үч пинде. Кел, аны кадам-кадам менен курабыз.

Сиз эмнени үйрөнөсүз

  • RGB LED деген эмне экенин жана аддитивдик түс аралаштыруу кызыл, жашыл жана көк жарыктан жаңы түстөрдү кантип жасаарын түшүндүрүү.
  • Жалпы катод RGB LEDди жалпы анод LEDден айырмалоо жана коддун логикасы алардын ортосунда эмне үчүн алмашаарын түшүнүү.
  • Үч түс каналын тең ESP32нин LEDC PWM системасы менен 0дөн 255ке чейинки толтуруу маанилерин колдонуп башкаруу.
  • 3.3 В логикада ар бир түс каналы үчүн анын түз кернөөсүнөн туура резисторду эсептөө.
  • RGB маани үчилтиктеринен аталган түстөрдү (сары, циан, магента, кызгылт сары, ак) чыгаруу жана жумшак түс кубулуу циклын жазуу.
  • Үч классикалык маселени аныктоо: туура эмес жалпы пин, алмашкан каналдар жана өтө күңүрт түстөр.

1. RGB LED деген так эмне?

Кадимки LED (Light Emitting Diode — жарык чыгаруучу диод) — ал аркылуу ток туура багытта аккан учурда жарык чыгарган кичинекей электрондук компонент. Анын бир гана түсү бар.

Бул сабакты YourAIZone платформасында улантыңыз

Толук сабакта — толук түшүндүрмө, чыгарылган мисалдар, көп кездешкен каталар, заматта текшерилүүчү тесттер жана ЖИ-репетитор. Конок катары дароо баштаңыз же прогрессти сактоо үчүн аккаунт түзүңүз.

Толук сабакта

  • Толук түшүндүрмө
  • Чыгарылган мисалдар
  • Көп кездешкен каталар жана алардан кантип качуу керек
  • Тест суроолору: 15
  • Тема боюнча суроолорго жооп берген ЖИ-репетитор
  • Окуучу, ата-эне жана мугалим үчүн прогрессти көзөмөлдөө