Агуулгын хүснэгт:

LED хэлхээ (TinkerCad): 3 алхам
LED хэлхээ (TinkerCad): 3 алхам

Видео: LED хэлхээ (TinkerCad): 3 алхам

Видео: LED хэлхээ (TinkerCad): 3 алхам
Видео: lets On Off Multiple LEDs using Arduino Breadboard and Programming - Basic To Advanced Languages 2024, Арваннэгдүгээр
Anonim
LED хэлхээ (TinkerCad)
LED хэлхээ (TinkerCad)

Энэ төсөл нь зугаа цэнгэлд зориулагдсан бөгөөд би үүнийг өөрөө хийсэн. Энэхүү төслийн гол зорилго нь фоторезистор хичнээн их гэрэл тусч байгааг өөрчлөх явдал юм. Энэ төсөлд танд 2 резистор, фоторезистор, LED гэрэл, Arduino Uno R3, утас хэрэгтэй болно. Энэ төсөл нь Tinkercad дээр байгаа тул та эдгээр хэрэгслийг худалдаж авах шаардлагагүй болно.

Алхам 1: Алхам 1: Хэлхээг бий болгох

Алхам 1: Хэлхээг бий болгох
Алхам 1: Хэлхээг бий болгох

Нэгдүгээрт, та дээрх зургийг хуулах болно. Та Arduino Uno R3 -ийг авах бөгөөд дэлгэцэн дээр хаа нэгтээ тохируулах болно. Дараа нь та LED гэрэл авч, LED дээрх катод руу резистор холбоно. Дараа нь та LED дээрх резистортой холбогдсон утсыг тохируулж, AUR3 (Arduino Uno R3) дээрх GND -тэй холбоно. Та анодын хувьд ижил зүйлийг хийх бөгөөд үүнээс утсыг AUR3 дээрх D9 үүрэнд холбох болно. Дараагийн алхам дээр та фоторезистор нэмж, өөр эсэргүүцэл нэмж, дараа нь фоторезистор дээрх Терминал 1 -т холбоно. Дараа нь та резисторыг GND -тэй AUR3 дээр байгаа утсаар холбоно. Барилга угсралтын сүүлчийн алхам дээр та AUR3 дээр A0 -ийг холбож, фоторезистор дээрх 1 -р терминал руу холбоно. Эцэст нь та 5v -ээс утас холбож, фоторезистор дээрх 2 -р терминал руу холбоно.

Алхам 2: Алхам 2: Блокоор код хийх

Алхам 2: Блоктой код бичих
Алхам 2: Блоктой код бичих

Код засварлагч дээр Variables ангилал дээр дарна уу.

Фоторезисторын эсэргүүцлийн утгыг хадгалахын тулд "sensorValue" нэртэй хувьсагч үүсгэнэ. "Бэлэн" блокыг чирнэ үү. Бид фоторезисторын төлөвийг sensorValue хувьсагч дээр хадгалах болно. Оролтын ангилал дээр дарж "аналог унших зүү" блокыг чирээд "to" гэсэн үгийн дараа "set" блок руу оруулна уу. Манай потенциометр нь A0 зүү дээр Arduino -тэй холбогддог тул доош унах хэсгийг A0 болгон өөрчилнө үү. Гаралтын категорийг дарж "цуваа монитор руу хэвлэх" блокыг чирнэ үү. Variables ангилалд шилжиж, sensorValue хувьсах хэмжигдэхүүнээ "цуваа дэлгэц рүү хэвлэх" блок дээр чирж, унах жагсаалтыг шинэ мөрөөр хэвлэхээр тохируулсан эсэхийг шалгаарай. Симуляцийг эхлүүлж, мэдрэгчийг тохируулах үед уншилт орж ирж буй эсэхийг шалгахын тулд цуваа дэлгэцийг нээнэ үү. Аналог оролтын утга 0-1023 хооронд хэлбэлздэг. Бид LED дээр 0 (унтраах) ба 255 (бүрэн тод байдал) хооронд дугаар бичихийг хүсч байгаа тул "газрын зураг" блокыг ашиглан хөндлөн үржүүлэх ажлыг хийх болно. Математикийн ангилал руу очоод "газрын зураг" блокыг чирнэ үү. Эхний үүрэнд sensorValue хувьсагчийн блокыг чирж, дараа нь 0 -ээс 255 хүртэл тохируулна уу. Гаралтын ангилалд буцаж ороод "тогтоосон зүү" блокыг чирнэ үү. Үүнийг тохируулах зүү 9 -ийг тохируулахын тулд өмнө хийсэн газрын зургийн блокоо "тогтоосон зүү" блокийн "to" талбарт чирж, тохируулсан дугаарыг ХОУХШ ашиглан LED зүү рүү бичнэ үү. Control ангилал дээр дараад хүлээлгийн блокыг чирээд програмыг 1 секундээр хойшлуулахын тулд тохируулна уу.

Алхам 3: Алхам 3: Үүнийг туршаад үзээрэй

Алхам 3: Үүнийг туршаад үзээрэй!
Алхам 3: Үүнийг туршаад үзээрэй!

Та фоторезисторыг уншиж, LED -ийн гэрлийг хянахын тулд түүний гаралтыг газрын зураг дээр сурч мэдсэн бол одоо хүртэл олж авсан бусад чадвараа ашиглахад бэлэн боллоо. Энэ төсөл тийм ч хэцүү биш байсан бөгөөд би үүнийг хийхэд ердөө 3 хоног зарцуулсан. Баярлалаа!

Зөвлөмж болгож буй: