Sisällysluettelo:

LED -piiri (TinkerCad): 3 vaihetta
LED -piiri (TinkerCad): 3 vaihetta

Video: LED -piiri (TinkerCad): 3 vaihetta

Video: LED -piiri (TinkerCad): 3 vaihetta
Video: 3 LED Blink Arduino | 3 LED Blinking Circuit | How To Blink Multiple LED Arduino 2024, Heinäkuu
Anonim
LED -piiri (TinkerCad)
LED -piiri (TinkerCad)

Tämä projekti on huvin vuoksi, ja tein sen itse. Tämän projektin tarkoitus on muuttaa, kuinka paljon valoa vastus loistaa. Tässä projektissa tarvitset 2 vastusta, valovastuksen, LED -valon, Arduino Uno R3: n ja johdot. Tämä projekti on Tinkercadissa, joten sinun ei tarvitse ostaa näitä työkaluja.

Vaihe 1: Vaihe 1: Rakenna piiri

Vaihe 1: Rakenna piiri
Vaihe 1: Rakenna piiri

Kopioi ensin yllä oleva kuva. Saat Arduino Uno R3: n ja asennat sen jonnekin näytölle. Seuraavaksi saat LED -valon ja kytket vastuksen LED -katodiin. Asenna sitten johto, joka on kytketty LED -valon vastukseen, ja kytke se AUR3: n (Arduino Uno R3) GND: hen. Teet saman anodille ja kytket sen johdon AUR3: n D9 -paikkaan. Seuraavassa vaiheessa lisäät valovastuksen ja toisen vastuksen ja liität sen sitten valovastuksen liittimeen 1. Seuraavaksi kytket vastuksen GND: hen johdolla, joka löytyy AUR3: sta. Sen rakentamisen viimeisessä vaiheessa kytket AUR3: n A0 ja liität sen liittimeen 1, joka löytyy valovastuksesta. Lopuksi kytket 5V: n johdon ja liität sen valoresistorin liittimeen 2.

Vaihe 2: Vaihe 2: Koodaus lohkoilla

Vaihe 2: Koodaus lohkoilla
Vaihe 2: Koodaus lohkoilla

Napsauta muuttujien luokkaa koodieditorissa.

Jos haluat tallentaa valoresistorin vastusarvon, luo muuttuja nimeltä sensorValue. Vedä "asetettu" lohko ulos. Tallennamme valoresistorimme tilan muuttujaan sensorValue. Napsauta syöttöluokkaa ja vedä "analoginen lukutappi" -lohko ulos ja aseta se "asetettu" -lohkoon sanan "jälkeen" jälkeen "Koska potentiometrimme on kytketty Arduinoon nastassa A0, muuta avattavasta valikosta A0. Napsauta tulostusluokkaa ja vedä "Tulosta sarjamonitoriin" -lohko. Siirry Muuttujat -luokkaan ja vedä muuttujan sensorValue "Tulosta sarjamonitoriin" -lohkoon ja varmista, että avattava valikko on asetettu tulostamaan uudella rivillä. Käynnistä vaihtoehtoisesti simulaatio ja avaa sarjamonitori varmistaaksesi, että lukemat tulevat ja muuttuvat, kun säädät anturia. Analogiatulojen arvot ovat 0-1023. Koska haluamme kirjoittaa LED-valolle numeron välillä 0 (pois päältä) ja 255 (täysi kirkkaus), käytämme "kartta" -lohkoa tehdäksemme ristikertoimen puolestamme. Siirry matematiikka -luokkaan ja vedä "kartta" -lohko ulos. Vedä ensimmäisessä korttipaikassa sensorValue -muuttujalohkoa ja aseta sitten välille 0 - 255. Vedä takaisin Output -luokkaan analoginen "set pin" -lohko, joka sanoo oletuksena "set pin 3 to 0." Säädä se asettamaan nasta 9. Vedä aiemmin tekemäsi karttalohko "set pin" -lohkon "to" -kenttään kirjoittaaksesi säädetty numero LED -nastaan PWM: n avulla. Napsauta Control -luokkaa ja vedä odotuslohko ulos ja säädä sitä viivästyttääksesi ohjelmaa.1 sekuntia.

Vaihe 3: Vaihe 3: Kokeile

Vaihe 3: Kokeile!
Vaihe 3: Kokeile!

Nyt kun olet oppinut lukemaan valovastuksen ja kartoitamaan sen lähdön LED -valon kirkkauden säätämiseksi, olet valmis soveltamaan niitä ja muita tähän mennessä oppimiasi taitoja. Tämä projekti ei ollut niin vaikea, ja kesti vain noin 3 päivää. Kiitos!

Suositeltava: