Indholdsfortegnelse:
Video: CSCI-1200 afsluttende eksamensprojekt 1: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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:
PHYS 339 Afsluttende projekt: Simple Theremin: 3 trin
PHYS 339 Final Project: Simple Theremin: Som rekreationsmusiker og fysiker har jeg altid syntes, at theremins er det sejeste elektroniske instrument. Deres lyd er næsten hypnotisk, når den spilles af en professionel, og den elektronikteori, der kræves for at de kan fungere, er nogenlunde
Bærbar - Afsluttende projekt: 7 trin
Bærbar - Afsluttende projekt: INTRODUKTION I dette projekt havde vi til opgave at lave en funktionel bærbar prototype baseret på en cyborg -funktioner. Vidste du, at dit hjerte synkroniserer med BPM af musik? Du kan prøve at kontrollere dit humør gennem musik, men hvad nu hvis vi lader
Afsluttende projekt: 6 trin (med billeder)
Slutprojekt: Mit digitale elektronik-afsluttende projekt er Chevy-logoet skåret ud af aluminium med farveændrende neo-pixels, der kan hænge på en væg
Afsluttende eksamen - Projekt 2: 3 trin
Afsluttende eksamen - Projekt 2: Til denne øvelse bruger vi et numerisk tastatur til at skrive vinkler til vores servomotor. Specielt til dette projekt skal du bruge: 1 Arduino Micro Controller 1 Brødbræt i fuld størrelse 1 Membran/numerisk tastatur 1 Servomotor Et bundt med kobbertråde
Arduino -lommeregner - afsluttende projekt: 4 trin
Arduino -lommeregner - afsluttende projekt: Til dette projekt har jeg lavet en lommeregner ved hjælp af Arduino Uno, en LCD -skærm og 4x4 -numerisk tastatur. Selvom han brugte klikknapper i stedet for taltastaturet, stammer ideen til dette projekt sammen med hjælp med noget af koden fra denne lektion f