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

Arduino -ийн тусламжтайгаар LED гэрлийг гэрэлтүүлж, гэрэлтүүлэх: 7 алхам (зурагтай)
Arduino -ийн тусламжтайгаар LED гэрлийг гэрэлтүүлж, гэрэлтүүлэх: 7 алхам (зурагтай)

Видео: Arduino -ийн тусламжтайгаар LED гэрлийг гэрэлтүүлж, гэрэлтүүлэх: 7 алхам (зурагтай)

Видео: Arduino -ийн тусламжтайгаар LED гэрлийг гэрэлтүүлж, гэрэлтүүлэх: 7 алхам (зурагтай)
Видео: How to connect LED to Arduino. LED гэрлийг Arduino-той хэрхэн холбох вэ. 2024, Арваннэгдүгээр
Anonim
Arduino -ийн тусламжтайгаар LED -ийг гэрэлтүүлж, гэрэлтүүлж байна
Arduino -ийн тусламжтайгаар LED -ийг гэрэлтүүлж, гэрэлтүүлж байна

Барилга барьж эхлэхээсээ өмнө та зөв материалыг авах хэрэгтэй.

  • 1 Arduino Board - Би Arduino Uno -ийн цохилтыг ашигласан боловч яг адилхан ажилладаг.
  • 1 Потенциометр - минийх ихэнхээс өөр харагддаг, гэхдээ тэд мөн адил ажилладаг.
  • 1 Талхны самбар
  • Хэд хэдэн холбогч кабель
  • 1 LED ба резистор - Аюулгүй байдлын үүднээс резисторыг 250 ом -оос дээш байлгахыг зөвлөж байна.
  • Arduino IDE суулгасан компьютер

Эцэст нь хэлэхэд болгоомжтой байгаарай! Та энд хурц зүйл, гүйдэлтэй ажиллаж байгаа тул алхам тутамд болгоомжтой байгаарай.

Алхам 1: Arduino самбарыг компьютер дээрээ холбоно уу

Arduino самбарыг компьютертээ холбоно уу
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 -ийн урт хөлөөр холбоно уу (богино хөлтэй бүү холь. ажил). Одоо та 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: Сайхан амраарай

Баяр хүргэе! Та үүнийг хийсэн!

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