Indholdsfortegnelse:

LED -kredsløb (TinkerCad): 3 trin
LED -kredsløb (TinkerCad): 3 trin

Video: LED -kredsløb (TinkerCad): 3 trin

Video: LED -kredsløb (TinkerCad): 3 trin
Video: push button arduino | push button tinkercad | push button tinkercad code | tinkercad push button led 2024, Juli
Anonim
LED -kredsløb (TinkerCad)
LED -kredsløb (TinkerCad)

Dette projekt er for sjov, og jeg lavede dette selv. Pointen med dette projekt er at ændre, hvor meget lys der skinner af en fotoresistor. I dette projekt skal du bruge 2 modstande, en fotoresistor, et LED -lys, Arduino Uno R3 og ledninger. Dette projekt er på Tinkercad, så du behøver ikke at købe disse værktøjer.

Trin 1: Trin 1: Byg kredsløbet

Trin 1: Byg kredsløbet
Trin 1: Byg kredsløbet

Først kopierer du billedet ovenfor. Du får Arduino Uno R3 og sætter det op et sted på skærmen. Dernæst får du et LED -lys og tilslutter en modstand til katoden på LED'en. Derefter opretter du en ledning, der er forbundet til modstanden på LED'en, og slutter den til GND på AUR3 (Arduino Uno R3). Du vil gøre det samme for anoden og forbinde ledningen fra den til D9 -åbningen på AUR3. På det næste trin tilføjer du en fotoresistor og tilføjer en anden modstand og derefter tilslutter den til terminal 1 på fotoresistoren. Derefter forbinder du modstanden til GND med en ledning, som findes på AUR3. På det sidste trin med at bygge det, vil du forbinde A0 på AUR3 og tilslutte det til terminal 1, der findes på fotoresistoren. Sidst tilslutter du en ledning fra 5v, og slutter den til terminal 2 på fotoresistoren.

Trin 2: Trin 2: Kode med blokke

Trin 2: Kode med blokke
Trin 2: Kode med blokke

Klik på kategorien Variabler i kodeeditoren.

For at gemme modstandsværdien af fotoresistoren skal du oprette en variabel med navnet "sensorValue". Træk en "sæt" -blok ud. Vi gemmer tilstanden for vores fotoresistor i den variable sensorValue. Klik på Input -kategorien, og træk en "analog læsestift" -blok ud, og placer den i "sæt" -blokken efter ordet "til" Da vores potentiometer er forbundet til Arduino på pin A0, skal du ændre rullemenuen til A0. Klik på kategorien Output, og træk en blok "udskriv til seriel skærm" ud. Naviger til kategorien Variabler og træk din variable sensorValue til blokken "udskriv til seriel skærm", og sørg for, at rullemenuen er indstillet til at udskrive med en ny linje. Start eventuelt simuleringen, og åbn den serielle skærm for at kontrollere, at aflæsninger kommer ind og ændres, når du justerer sensoren. Analoge inputværdier spænder fra 0-1023. Da vi vil skrive til LED'en med et tal mellem 0 (slukket) og 255 (fuld lysstyrke), vil vi bruge "kort" -blokken til at udføre krydsmultiplikation for os. Naviger til matematik -kategorien, og træk en "kort" -blok ud. I den første slot skal du trække i en sensorValue variabel blok og derefter indstille området fra 0 til 255. Tilbage i kategorien Output skal du trække en analog "set pin" -blok ud, som som standard siger "sæt pin 3 til 0." Juster den for at indstille pin 9. Træk den kortblok, du tidligere lavede, i feltet "set pin" -blokken "til" for at skrive det justerede nummer til LED -stiften ved hjælp af PWM. Klik på kategorien Kontrol, og træk en venteblok ud, og juster den for at forsinke programmet i.1 sekunder.

Trin 3: Trin 3: Prøv det

Trin 3: Prøv det!
Trin 3: Prøv det!

Nu hvor du har lært at læse en fotoresistor og kortlægge dens output for at styre lysstyrken på en LED, er du klar til at anvende de og andre færdigheder, du har lært hidtil. Dette projekt var ikke så svært, og det tog mig kun cirka 3 dage at lave. Tak skal du have!

Anbefalede: