Innehållsförteckning:

Styr LED -ljusstyrkan med potentiometer med Arduino: 3 steg
Styr LED -ljusstyrkan med potentiometer med Arduino: 3 steg

Video: Styr LED -ljusstyrkan med potentiometer med Arduino: 3 steg

Video: Styr LED -ljusstyrkan med potentiometer med Arduino: 3 steg
Video: Lesson 92: Controlling Multiple servo each with potentiometer| Arduino Step By Step Course 2024, December
Anonim
Image
Image

I detta projekt kommer vi att styra ljusstyrkan på LED med variabelt motstånd från potentiometer. Detta är ett mycket grundläggande projekt för en nybörjare men det kommer att lära dig många saker om potentiometer och LED -arbete som krävs för att göra framstegsprojekt.

Vi kan också styra LED -ljusstyrkan utan potentiometer. klicka på länken nedan för att kontrollera projektet

länk: - LED -ljusstyrka utan potentiometer.

Steg 1: Komponenter krävs

  1. Arduino -
  2. Potentiometer -
  3. LED -
  4. Motstånd (220 till 1000 ohm) -
  5. Bygelkablar -

Steg 2: Kretsschema

Kretsschema
Kretsschema
Kretsschema
Kretsschema

Pin 11 led anod

A0 -torkare

Vcc 5V

Gnd terminal 3 på potentiometer, katod av LED

Steg 3: Arduino -kod

Arduino analogRead-funktion används för att mäta spänningen mellan 0 till 5 volt och omvandlar den till ett digitalt värde mellan 0 till 1023. Anledningen till värdet 1023 beror på att analoga till digitala omvandlare är 10-bitars långa. Som analogWrite av PWM har arbetscykeln mellan 0 till 255 det är därför vi kommer att dela värdet läst med 4 i koden.

KODA

const int POTENTIOMETER_PIN = 0;

int analog_värde = 0;

void setup () {

// lägg din installationskod här för att köra en gång:

pinMode (11, OUTPUT);

pinMode (POTENTIOMETER_PIN, INPUT);

}

void loop () {

// lägg din huvudkod här för att köra upprepade gånger:

analog_värde = analogRead (POTENTIOMETER_PIN);

// värdet för analogt värde är från 0 till 1023 och driftscykeln för PWM är 0 till 255.

analogWrite (11, analog_värde/4);

}

Rekommenderad: