Spisu treści:

Ściemniacz LED z potencjometrem: 5 kroków (ze zdjęciami)
Ściemniacz LED z potencjometrem: 5 kroków (ze zdjęciami)

Wideo: Ściemniacz LED z potencjometrem: 5 kroków (ze zdjęciami)

Wideo: Ściemniacz LED z potencjometrem: 5 kroków (ze zdjęciami)
Wideo: Montaż oświetlenia podszafkowego LED w kuchni | włącznik bezdotykowy ORNO Polska 2024, Listopad
Anonim
Ściemniacz LED z potencjometrem
Ściemniacz LED z potencjometrem

Jest to instrukcja, która uczy, jak używać potencjometru do przyciemniania diody LED.

Krok 1: Materiały

Materiały
Materiały
Materiały
Materiały
Materiały
Materiały
Materiały
Materiały
  1. Arduino
  2. Komputer
  3. Deska do krojenia chleba
  4. PROWADZONY
  5. 5 przewodów męskich
  6. Potencjometr
  7. Kabel USB

Krok 2: Pierwsze kroki

Pierwsze kroki
Pierwsze kroki

Podłącz Arduino do komputera za pomocą kabla USB.

Krok 3: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie

Po wpięciu Arduino do komputera kablem USB weźmiemy pierwszy przewód i włożymy jeden koniec do masy, a drugi do j1. Następnie położysz drugi przewód od A0 do j3. Następnie położysz trzeci przewód od 5v do j5.

Następnie położysz czwarty przewód z D9 do j15. Następnie piąty i ostatni przewód od ziemi do j17.

Krok 4: Konfiguracja potencjometru i diody LED

Konfiguracja potencjometru i diody LED
Konfiguracja potencjometru i diody LED

Umieść pokrętło z dala od przewodów. Podłącz go do f1 f3 i f5. Następnie weź diodę LED, włóż dłuższą nogę do f15, a krótszą do f17.

Krok 5: Kodeks

Oto zmienne, które informują komputer, co oznaczają poszczególne słowa:

int szpilka = A0; To informuje komputer, że środkowa część potencjometru, którą nazywamy potPin, jest podłączona do A0 int readValue; To mówi komputerowi, że za każdym razem, gdy mówimy readValue, oznacza to odczytanie potencjometru

To jest konfiguracja pustki, która zdarza się tylko raz, aby skonfigurować resztę kodu:

void setup() { To tylko mówi, że jest to początek konfiguracji Void

pinMode(9, WYJŚCIE); To ustawia światło, aby można je było włączyć później

pinMode(potPin, INPUT); To ustawia potencjometr, dzięki czemu możemy go później użyć

Następna część to pętla pustki, która biegnie w kółko, dopóki jej nie zatrzymasz.

pusta pętla () {

readValue = analogRead (potPin); To mówi komputerowi, aby odczytał potencjometr za każdym razem, gdy mówimy readValue.

readValue = mapa(readValue, 0, 1023, 0, 255); Konwertuje to liczby z potencjometru, które są od 0-1023, na liczby dla diody LED, które są od 0-255.

analogWrite(9, readValue); To mówi komputerowi, aby zapalił diodę LED z jasnością, o której mówi potencjometr.

}

Oto cały kod sam w sobie:

int potPin = A0;int readValue = 0;

pusta konfiguracja () {

pinMode(9, WYJŚCIE);

pinMode(potPin, INPUT);}

pusta pętla () {

readValue = analogRead(potPin);

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

analogWrite(9, readValue);}

Zalecana: