Мазмұны:

Жарық диодты жолақтың жарықтығын реттегіш: 4 қадам
Жарық диодты жолақтың жарықтығын реттегіш: 4 қадам

Бейне: Жарық диодты жолақтың жарықтығын реттегіш: 4 қадам

Бейне: Жарық диодты жолақтың жарықтығын реттегіш: 4 қадам
Бейне: Төбедегі жарықдиодты жолақ шамы,адресті жарықдиодты жолақ шамы 12в, Қытайдағы ең жақсы зауыт 2024, Қараша
Anonim
Жарық диодты жолақтың жарықтығын реттегіш
Жарық диодты жолақтың жарықтығын реттегіш
Жарық диодты жолақтың жарықтығын реттегіш
Жарық диодты жолақтың жарықтығын реттегіш
Жарық диодты жолақтың жарықтығын реттегіш
Жарық диодты жолақтың жарықтығын реттегіш

Жарықдиодты жолақтар төмен кернеуді тұтынумен және жарықтылығымен бүкіл әлемде әйгілі. Бізге кейде осы жарық диодты жолақтардың кернеуі мен жарықтығын реттеу қажет, мысалы, ұйқы кезінде жарық диодты жарықтандыруға байланысты мазасызданады. Бұл жарық диодты жолақтың жарықтығын басқаруға арналған arduino жобасы. ол пайдаланушыға ыңғайлы, себебі ол пайдаланушыдан жарықтық мәнін алады. Жарықтық жарық диодты жолаққа берілген кернеуге байланысты. Егер пайдаланушы 5 вольт берсе, ол максималды жарықтықты береді, егер пайдаланушы 0,1 вольтты берсе, ол төмен жарықтылықты береді. Arduino 0 -ден 255 -ке дейінгі кернеуді жаза алады (0-5в бөлінеді, мысалы: 1v = 51 бірлік). Бірақ командалар мен есептеулерді қолдана отырып, біз оны 0-5в дейін азайта аламыз. Жобаға көшейік.

Жабдықтар

Талаптар:

  1. Arduino UNO / нано / MEGA
  2. Жарықдиодты жолақ (минималды жұмыс істеуі керек
  3. Arduino IDE
  4. қосылатын сымдар (№ 2)

1 -қадам: Байланыс

Байланыс
Байланыс

Бұл LED жолағын Arduino -мен байланыстыратын қосылыстар:

ARDUINO жарық диодты жолағы

GND >> - (теріс)

DIGITAL PWM 3 (pin3) >> + (оң)

--------------------------------------------------------------------------------------

светодиодты жолақтың теріс түйреуішін ардуиноның (GND) түйреуішіне қосыңыз

светодиодты жолақтың оң түйреуішін 3 түйреуішті ардуиноға жалғаңыз

2 -қадам: КОД

КОД
КОД
КОД
КОД

Arduino аппараттық құралының жанында ең маңыздысы - бұл код. Код төменде берілген. Бұл кодты теріңіз және оны arduino IDE немесе bluino жүктеуші арқылы жүктеңіз.

қалқыма жарықтығы; int LED = 3; жүзу шынайылығы; өзгермелі кідіріс1; өзгермелі кідіріс2; қалқымалы опция; void setup () {pinMode (LED, OUTPUT); Serial.begin (9600); Serial.println («Arduino LED жолақ контроллері»); Serial.println («»); Serial.println («Жарық диодты жолақтың жарықтығын енгізіңіз (1-5)»); Serial.println («»); while (Serial.available () == 0) {} жарықтық = Serial.parseFloat (); realbrightness = (жарықтық) * 51.0; if (realbrightness> = 6) {Serial.println («Жарықтық жарықтығын енгізіңіз»); }} void loop () {Serial.println («»); Serial.println («Жарық диодты жолағы жылдамдықпен жыпылықтайды»); Сериялық.баспа (жарықтық); analogWrite (жарық диоды, нақты жарықтылық); кешіктіру (1000); }

3 -қадам: СЫНАУ УАҚЫТЫ

СЫНАУ УАҚЫТЫ!
СЫНАУ УАҚЫТЫ!
СЫНАУ УАҚЫТЫ!
СЫНАУ УАҚЫТЫ!

Arduino кодын жүктеуді қосыңыз, сериялық мониторды ашыңыз. «Жарық диодты жолақтың жарықтығын енгізіңіз (1-5)» хабары көрсетілуі керек. Жарықтық мәнін енгізіп, жіберуді басыңыз. сіздің жарық диодты жолағыңыз жарықтық командасында жұмыс істейтінін көре аласыз!.

4 -қадам: ҚОСЫМША АҚПАРАТ:

  • Жарықтықты ондық мәнге енгізуге болады.
  • 5 -тен жоғары жарықтылық 5 -ке тең болады.
  • Мән азайған сайын жарықтық азаяды.
  • Әдепкі бойынша, кейде компьютерде Arduino драйверлері болмауы мүмкін. Қателерді шешу үшін құрылғы менеджерін ашып, барлық белгісіз драйверлерді жаңартыңыз.
  • Дұрыс COM порты мен Arduino нұсқасын таңдаңыз.
  • Балама кодты жүктеу:

Ұсынылған: