Orodha ya maudhui:

Dimmer ya LED na Potentiometer: Hatua 5 (na Picha)
Dimmer ya LED na Potentiometer: Hatua 5 (na Picha)

Video: Dimmer ya LED na Potentiometer: Hatua 5 (na Picha)

Video: Dimmer ya LED na Potentiometer: Hatua 5 (na Picha)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Novemba
Anonim
Dimmer ya LED na Potentiometer
Dimmer ya LED na Potentiometer

Hii ni ya kufundisha inayokufundisha jinsi ya kutumia potentiometer kupunguza mwangaza wa LED.

Hatua ya 1: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
  1. Arduino
  2. Kompyuta
  3. Bodi ya mkate
  4. LED
  5. Waya 5 za kiume
  6. Potentiometer
  7. Kebo ya USB

Hatua ya 2: Kuanza

Kuanza
Kuanza

Chomeka Arduino kwenye kompyuta na kebo ya USB.

Hatua ya 3: Wiring

Wiring
Wiring
Wiring
Wiring
Wiring
Wiring

Baada ya Arduino kuingizwa kwenye kompyuta na kamba ya USB, tutachukua waya wa kwanza na kuweka mwisho mmoja ardhini na mwingine kwenye j1. Kisha utaweka waya wa pili kutoka A0 hadi j3. Kisha Utaweka waya wa tatu kutoka 5v hadi j5.

Baada ya hapo utaweka waya wa nne kutoka D9 hadi j15. Kisha waya ya tano na ya mwisho kutoka ardhini hadi j17.

Hatua ya 4: Potentiometer na Usanidi wa LED

Potentiometer na Usanidi wa LED
Potentiometer na Usanidi wa LED

Weka kitovu ukiangalia mbali na waya. Chomeka kwenye f1 f3 na f5. Kisha chukua LED weka mguu mrefu ndani ya f15 na mfupi katika f17.

Hatua ya 5: Kanuni

Hizi ni anuwai ambazo zinaambia kompyuta maana ya maneno maalum:

int potPin = A0; Hii inaambia kompyuta kuwa sehemu ya kati ya potentiometer, ambayo tunayoiita potPin, imechomekwa kwenye A0 int readValue; Hii inaiambia kompyuta kuwa kila tunaposema somaValue inamaanisha kusoma potentiometer

Hii ni Kuweka Utupu ambayo hufanyika mara moja tu kusanidi nambari yote iliyobaki:

kuanzisha batili () {Hii inakuambia tu kuwa huu ni mwanzo wa Usanidi wa Utupu

pinMode (9, OUTPUT); Hii ni kuweka taa ili iweze kuwashwa baadaye

pinMode (sufuriaPin, INPUT); Hii inaweka potentiometer ili tuweze kuitumia baadaye

Sehemu inayofuata ni kitanzi batili ambacho huendesha tena na tena hadi utakapoiacha.

kitanzi batili () {

somaValue = AnalogRead (potPin); Hii inaiambia kompyuta isome potentiometer kila tunaposema somaValue.

somaValue = ramani (somaValue, 0, 1023, 0, 255); Hii inabadilisha nambari kutoka kwa potentiometer ambayo ni kutoka 0-1023, hadi nambari za LED ambayo ni kutoka 0-255.

Andika Analog (9, soma Thamani); Hii inaiambia kompyuta kuwasha LED kwa mwangaza ambao potentiometer inaiambia.

}

Hii ndio nambari yote yenyewe:

int potPin = A0; int readValue = 0;

usanidi batili () {

pinMode (9, OUTPUT);

pinMode (potPin, INPUT);}

kitanzi batili () {

somaValue = AnalogRead (potPin);

somaValue = ramani (somaValue, 0, 1023, 0, 255);

andika Analog (9, soma Thamani);}

Ilipendekeza: