Inhoudsopgave:

CSCI-1200 eindexamenproject 1: 3 stappen
CSCI-1200 eindexamenproject 1: 3 stappen

Video: CSCI-1200 eindexamenproject 1: 3 stappen

Video: CSCI-1200 eindexamenproject 1: 3 stappen
Video: Equipment Corner- OctoPrint configuration 2024, Mei
Anonim
CSCI-1200 Eindexamenproject 1
CSCI-1200 Eindexamenproject 1

In dit lab ga je met een potentiometer 5 LED's aan en uit zetten. De LED's zullen een fade bevatten, zodat de geselecteerde LED de helderste is, terwijl de andere LED's uit zijn of iets zwakker zijn.

Benodigde hardware voor dit project:

1. Arduino Uno

2. Potentiometer

3. 5 LED's

4. Broodplank

5. Draden/connectoren

Stap 1: Voeg de vijf LED's toe

Voeg de vijf LED's toe
Voeg de vijf LED's toe

Voor dit project worden 5 LED's aangesloten op het breadboard. De LED's worden aangesloten op de poorten op de Arduino die gebruikmaken van Pulse Width Modulation (PWM). De poorten met PWM zijn: 11, 10, 9, 6 en 5. PWM is een analoge uitgang in het bereik van 0-255 die wordt omgezet naar een digitaal signaal.

Om een LED op het breadboard aan te sluiten:

1. Plaats de LED op het breadboard

2. In het diagram wordt de onderste draad (-) van de LED direct in de grondrail van het breadboard geplaatst. In deze stap kan ook een jumperdraad worden gebruikt om de LED op een willekeurige positie op het breadboard aan te sluiten.

3. Sluit een jumperdraad van een poort op de Arduino aan op het breadboard. Plaats een weerstand van 220 (ohm) in dezelfde rij als de draad en sluit deze aan op de bovenste kabel (+) van de LED. Voor dit project zijn de LED's aangesloten op poorten: 11, 10, 9, 6 en 5.

4. Herhaal stap 1 - 3 om de resterende 4 LED's op het breadboard aan te sluiten

Stap 2: Voeg de potentiometer toe

Voeg de potentiometer toe
Voeg de potentiometer toe

De potentiometer wordt gebruikt om te wijzigen welke LED is geselecteerd, de helderste van de 5 LED's. Afhankelijk van de richting waarin de potentiometer wordt gedraaid, zal de geselecteerde LED naar links of naar rechts bewegen.

Om de potentiometer op het breadboard aan te sluiten:

1. Plaats de potentiometer op het breadboard

2. Aan de kant met twee pinnen wordt de linker pin met een jumperdraad verbonden met de stroomrail van het breadboard.

3. De rechter pin wordt met een jumperdraad verbonden met de grondrail van het breadboard.

4. Sluit aan de kant met slechts één pin de pin met een jumperdraad aan op een van de analoge poorten op de Arduino. In het diagram is analoge poort A5 geselecteerd.

Stap 3: Code voor LED-vervaging

Bijgevoegd is het bestand 1200_FinalExam_Project1.ino dat alle benodigde code bevat om dit project te voltooien. De code leest een analoge waarde van de potentiometer en selecteert vervolgens met behulp van een If-statement de juiste LED. De LED's direct naast de geselecteerde LED worden op een lager niveau ingesteld en de LED's die twee passen verwijderd zijn van de geselecteerde LED worden op een zeer zwak niveau ingesteld. Als er een LED 3 of 4 spaties verwijderd is van de geselecteerde LED, wordt die LED gewoon uitgeschakeld.

Aanbevolen: