Indholdsfortegnelse:

CSCI-1200 afsluttende eksamensprojekt 1: 3 trin
CSCI-1200 afsluttende eksamensprojekt 1: 3 trin

Video: CSCI-1200 afsluttende eksamensprojekt 1: 3 trin

Video: CSCI-1200 afsluttende eksamensprojekt 1: 3 trin
Video: От новичка до сетевого гуру: использование маршрутизаторов для SMB/SOHO 2024, November
Anonim
CSCI-1200 afsluttende eksamensprojekt 1
CSCI-1200 afsluttende eksamensprojekt 1

I dette laboratorium vil du bruge et potentiometer til at tænde og slukke 5 lysdioder. Lysdioderne vil omfatte en fade, så den valgte LED er den lyseste, mens de andre LED'er enten er slukket eller lidt svagere.

Hardware påkrævet til dette projekt:

1. Arduino Uno

2. Potentiometer

3. 5 lysdioder

4. Brødbræt

5. Ledninger/stik

Trin 1: Tilføj de fem lysdioder

Tilføj de fem lysdioder
Tilføj de fem lysdioder

Til dette projekt vil 5 lysdioder blive tilsluttet brødbrættet. Lysdioderne vil blive tilsluttet de porte på Arduino, der bruger Pulse Width Modulation (PWM). Portene med PWM er: 11, 10, 9, 6 og 5. PWM er en analog udgang i området 0-255, der konverteres til et digitalt signal.

Sådan tilsluttes en LED til brødbrættet:

1. Placer LED'en på brødbrættet

2. I diagrammet er LED's bundledning (-) placeret direkte i brødbrædden. En jumper wire kan også bruges i dette trin til at forbinde LED'en til enhver position på brødbrættet.

3. Tilslut en jumperledning fra en port på Arduino til brødbrættet. Placer en 220 Ω (ohm) modstand i samme række som ledningen, og slut den til den øverste ledning (+) på LED'en. Til dette projekt er lysdioderne forbundet til porte: 11, 10, 9, 6 og 5.

4. Gentag trin 1-3 for at tilslutte de resterende 4 lysdioder til brødbrættet

Trin 2: Tilføj potentiometeret

Tilføj potentiometeret
Tilføj potentiometeret

Potentiometeret bruges til at ændre hvilken LED der vælges, hvilket vil være det lyseste af de 5 lysdioder. Afhængigt af retningen, potentiometeret drejes, vil den valgte LED flytte enten til venstre eller højre.

Sådan tilsluttes potentiometeret til brødbrættet:

1. Placer potentiometeret på brødbrættet

2. På siden med to ben bliver den venstre stift forbundet med en jumper wire til brødskivens power rail.

3. Den højre stift forbindes til brødskibets jordskinne ved hjælp af en jumper wire.

4. På siden med kun en stift skal du forbinde stiften med en jumperledning til en af de analoge porte på Arduino. I diagrammet blev den analoge port A5 valgt.

Trin 3: Kode til LED Fade

Vedhæftet er filen 1200_FinalExam_Project1.ino, som indeholder al den nødvendige kode for at fuldføre dette projekt. Koden læser en analog værdi fra potentiometeret, og derefter vælger den korrekte LED ved hjælp af en If-Statement. Lysdioderne direkte ved siden af den valgte LED indstilles til et lavere niveau, og lysdioderne, der går to gange fra den valgte LED, indstilles til et meget svagt niveau. Hvis der er en LED 3 eller 4 mellemrum væk fra den valgte LED, vil denne LED bare blive slukket.

Anbefalede: