Inhoudsopgave:

Project 2, LED dimmen: 3 stappen
Project 2, LED dimmen: 3 stappen

Video: Project 2, LED dimmen: 3 stappen

Video: Project 2, LED dimmen: 3 stappen
Video: NE555 Projects | NE555 LED Flasher | Circle LED Light | Round LED Light | Running Light Effect | 2024, November
Anonim
Project 2, Dimmen LED
Project 2, Dimmen LED

In dit project ga je leren hoe je de helderheid van een LED kunt regelen met een potentiometer. In dit project leer je over analogWrite, analogRead en het gebruik van een int-functie. Ik hoop dat je ervan geniet, en vergeet niet om het vorige project met de titel, Project 1, knipperende LED, te bekijken.

Benodigde hardware:

  • Arduino UNO
  • Soldeerloze Breadboard
  • Roterende Potentiometer
  • 6 jumperdraden
  • LED
  • 220 ohm weerstand

Benodigde software:

Arduino IDE

Stap 1: Hardware

Hardware
Hardware

Bouw het circuit op zoals op de bovenstaande afbeelding.

Stap 2: Coderen

Kopieer nu onderstaande code naar de Arduino IDE, als je die niet hebt staat er een link onderaan de pagina.

int Sensorwaarde = 0; // Specificeert dat Sensorwaarde gelijk is aan 0;

ongeldige setup(){

pinMode (8, UITGANG);

}

lege lus(){

Sensorwaarde = analoog uitlezen (A0); // Sensorwaarde = pin A0, die is aangesloten op de potentiaalmeter

analogWrite(8, Sensorwaarde/4); // met behulp van de analogWrite-functie kunnen we pin 9 sneller bedienen

}

Stap 3: verifiëren en uploaden

Controleer en upload uw code naar uw Arduino-code. Voor meer informatie hierover, bekijk mijn vorige project, je kunt de onderstaande link vinden. Zodra uw code is geüpload, kunt u de helderheid van de LED regelen door aan de potentiometer te draaien. Nu creatief worden. je zou kunnen proberen om de snelheid van een gelijkstroommotor te regelen met behulp van een.

Er komen meer projecten uit, blijf op de hoogte en leer hoe je afstandslezers, audiovisualizers, geheugenspelletjes, een wekker en meer kunt maken.

Arduino IDE-download:

www.arduino.cc/en/Main/Software

Mijn vorige project:

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

Aanbevolen: