Talaan ng mga Nilalaman:

LED Dimmer With Potentiometer: 5 Hakbang (na may Mga Larawan)
LED Dimmer With Potentiometer: 5 Hakbang (na may Mga Larawan)

Video: LED Dimmer With Potentiometer: 5 Hakbang (na may Mga Larawan)

Video: LED Dimmer With Potentiometer: 5 Hakbang (na may Mga Larawan)
Video: Pot Level Indicator Circuit - 5 Stage LED Indicator 2024, Nobyembre
Anonim
LED Dimmer With Potentiometer
LED Dimmer With Potentiometer

Ito ay isang itinuturo na nagtuturo sa iyo kung paano gumamit ng potensyomiter upang madilim ang isang LED.

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
  1. Arduino
  2. Computer
  3. Breadboard
  4. LED
  5. 5 Mga lalaking wires
  6. Potensyomiter
  7. kable ng USB

Hakbang 2: Pagsisimula

Nagsisimula
Nagsisimula

I-plug ang Arduino sa computer gamit ang USB cable.

Hakbang 3: Mga kable

Kable
Kable
Kable
Kable
Kable
Kable

Matapos ang Arduino ay naka-plug sa computer gamit ang USB cord, kukunin namin ang unang kawad at ilagay ang isang dulo sa lupa at ang isa sa j1. Pagkatapos ay ilalagay mo ang pangalawang kawad mula A0 hanggang j3. Pagkatapos ay Ilalagay mo ang pangatlong kawad mula 5v hanggang j5.

Pagkatapos nito ay ilalagay mo ang ika-apat na kawad mula D9 hanggang j15. Pagkatapos ang pang-lima at huling kawad mula sa lupa hanggang sa j17.

Hakbang 4: Potentiometer at LED Setup

Potentiometer at LED Setup
Potentiometer at LED Setup

Ilagay ang knob na nakaharap palayo sa mga wire. I-plug ito sa f1 f3 at f5. Pagkatapos kunin ang LED ilagay ang mas mahabang binti sa f15 at ang mas maikli sa f17.

Hakbang 5: Ang Code

Ito ang mga variable na nagsasabi sa computer kung ano ang ibig sabihin ng mga tukoy na salita:

int potPin = A0; Sinasabi nito sa computer na ang gitnang bahagi ng potensyomiter, na tinatawag nating potPin, ay naka-plug sa A0 int readValue; Sinasabi nito sa computer na tuwing sasabihin nating readValue nangangahulugang basahin ang potensyomiter

Ito ang Void Setup na minsan lamang mangyayari upang mai-set up para sa natitirang code:

void setup () {Sinasabi lang nito sa iyo na ito ang simula ng Void Setup

pinMode (9, OUTPUT); Sine-set up nito ang ilaw upang maaari itong i-on sa paglaon

pinMode (potPin, INPUT); Itinatakda nito ang potensyomiter upang magamit natin ito sa paglaon

Ang susunod na bahagi ay ang void loop na paulit-ulit na tumatakbo hanggang ihinto mo ito.

void loop () {

readValue = analogRead (potPin); Sinasabi nito sa computer na basahin ang potensyomiter tuwing sasabihin nating readValue.

readValue = mapa (readValue, 0, 1023, 0, 255); Ini-convert nito ang mga numero mula sa potentiometer na mula 0-1023, sa mga numero para sa LED na mula 0-255.

analogWrite (9, readValue); Sinasabi nito sa computer na sindihan ang LED sa ningning na sinasabi ng potensyomiter dito.

}

Ito ang buong code nang mag-isa:

int potPin = A0; int readValue = 0;

walang bisa ang pag-setup () {

pinMode (9, OUTPUT);

pinMode (potPin, INPUT);}

void loop () {

readValue = analogRead (potPin);

readValue = mapa (readValue, 0, 1023, 0, 255);

analogWrite (9, readValue);}

Inirerekumendang: