Orodha ya maudhui:

Mdhibiti wa Mwangaza wa Ukanda wa LED: Hatua 4
Mdhibiti wa Mwangaza wa Ukanda wa LED: Hatua 4

Video: Mdhibiti wa Mwangaza wa Ukanda wa LED: Hatua 4

Video: Mdhibiti wa Mwangaza wa Ukanda wa LED: Hatua 4
Video: Часть 03 - Аудиокнига Александра Дюма «Человек в железной маске» (гл. 12–18) 2024, Septemba
Anonim
Mdhibiti wa Mwangaza wa Ukanda wa LED
Mdhibiti wa Mwangaza wa Ukanda wa LED
Mdhibiti wa Mwangaza wa Ukanda wa LED
Mdhibiti wa Mwangaza wa Ukanda wa LED
Mdhibiti wa Mwangaza wa Ukanda wa LED
Mdhibiti wa Mwangaza wa Ukanda wa LED

Vipande vya LED ni maarufu ulimwenguni kote kwa matumizi ya voltage ndogo na mwangaza wake. Wakati mwingine tunahitaji kurekebisha usambazaji wa umeme na mwangaza wa vipande hivi vya LED, kwa mfano, wakati wa usingizi wako utasumbuliwa kwa sababu ya mwangaza wa LED. Huu ni mradi wa arduino kudhibiti mwangaza wa ukanda wa LED. ni ya kirafiki kwani inapokea mwangaza kutoka kwa mtumiaji. Thamani ya mwangaza inategemea voltage iliyopewa ukanda wa LED. Ikiwa mtumiaji anatoa 5v, inatoa mwangaza zaidi, ikiwa mtumiaji anatoa volts 0.1 hutoa mwangaza mdogo. Arduino angeandika voltage kutoka 0 - 255 (0-5v hugawanyika mfano: 1v = uniti 51). Lakini kwa kutumia amri na hesabu tunaweza kupunguza hii hadi 0-5v. Wacha tuingie kwenye mradi.

Vifaa

Mahitaji:

  1. Arduino UNO / nano / MEGA
  2. Ukanda wa LED (Inapaswa kufanya kazi kwa kiwango cha chini
  3. Arduino IDE
  4. waya zinazounganisha (nambari 2)

Hatua ya 1: Uunganisho

Viunganisho
Viunganisho

Hizi ni viunganisho vya kuunganisha Ukanda wa LED na Arduino:

Ukanda wa LED wa ARDUINO

GND >> - (hasi)

DIGITAL PWM 3 (pin3) >> + (chanya)

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

unganisha pini hasi ya ukanda wa LED kwa pini ya groung (GND) ya arduino

unganisha pini nzuri ya ukanda wa LED ili kubandika pini 3 ya arduino

Hatua ya 2: CODE

CODE
CODE
CODE
CODE

Jambo muhimu zaidi karibu na vifaa katika Arduino ni nambari. Nambari imepewa hapa chini. Chapa nambari hii na uipakie kwa kutumia arduino IDE au kipakiaji cha bluino.

kuangaza mwangaza; int LED = 3; kuelea ukweli; kuchelewa kuelea1; kuchelewa kuelea2; chaguo la kuelea; kuanzisha batili () {pinMode (LED, OUTPUT); Kuanzia Serial (9600); Serial.println ("Arduino LED strip mtawala"); Serial.println (""); Serial.println ("Tafadhali ingiza mwangaza wa ukanda wa LED (1-5)"); Serial.println (""); wakati (Serial.available () == 0) {} mwangaza = Serial.parseFloat (); mwangaza halisi = (mwangaza) * 51.0; ikiwa (realbrightness> = 6) {Serial.println ("Tafadhali ingiza mwangaza halali"); }} kitanzi batili () {Serial.println (""); Serial.println ("Ukanda wa LED unapepesa kwa kiwango cha"); Serial.print (mwangaza); AnalogWrite (LED, mwangaza halisi); kuchelewesha (1000); }

Hatua ya 3: WAKATI WA KUJARIBU

WAKATI WA KUJARIBU!
WAKATI WA KUJARIBU!
WAKATI WA KUJARIBU!
WAKATI WA KUJARIBU!

Unganisha msimbo wa Arduino, fungua mfuatiliaji wa serial. Ujumbe "Tafadhali ingiza mwangaza wa ukanda wa LED (1-5)" unapaswa kuonyeshwa. Ingiza thamani ya mwangaza na bonyeza bonyeza kutuma. unaweza kuona kuwa kipande chako cha LED kinaendesha amri yako ya mwangaza !.

Hatua ya 4: HABARI ZA NYongeza:

  • Mwangaza unaweza kuingizwa kwa thamani ya desimali.
  • mwangaza ulioingia juu ya 5, itakuwa sawa na 5.
  • Thamani inapopungua, mwangaza hupungua.
  • Kwa chaguo-msingi wakati mwingine madereva ya Arduino yanaweza kukosa kwenye kompyuta ya yout. Ili kutatua makosa, fungua meneja wa kifaa na usasishe madereva yote yasiyojulikana.
  • Chagua bandari sahihi ya COM na toleo la Arduino.
  • Upakuaji mbadala wa msimbo:

Ilipendekeza: