Innholdsfortegnelse:

CSCI-1200 avsluttende eksamensprosjekt 1: 3 trinn
CSCI-1200 avsluttende eksamensprosjekt 1: 3 trinn

Video: CSCI-1200 avsluttende eksamensprosjekt 1: 3 trinn

Video: CSCI-1200 avsluttende eksamensprosjekt 1: 3 trinn
Video: PLC Final Project #engineering #plcprogramming #mechatronics 2024, Desember
Anonim
CSCI-1200 avsluttende eksamensprosjekt 1
CSCI-1200 avsluttende eksamensprosjekt 1

I denne laben bruker du et potensiometer for å slå av og på 5 lysdioder. Lysdiodene vil inneholde en fade slik at den valgte lysdioden er den lyseste, mens de andre lysdiodene enten er av eller litt svakere.

Maskinvare som kreves for dette prosjektet:

1. Arduino Uno

2. Potensiometer

3. 5 lysdioder

4. Brødbrett

5. Ledninger/kontakter

Trinn 1: Legg til de fem lysdiodene

Legg til de fem lysdiodene
Legg til de fem lysdiodene

For dette prosjektet vil 5 lysdioder være koblet til brødbrettet. Lysdiodene vil bli koblet til portene på Arduino som bruker Pulse Width Modulation (PWM). Portene med PWM er: 11, 10, 9, 6 og 5. PWM er en analog utgang i området 0-255 som konverteres til et digitalt signal.

Slik kobler du en LED til brødbrettet:

1. Plasser lysdioden på brødbrettet

2. I diagrammet er LED-bunnens (-) plassert direkte i bakken på brødbrettet. En startkabel kan også brukes i dette trinnet for å koble LED -en til hvilken som helst posisjon på brødbrettet.

3. Koble en startkabel fra en port på Arduino til brødbrettet. Plasser en 220 Ω (ohm) motstand i samme rad som ledningen og koble den til toppledningen (+) på LED -en. For dette prosjektet er lysdiodene koblet til porter: 11, 10, 9, 6 og 5.

4. Gjenta trinn 1 - 3 for å koble de resterende 4 lysdiodene til brødbrettet

Trinn 2: Tilsett potensiometeret

Tilsett potensiometeret
Tilsett potensiometeret

Potensiometeret vil bli brukt til å endre hvilken LED som er valgt, som vil være den lyseste av de 5 lysdiodene. Avhengig av retningen på potensiometeret vil den valgte LED -en bevege seg enten til venstre eller høyre.

Slik kobler du potensiometeret til brødbrettet:

1. Plasser potensiometeret på brødbrettet

2. På siden med to pinner vil den venstre pinnen være forbundet med en jumper wire til kraftskinnen på brødbrettet.

3. Den høyre pinnen blir koblet til bakkeskinnen på brødbrettet ved hjelp av en startkabel.

4. På siden med bare en pinne, koble pinnen med en jumper wire til en av de analoge portene på Arduino. I diagrammet ble analog port A5 valgt.

Trinn 3: Kode for LED Fade

Vedlagt er filen 1200_FinalExam_Project1.ino som inneholder all nødvendig kode for å fullføre dette prosjektet. Koden leser en analog verdi fra potensiometeret, og deretter bruker du en If-Statement til å velge riktig LED. Lysdiodene rett ved siden av den valgte lysdioden settes til et lavere nivå, og lysdiodene som går to ganger fra den valgte lysdioden, settes til et veldig svakt nivå. Hvis det er en LED 3 eller 4 mellomrom unna den valgte LED'en, vil denne LED -en bare slås av.

Anbefalt: