Мазмуну:
- 1 -кадам: Pulse Modulation түшүндүрүлөт
- 2-кадам: Бирдей эмес караңгылатуу
- 3 -кадам: Өйдө жана ылдый бир үчүн ()
Video: Жарык диодду өчүрүү жана өчүрүү: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Төмөнкү кадамдар LEDлардын кантип иштээрин көрсөтүү үчүн эксперименттер. Алар LEDди бирдей ылдамдыкта кантип өчүрүү керектигин жана аны кантип өчүрүү жана өчүрүү керек экенин көрсөтүшөт.
Сага керек болот:
- Ардуино (мен дуэт колдондум)
- Breadboard
- 5 мм кызыл LED
- 330 Ω Резистор (маанилүү эмес 330-560 work иштейт.)
- 22 өлчөгүч катуу туташуу зымы
Бул эксперименттер үчүн керектүү бөлүктөр бардык Arduino стартап комплекттерине киргизилген.
1 -кадам: Pulse Modulation түшүндүрүлөт
Жарык диоддору жарыктыгына карабай дайыма бирдей чыңалууда иштейт. Жарыктык квадрат толкундуу осциллятор менен аныкталат жана чыңалуу жогорку убакытта жарыктыгын аныктайт. Бул Pulse Width Modulation (PWM) деп аталат. Бул Arduino analogWrite (pin, n) функциясы тарабынан көзөмөлдөнөт, мында n 0ден 255ке чейин мааниге ээ. AnalogWrite () PWMди чыгарат, чыныгы аналог эмес. Эгерде n = 2 LED n = 1ден эки эсе жарык болот. Жарыктык дайыма эки эсе көбөйөт. Ошентип, n = 255 n = 128ден эки эсе жарык болот.
N мааниси көбүнчө милдет цикли деп аталган пайыз менен көрсөтүлөт. Сүрөттөр 25, 50 жана 75% циклдердин осциллографтын издерин көрсөтөт.
2-кадам: Бирдей эмес караңгылатуу
Диаграммадагыдай схеманы куруңуз. Бул диоддун жарыгын өчүрүү схемасына окшош. Ал 9 -пинди колдонот, анткени сизге PWM иштетилген пин колдонуу керек.
Төмөндөгү эскизди Arduino IDEге көчүрүү/чаптоо жана иштетүү.
Сиз LED канчалык жарык болсо, ошончолук жайыраак экенин байкайсыз. Эң караңгылыкка жакындап калганда, ал абдан бат өчөт.
жараксыз орнотуу ()
{pinMode (9, OUTPUT); } void loop () {int pin = 9; for (int i = 255; i> -1; i--) {analogWrite (pin, i); кечигүү (10); } үчүн (int i = 0; i <256; i ++) {analogWrite (pin, i); кечигүү (10); }}
}
Кийинки кадам, LEDди туруктуу ылдамдыкта кантип өчүрүү керектигин жана биринде билдирүү үчүн көрсөтөт.
3 -кадам: Өйдө жана ылдый бир үчүн ()
Светодиоддун туруктуу ылдамдыкта күңүрттөшү үчүн кечигүү () экспоненциалдык ылдамдыкта көбөйүшү керек, анткени жарым цикл айкындуулуктун жарымын дайыма чыгарат. Менин биринчи оюм map () функциясын колдонууга аракет кылуу болду, бирок ал сызыктуу.
Сызык:
int d = (16-i/16)^2;
кечигүүнүн узундугун аныктоо үчүн жарыктыктын тескери квадратын эсептейт.
Төмөндөгү эскизди Arduino IDEге көчүрүңүз/чаптаңыз, ошондо сиз LED туруктуу ылдамдыкта өчүп -өчүп турганын көрөсүз.
жараксыз орнотуу ()
{pinMode (9, OUTPUT); } void loop () {int x = 1; int pin = 9; for (int i = 0; i> -1; i = i + x) {int d = (16 -i/16)^2; analogWrite (pin, i); кечигүү (d); if (i == 255) x = -1; // чокусунда багытын которуу}}
Сунушталууда:
Бир диодду колдонуп DIY температура сенсору: 3 кадам
Бир диодду колдонуп DIY температура сенсору: Ошентип, PN-түйүндөрдүн фактыларынын бири катары, алардын чыңалуусунун төмөндөшү токтун агымына жана туташуу температурасына жараша өзгөрөт, биз муну жөнөкөй арзан температура сенсорун жасоо үчүн колдонобуз. .Бул жөндөө көбүнчө колдонулат
ESP8266 түзмөгү менен компьютерди алыстан өчүрүү же өчүрүү: 10 кадам (сүрөттөр менен)
ESP8266 түзмөгү менен компьютерди алыстан өчүрүү же өчүрүп күйгүзүү: Бул жерде түшүнүктүү болуш үчүн, биз башка бирөөнүн компьютерин эмес, сиздин компьютериңизди өчүрүп жатабыз. Окуя мындайча: Фейсбуктагы досум мага жазышып, анын иштеп жаткан ондогон компьютери бар экенин айтты. математика, бирок күн сайын эртең мененки саат 3тө алар кулпуланышат. С
Үстөлдүн жарык жасалгасы жана эшиктин жарык белгиси: 8 кадам (сүрөттөр менен)
Үстөлдүн жарык жасалгасы жана эшиктин жарыгы белгиси: Бул үйрөткүч столдун жасалгасын кантип программалоону жана курууну көрсөтөт. Бул жарыктар бир сааттын ичинде түсүн өзгөртөт. Сиз ошондой эле программалоону жана коштогон эшик белгисин курууну үйрөнөсүз. Сиз эшикти колдоно аласыз
Жарык диоддор менен ACны колдонуу (2 -бөлүк) - жана бул колдо эсептегичти жарык кылыңыз.: 9 кадам
Жарык диоддор менен ACны колдонуу (2 -бөлүк) - жана бул колдо эсептегичти жарык кылыңыз. LEDди AC менен колдонуу (1 -бөлүк), биз AC тармагына туташкан трансформатору бар светодиоддорду иштетүүнүн жөнөкөй жолун карадык. биздин светодиоддор трансформаторсуз иштейт жана кеңейтүү тилкесине бириктирилген жөнөкөй жарыкты курат. ЭСКЕРТҮҮ
Жарык чыгаруучу диодду жарык кылуу (LED) C Stamp микроконтроллери менен: 5 кадам
Жарык чыгаруучу диодду (LED) C Stamp микроконтроллери менен жарыктандыруу: Бул A-WIT Technologies, Inc. тарабынан CS310XXX (& mu 101 C) маалымдама колдонмосунун биринчи дизайн долбоору жана ишмердүүлүгү. Жарык чыгаруучу диод (LED) C Stamp микроконтроллери менен. C & n