Kazalo:

LED zatemnilnik s potenciometrom: 5 korakov (s slikami)
LED zatemnilnik s potenciometrom: 5 korakov (s slikami)

Video: LED zatemnilnik s potenciometrom: 5 korakov (s slikami)

Video: LED zatemnilnik s potenciometrom: 5 korakov (s slikami)
Video: ПЕРВАЯ СХЕМА НА АРДУИНО [Уроки Arduino #4] 2024, November
Anonim
LED zatemnilnik s potenciometrom
LED zatemnilnik s potenciometrom

To je navodilo, ki vas uči, kako uporabiti potenciometer za zatemnitev LED.

1. korak: Materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
  1. Arduino
  2. Računalnik
  3. Ogledna plošča
  4. LED
  5. 5 moških žic
  6. Potenciometer
  7. USB kabel

2. korak: Začnite

Začetek
Začetek

Priključite Arduino v računalnik s kablom USB.

3. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Ko je Arduino priključen v računalnik s kablom USB, bomo vzeli prvo žico in en konec vtaknili v zemljo, drugega pa v j1. Nato postavite drugo žico od A0 do j3. Nato boste tretjo žico postavili s 5v na j5.

Nato postavite četrto žico od D9 do j15. Nato peta in zadnja žica od tal do j17.

4. korak: Nastavitev potenciometra in LED

Potenciometer in nastavitev LED
Potenciometer in nastavitev LED

Gumb postavite stran od žic. Priključite ga na f1 f3 in f5. Nato vzemite LED in daljšo nogo postavite v f15, krajšo pa v f17.

5. korak: Koda

To so spremenljivke, ki računalniku povedo, kaj pomenijo določene besede:

int potPin = A0; To pove računalniku, da je srednji del potenciometra, ki mu pravimo potPin, priključen na A0 int readValue; To pove računalniku, da vsakič, ko rečemo readValue, pomeni prebrati potenciometer

To je Void Setup, ki se zgodi samo enkrat za preostalo kodo:

void setup () {To vam samo pove, da je to začetek Void Setup

pinMode (9, OUTPUT); S tem nastavite luč, da jo lahko pozneje vklopite

pinMode (potPin, INPUT); S tem se potenciometer nastavi, da ga lahko uporabimo pozneje

Naslednji del je zanka void, ki teče znova in znova, dokler je ne ustavite.

void loop () {

readValue = analogRead (potPin); To pove računalniku, naj odčita potenciometer, kadar koli rečemo readValue.

readValue = zemljevid (readValue, 0, 1023, 0, 255); To pretvori številke iz potenciometra, ki je od 0-1023, v številke za LED, ki so od 0-255.

analogWrite (9, readValue); To pove računalniku, da prižge LED pri svetlosti, na katero mu sporoča potenciometer.

}

To je celotna koda sama po sebi:

int potPin = A0; int readValue = 0;

void setup () {

pinMode (9, OUTPUT);

pinMode (potPin, INPUT);}

void loop () {

readValue = analogRead (potPin);

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

analogWrite (9, readValue);}

Priporočena: