Spisu treści:

Projekt 2, ściemnianie LED: 3 kroki
Projekt 2, ściemnianie LED: 3 kroki

Wideo: Projekt 2, ściemnianie LED: 3 kroki

Wideo: Projekt 2, ściemnianie LED: 3 kroki
Wideo: Ściemniacz do LED Dimmable 230V OSPEL - jak podłączyć ściemniacz do oświetlenia ściemnialnego? 2024, Listopad
Anonim
Projekt 2, ściemnianie LED
Projekt 2, ściemnianie LED

W tym projekcie dowiesz się, jak kontrolować jasność diody LED za pomocą potencjometru. W tym projekcie nauczysz się o analogWrite, analogRead i używaniu funkcji int. Mam nadzieję, że Ci się spodoba i pamiętaj, aby sprawdzić poprzedni projekt zatytułowany Project 1, Blinking LED.

Wymagany sprzęt:

  • Arduino UNO
  • Płytka chlebowa bez lutowania
  • Potencjometr obrotowy
  • 6 przewodów połączeniowych
  • PROWADZONY
  • Rezystor 220 omów

Wymagane oprogramowanie:

IDE Arduino

Krok 1: Sprzęt

Sprzęt komputerowy
Sprzęt komputerowy

Zbuduj obwód tak jak na powyższym obrazku.

Krok 2: Kod

Teraz skopiuj poniższy kod do Arduino IDE, jeśli go nie masz, na dole strony znajduje się link.

int Wartość czujnika = 0; //Określa, że Sensorvalue jest równy 0;

pusta konfiguracja (){

pinMode(8, WYJŚCIE);

}

pusta pętla () {

Wartość czujnika = odczyt analogowy (A0); //Sensorvalue = pin A0, który jest podłączony do potencjometru

zapis analogowy(8, wartość czujnika/4); //za pomocą funkcji analogWrite możemy szybciej kontrolować pin 9

}

Krok 3: Zweryfikuj i prześlij

Zweryfikuj i prześlij swój kod do kodu Arduino. Aby uzyskać więcej informacji na ten temat, sprawdź mój poprzedni projekt, który znajdziesz poniżej. Po przesłaniu kodu będziesz mógł kontrolować jasność diody LED, obracając potencjometr. Teraz bądź kreatywny. możesz spróbować kontrolować prędkość silnika prądu stałego za pomocą jednego.

Pojawią się kolejne projekty, bądźcie na bieżąco i nauczcie się tworzyć czytniki odległości, wizualizery audio, gry pamięciowe, budzik i wiele innych.

Pobieranie Arduino IDE:

www.arduino.cc/en/Main/Software

Mój poprzedni projekt:

www.instructables.com/id/Project-1-Blinkin…

Zalecana: