Sommario:

Circuito LED (TinkerCad): 3 passaggi
Circuito LED (TinkerCad): 3 passaggi

Video: Circuito LED (TinkerCad): 3 passaggi

Video: Circuito LED (TinkerCad): 3 passaggi
Video: LEDs & Breadboards With Arduino in Tinkercad 2024, Dicembre
Anonim
Circuito LED (TinkerCad)
Circuito LED (TinkerCad)

Questo progetto è per divertimento e l'ho realizzato da solo. Il punto di questo progetto è cambiare la quantità di luce che brilla da una fotoresistenza. In questo progetto, avrai bisogno di 2 resistori, un fotoresistore, una luce LED, Arduino Uno R3 e cavi. Questo progetto è su Tinkercad, quindi non dovrai acquistare questi strumenti.

Passaggio 1: Passaggio 1: costruire il circuito

Passaggio 1: costruisci il circuito
Passaggio 1: costruisci il circuito

Per prima cosa, copierai l'immagine sopra. Otterrai Arduino Uno R3 e lo configurerai da qualche parte sullo schermo. Successivamente, otterrai una luce LED e collegherai un resistore al catodo sul LED. Quindi, imposterai un filo che è collegato al resistore sul LED e lo collegherai a GND sull'AUR3 (Arduino Uno R3). Farai lo stesso per l'anodo e collegherai il filo da esso allo slot D9 sull'AUR3. Nel passaggio successivo, aggiungerai una fotoresistenza e un'altra resistenza, quindi la collegherai al Terminale 1 sulla fotoresistenza. Successivamente, collegherai il resistore a GND con un filo, che si trova su AUR3. Nell'ultimo passaggio della sua costruzione, collegherai l'A0 sull'AUR3 e lo collegherai al terminale 1, che si trova sulla fotoresistenza. Infine, collegherai un filo da 5v e lo collegherai al terminale 2 sulla fotoresistenza.

Passaggio 2: Passaggio 2: codificare con blocchi

Passaggio 2: codifica con blocchi
Passaggio 2: codifica con blocchi

Fare clic sulla categoria Variabili nell'editor del codice.

Per memorizzare il valore di resistenza della fotoresistenza, creare una variabile denominata "sensorValue". Trascina un blocco "set". Memorizzeremo lo stato della nostra fotoresistenza nella variabile sensorValue. Fare clic sulla categoria Input e trascinare un blocco "pin di lettura analogica" e posizionarlo nel blocco "set" dopo la parola "to" Poiché il nostro potenziometro è collegato all'Arduino sul pin A0, cambia il menu a discesa in A0. Fare clic sulla categoria Output e trascinare un blocco "stampa su monitor seriale". Passa alla categoria Variabili e trascina la tua variabile sensorValue sul blocco "stampa su monitor seriale" e assicurati che il menu a discesa sia impostato per stampare con una nuova riga. Facoltativamente, avviare la simulazione e aprire il monitor seriale per verificare che le letture arrivino e cambino quando si regola il sensore. I valori dell'ingresso analogico vanno da 0-1023. Poiché vogliamo scrivere sul LED con un numero compreso tra 0 (spento) e 255 (massima luminosità), utilizzeremo il blocco "map" per eseguire una moltiplicazione incrociata per noi. Passa alla categoria Matematica e trascina un blocco "mappa". Nel primo slot, trascina un blocco variabile sensorValue, quindi imposta l'intervallo da 0 a 255. Torna nella categoria Output, trascina un blocco analogico "imposta pin", che per impostazione predefinita dice "imposta pin 3 su 0". Regolarlo per impostare il pin 9. Trascinare il blocco mappa creato in precedenza nel campo "a" del blocco "set pin" per scrivere il numero regolato sul pin LED utilizzando PWM. Fare clic sulla categoria Controllo e trascinare un blocco di attesa e regolarlo per ritardare il programma di 0,1 secondi.

Passaggio 3: Passaggio 3: provalo

Passaggio 3: provalo!
Passaggio 3: provalo!

Ora che hai imparato a leggere una fotoresistenza e a mappare la sua uscita per controllare la luminosità di un LED, sei pronto per applicare quelle e altre abilità che hai imparato finora. Questo progetto non è stato così difficile e mi ci sono voluti solo 3 giorni per realizzarlo. Grazie!

Consigliato: