Sommario:

CSCI-1200 Esame finale Progetto 1: 3 passaggi
CSCI-1200 Esame finale Progetto 1: 3 passaggi

Video: CSCI-1200 Esame finale Progetto 1: 3 passaggi

Video: CSCI-1200 Esame finale Progetto 1: 3 passaggi
Video: Maranza cerca di prendermi la moto 2024, Giugno
Anonim
CSCI-1200 Esame Finale Progetto 1
CSCI-1200 Esame Finale Progetto 1

In questo laboratorio utilizzerai un potenziometro per accendere e spegnere 5 LED. I LED includeranno una dissolvenza in modo che il LED selezionato sia il più luminoso, mentre gli altri LED sono spenti o leggermente più deboli.

Hardware richiesto per questo progetto:

1. Arduino Uno

2. Potenziometro

3. 5 LED

4. Tagliere

5. Fili/connettori

Passaggio 1: aggiungi i cinque LED

Aggiungi i cinque LED
Aggiungi i cinque LED

Per questo progetto, 5 LED saranno collegati alla breadboard. I LED saranno collegati alle porte su Arduino che utilizzano la modulazione di larghezza di impulso (PWM). Le porte con PWM sono: 11, 10, 9, 6 e 5. PWM è un'uscita analogica nell'intervallo 0-255 che viene convertita in un segnale digitale.

Per collegare un LED alla breadboard:

1. Posiziona il LED sulla breadboard

2. Nel diagramma, il cavo inferiore (-) del LED è posizionato direttamente nella guida di terra della breadboard. In questo passaggio è possibile utilizzare anche un ponticello per collegare il LED in qualsiasi posizione sulla breadboard.

3. Collegare un ponticello da una porta su Arduino alla breadboard. Posizionare un resistore da 220 (ohm) nella stessa fila del filo e collegarlo al cavo superiore (+) del LED. Per questo progetto, i LED sono collegati alle porte: 11, 10, 9, 6 e 5.

4. Ripetere i passaggi 1 - 3 per collegare i restanti 4 LED alla breadboard

Passaggio 2: aggiungi il potenziometro

Aggiungi il potenziometro
Aggiungi il potenziometro

Il potenziometro verrà utilizzato per modificare quale LED è selezionato, quale sarà il più luminoso dei 5 LED. A seconda della direzione in cui viene girato il potenziometro, il LED selezionato si sposterà a sinistra oa destra.

Per collegare il potenziometro alla breadboard:

1. Posiziona il potenziometro sulla breadboard

2. Sul lato con due pin, il pin sinistro sarà collegato con un ponticello alla barra di alimentazione della breadboard.

3. Il pin destro sarà collegato alla guida di terra della breadboard utilizzando un ponticello.

4. Sul lato con un solo pin, collegare il pin con un ponticello a una qualsiasi delle porte analogiche dell'Arduino. Nello schema è stata selezionata la porta analogica A5.

Passaggio 3: codice per LED Fade

In allegato è il file 1200_FinalExam_Project1.ino che contiene tutto il codice necessario per completare questo progetto. Il codice legge un valore analogico dal potenziometro, quindi utilizzando un'istruzione If seleziona il LED corretto. I LED direttamente accanto al LED selezionato verranno impostati su un livello inferiore e i LED a due passi dal LED selezionato verranno impostati su un livello molto debole. Se c'è un LED a 3 o 4 spazi di distanza dal LED selezionato, quel LED sarà semplicemente spento.

Consigliato: