Агуулгын хүснэгт:
- Алхам 1: Arduino самбарыг компьютер дээрээ холбоно уу
- Алхам 2: Талхны самбартаа хүч өгөх
- Алхам 3: Потенциометрийг ашиглана уу
- Алхам 4: Потенциометрийг холбох
- Алхам 5: LED
- Алхам 6: Кодлох цаг боллоо
- Алхам 7: Сайхан амраарай
Видео: Arduino -ийн тусламжтайгаар LED гэрлийг гэрэлтүүлж, гэрэлтүүлэх: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Барилга барьж эхлэхээсээ өмнө та зөв материалыг авах хэрэгтэй.
- 1 Arduino Board - Би Arduino Uno -ийн цохилтыг ашигласан боловч яг адилхан ажилладаг.
- 1 Потенциометр - минийх ихэнхээс өөр харагддаг, гэхдээ тэд мөн адил ажилладаг.
- 1 Талхны самбар
- Хэд хэдэн холбогч кабель
- 1 LED ба резистор - Аюулгүй байдлын үүднээс резисторыг 250 ом -оос дээш байлгахыг зөвлөж байна.
- Arduino IDE суулгасан компьютер
Эцэст нь хэлэхэд болгоомжтой байгаарай! Та энд хурц зүйл, гүйдэлтэй ажиллаж байгаа тул алхам тутамд болгоомжтой байгаарай.
Алхам 1: Arduino самбарыг компьютер дээрээ холбоно уу
Arduino -г дагалдах USB кабель ашиглан компьютерт холбоно уу. Хэрэв та Arduino -г хараахан тохируулаагүй байгаа бол Arduino -г компьютерт холбоод тохиргооны зөв эсэхийг шалгаарай. "Хэрэгслүүд" гэсэн хэсэгт "Порт" -ыг сонгоод Arduino -ийг холбосон холбогч дээр дарсан эсэхээ шалгаарай. Түүнчлэн, "Багаж хэрэгсэл" хэсэгт "Зөвлөл" хэсэгт Arduino самбарыг зөв сонгосон эсэхээ шалгаарай.
Үүнийг хийсний дараа "Power" тээглүүр, "Analog in" pin, "Digital" тээглүүрийг үзээрэй. "Дижитал" тээглүүр хэсгийн зарим тоонуудын хажууд байгаа squigglies ("~") -ийг анхаарч үзээрэй. Эдгээр төөрөгдөл нь эдгээр тээглүүрүүд нь Pulse Width Modulation (PWM) ашигладаг гэсэн үг бөгөөд энэ нь зүгээр л гоё нэр томъёо бөгөөд энэ нь аналог дохиог дижитал руу хөрвүүлэх боломжтой гэсэн үг юм. Энэ нь дараагийн алхамуудад хэрэг болох тул анхаарна уу.
Алхам 2: Талхны самбартаа хүч өгөх
За, бүх зүйл тохируулагдсаны дараа хоёр холбогч кабелийг аваад "Power" тээглүүрийн хэсгийн "5V" -аас нэг холбогч кабелийг "+" тэмдгийн доорх нүхний багана руу холбоно уу. "Power" тээглүүрийн хэсгийн "GND" -ээс өөр холбогч кабелийг "-" тэмдгийн доорх нүхний багана руу холбоно уу. Энэ нь таны талхны тавцан дээр нүхний цахилгаан ба газрын багана үүсгэх болно.
Алхам 3: Потенциометрийг ашиглана уу
Хэрэв та потенциометр гэж юу болохыг, хэрхэн ажилладагийг аль хэдийн мэддэг бол энэ алхамыг алгасаж болно. Хэрэв тэгэхгүй бол би энд тайлбарлаж өгье.
Потенциометр нь 3 голтой. Зүүн ба баруун талд байгаа 2 тээглүүр нь Power ба Ground зүү бөгөөд тэдгээр нь буцаах боломжтой бөгөөд та 5V -ийг зүүн зүү рүү, GND -ийг баруун зүү рүү холбож болно, гэхдээ энэ нь ажиллах болно. Дунд зүү нь "өгөгдөл" зүү юм. Потенциометрийг эргүүлэхэд дунд зүү нь зөвхөн уншилтыг гаргадаг.
Алхам 4: Потенциометрийг холбох
Потенциометр гэж юу болохыг та одоо мэдэж байгаа тул үүнийг талхны самбартай холбож үзье. Та үүнийг LED гэрэлтүүлгийг өөрчлөхөд ашиглах болно. Потенциометрээ талхны тавцан дээр наа. Би үүнийг талхныхаа дунд байрлуулахыг зөвлөж байна, ингэснээр хажууд нь хэдэн зүү зүүх боломжтой болно. Потенциометрийн зүүн (эсвэл баруун) зүүг талхны самбар дээрх Power багана руу холбож, потенциометрийн баруун (эсвэл зүүн) зүүг Газрын баганад холбоно уу. Одоо потенциометрийнхээ "өгөгдөл" зүүг "Аналог" зүү хэсгийн зүү рүү холбохын тулд холбогч кабель ашиглана уу. Би "А0" -тай холбогдсон.
Алхам 5: LED
Одоо потенциометр байгаа тул дараагийн алхам бол LED -ийг холбох явдал юм. LED -ийг талхны тавцан дээрээ оруулаад холбогч кабелийг ашиглан "~" тэмдэг бүхий LED тооныг LED -ийн урт хөлөөр холбоно уу (богино хөлтэй бүү холь. ажил). Одоо та LED -ээ шатаахгүйн тулд резистор байрлуулах хэрэгтэй. Резисторын нэг үзүүрийг LED -ийн богино хөлтэй ижил эгнээнд, нөгөө үзүүрийг талхны тавцангийн газрын багананд байрлуулна.
Алхам 6: Кодлох цаг боллоо
Агуу их! Бүх зүйл байрандаа байна. Кодлох цаг боллоо!
Зураг дээр миний хийсэн зүйлийн дээж байна. Эхэндээ "void setup ()" ба "void loop ()" гэсэн хоёр функц байх болно. Хэрэв та Arduino -д шинэхэн байгаа бол setup () функц нь Arduino самбар дээрх тээглүүртэй холбосон зүйлээ "тохируулахад" ашиглагддаг. Loop () функц нь жинхэнэ ид шид тохиолддог газар юм: энэ нь таны функц дээр бичсэн кодыг дамжуулдаг.
Эхний хоёр мөрөнд би "LED" гэсэн бүхэл тоон хувьсагчийг ашиглаад 6 болгож тохируулсан (6 бол миний талхны самбар дээрх LED -ийг холбосон зүү юм. Хэрэв та өөр зүү дугаар ашигласан бол тэр зүү дугаар руу тохируулаарай). Би мөн "потенциометр" гэсэн бүхэл тоон хувьсагчийг "А0" болгож тохируулсан, учир нь энэ бол миний потенциометрийг залгасан зүү юм (хэрэв та өөр зүү ашигласан бол хувьсагчаа тэр зүү рүү тохируулаарай).
Тохиргоо () функц дээр би Цуваа Хяналтыг эхлүүлж (үүнийг дараа нь ярих болно) "pinMode (LED, OUTPUT)" гэж бичэв. Энэ мэдэгдэл нь Arduino -д 6 -р зүү ("LED" хувьсагчтай тэнцүү) нь гаралт бөгөөд энэ нь хүчдэл гаргах болно гэсэн үг юм. Би "pinMode (потенциометр, INPUT)" гэж бичдэггүй, учир нь энэ нь аль хэдийн оролт юм.
Loop () функц дээр "analogRead (/*таны нэр потенциометрийн зүү*/)" ашиглан потенциометрийн оролт уншсантай тэнцүү хувьсагч (би "бариул" ашигласан) үүсгэж тохируулна уу (миний хувьд энэ нь analogRead байсан. (потенциометр)). Дараа нь хувьсагчийг "газрын зураг" болгоно уу. Энэ юу гэсэн утгатай вэ? Потенциометр нь 1 -ээс 1024 хүртэлх утгыг авдаг бөгөөд таны LED -ийг зөв гэрэлтүүлж, бүдгэрүүлэхийн тулд 1 -ээс 255 хооронд байх шаардлагатай. "Газрын зураг" функц нь потенциометрийг 1/255 -ийн тэнцүү интервал болгон хуваадаг бөгөөд энэ нь LED -ийг програмчлахад хэрэг болно.
Дараагийн хэсэг нь заавал биш боловч цуваа мониторыг ашигласнаар потенциометрийн гаралтын утгыг харж болно. Хэрэв та setup () функцын дор Цуваа мониторыг эхлүүлж, loop () функцэд хувьсагчийг хэвлэхийг хүссэн бол (би "Serial.println (knob)" хийсэн бөгөөд энэ нь бариулын утгыг хянах боломжийг надад олгосон). програмыг сонгоод баруун дээд буланд байгаа томруулдаг шилний дүрс дээр дарвал тоонуудын асар том жагсаалт байнга шинэчлэгдэх болно. Эдгээр тоонууд нь таны потенциометрийг эргүүлэх үед одоогийн үнэ цэнэ байх болно.
Эцэст нь потенциометрийн утгыг (би "бариул" хувьсагч дээр хадгалсан) LED дээр "analogWrite (/*таны LED хувьсагчийг юу гэж нэрлэв, түүнийгээ*/,/*таны потенциометрийн хувьсагчийг юу гэж нэрлэв, түүнийгээ бичнэ үү) бичнэ үү" (миний хувьд би "analogWrite (LED, потенциометр)") гэж бичсэн.
Кодыг эмхэтгэн байршуулж, бүдэг гэрэлтэй LED -ээр тоглоорой!
Алхам 7: Сайхан амраарай
Баяр хүргэе! Та үүнийг хийсэн!
Зөвлөмж болгож буй:
LEGO цэгүүдийг гэрэлтүүлэх бүс: 6 алхам (зурагтай)
LEGO Dots Light-Up Belt: LEGO #LetsBuildTogether хамтдаа LEGO бүтээлүүдээ судалж бүтээж, хуваалцаарай
LED картуудыг гэрэлтүүлэх: 8 алхам (зурагтай)
LED картуудыг гэрэлтүүлээрэй: Сайн уу залуусаа Энэ нь онлайнаар бусад гэрэлтүүлгийн карт хийх хамгийн хямд арга юм. Энэ төсөл нь өсвөр насны охид хөвгүүдэд цахилгааны талаар заах хөгжилтэй арга гэж би бодож байна. Танд таалагдана гэж найдаж байна
Кассетны соронзон хальсыг гэрэлтүүлж, баяр хөөртэй үдэшлэгт оролцоорой. 5 алхам (зурагтай)
Кассетны соронзон хальсыг гэрэлтүүлээрэй. Энэ бол Галден.Галден бол галын хувьд хобби электроникийг санал болгох багийнхан юм. Тансаг гэрэлтэй үдэшлэгт хамгийн тохиромжтой LED дагалдах хэрэгслийг хэрхэн яаж хийхийг танд танилцуулъя. Гэрэл асахад юу гэрэлтэх вэ? Танд ямар нэгэн зүйл асах үед
Цэцгийн савыг LED ашиглан гэрэлтүүлэх !!: 5 алхам (зурагтай)
Гэрлийг гэрэлтүүлэгч цэцгийн сав
Компьютерийн тусламжтайгаар гэрт байгаа гэрлийг хянах: 3 алхам (зурагтай)
Танай гэрт байгаа гэрлийг компьютер ашиглан хянах: Та байшингийнхаа гэрлийг компьютерээсээ удирдахыг хүсч байсан уу? Үүнийг хийх нь үнэхээр боломжийн үнэтэй юм. Та ус цацах систем, автомат цонхны наалт, моторжуулсан проекц гэх мэтийг хянах боломжтой. Танд хоёр ширхэг хатуу зэвсэг хэрэгтэй болно