Агуулгын хүснэгт:
Видео: LED амьсгалах Arduino Uno R3: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэ хичээл дээр сонирхолтой зүйлийг туршиж үзье - програмчлалын тусламжтайгаар LED -ийн гэрэлтэлтийг аажмаар өөрчлөх. Цочмог гэрэл амьсгалж байгаа мэт харагддаг тул бид түүнд ид шидийн нэр өгдөг - амьсгалах LED. Бид энэ нөлөөг импульсийн өргөн модуляц (PWM) ашиглан хийх болно.
Алхам 1: бүрэлдэхүүн хэсгүүд
- Arduino Uno самбар * 1
- USB кабель * 1
- Эсэргүүцэл (220Ω) * 1
- LED * 1
- Талхны самбар * 1
- Холбогч утас
Алхам 2: зарчим
Импульсийн өргөн модуляци буюу ХОУХ нь дижитал хэрэгслээр аналог үр дүнг авах арга юм. Дижитал хяналтыг дөрвөлжин долгион үүсгэхэд ашигладаг бөгөөд дохиог асаах, унтраах. Энэхүү унтраах загвар нь бүрэн асаах (5 вольт) ба унтраах (0 вольт) хоорондох хүчдэлийг дуурайж буй цагийг дохионы зарцуулсан цагтай харьцуулахад өөрчилж болно. "Цаг тухайд нь" үргэлжлэх хугацааг импульсийн өргөн гэж нэрлэдэг. Янз бүрийн аналог утгыг авахын тулд та энэ өргөнийг өөрчилдөг эсвэл өөрчилдөг. Хэрэв та энэ асаах горимыг жишээлбэл LED төхөөрөмжөөр хангалттай хурдан давтвал иймэрхүү байх болно: дохио нь LED-ийн тод байдлыг хянадаг 0-ээс 5В-ийн хоорондох тогтмол хүчдэл юм. (Arduino -ийн албан ёсны вэбсайт дээрх ХОУХШ -ийн тайлбарыг үзнэ үү).
Доорх график дээр ногоон шугамууд нь тогтмол цаг хугацааг илэрхийлдэг. Энэ хугацаа эсвэл хугацаа нь ХОУХ -ны давтамжийн урвуу үзүүлэлт юм. Өөрөөр хэлбэл Arduino PWM 500Hz давтамжтай бол ногоон шугам тус бүр 2 миллисекунд хэмжих болно.
AnalogWrite () руу хийх дуудлага нь 0 - 255 хэмжигдэхүүнтэй байдаг тул analogWrite (255) нь 100% -ийн ажлын мөчлөгийг (үргэлж асаалттай), analogWrite (127) нь 50% -ийн ажлын мөчлөг (хагас цагийн хувьд) юм. жишээ
ХОУХШ -ийн утга бага байх тусам хүчдэлд шилжүүлсний дараа утга нь бага байх болно гэдгийг та олж мэдэх болно. Үүний дагуу LED нь бүдэгрэх болно. Тиймээс бид ХОУХШ -ийн утгыг хянах замаар LED -ийн тод байдлыг хянах боломжтой.
Алхам 3: Схемийн диаграм
Алхам 4: Процедур
Програмчлал хийснээр бид analogWrite () функцийг ашиглан 9 -р зүү дээр өөр өөр утга бичиж болно. Үүн дээр үндэслэн LED -ийн гэрэлтэлт өөрчлөгдөх болно. SunFounder Uno самбар дээр 3, 5, 6, 9, 10, 11 -р зүү нь ХОУХ -ны зүү юм ("~" гэж тэмдэглэгдсэн). Та эдгээр тээглүүрүүдийн аль нэгийг холбож болно.
1-р алхам:
Хэлхээг бий болгох.
Алхам 2:
Кодыг https://github.com/primerobotics/Arduino дээрээс татаж авна уу
Алхам 3:
Ноорог зургийг Arduino Uno самбар дээр байршуулна уу
Кодыг хяналтын самбарт байршуулахын тулд Upload дүрс дээр дарна уу.
Хэрэв цонхны доод талд "Дууссан байршуулалт" гарч ирвэл ноорог амжилттай байршуулагдсан гэсэн үг юм.
Эндээс та LED нь улам л гэрэл гэгээтэй болж, аажмаар бүдгэрч, амьсгалж байгаа шиг дахин дахин гэрэлтэж, бүдгэрч байгааг харах ёстой.
Зөвлөмж болгож буй:
Тоглоомыг солих-дасан зохицуулах: Усаар амьсгалах алхах лууг хүртээмжтэй болгосон!: 7 алхам (зурагтай)
Тоглоомыг өөрчлөх-дасан зохицох: Усан амьсгалаар алхах лууг хүртээмжтэй болгосон!: Тоглоомын дасан зохицох чадвар нь моторын чадвар хязгаарлагдмал эсвэл хөгжлийн бэрхшээлтэй хүүхдүүдэд тоглоомтой бие даан харилцах боломжийг олгох шинэ арга зам, тусгай шийдлийг нээж өгдөг. Ихэнх тохиолдолд дасан зохицсон тоглоом авах шаардлагатай хүүхдүүд
Зул сарын гацуур модыг амьсгалах - Ардуино зул сарын гэрлийн хянагч: 4 алхам
Зул сарын гацуур модоор амьсгалах-Ардуино зул гэрлийн хянагч: Миний 9 футын өмнө гэрэлтүүлсэн хиймэл зул сарын гацуур модны хяналтын хайрцаг зул сарын баярын өмнө эвдэрсэн нь сайн мэдээ биш бөгөөд үйлдвэрлэгч нь сэлбэг хэрэгсэл өгдөггүй. Энэхүү үл ойлгогдох зүйл бол өөрийн LED гэрлийн драйвер, хянагчийг хэрхэн Ar
Зүрхний цохилт хэмжигч бүхий гэрэл түгшүүрийн төхөөрөмжийг амьсгалах: 18 алхам (зурагтай)
Зүрхний цохилт хэмжигч бүхий хөнгөн түгшүүрийн төхөөрөмжийг амьсгалаарай: Дэлхий даяар хөл хөдөлгөөн ихсэх тусам хүн бүр стресстэй орчинд амьдарч байна. Коллежийн оюутнууд стресс, түгшүүрийн эрсдэлд өртөх эрсдэл өндөр байдаг. Шалгалт нь ялангуяа оюутнуудын хувьд стресстэй үе бөгөөд амьсгалын дасгал бүхий ухаалаг цаг
RGB LED ба амьсгалах сэтгэлийн гэрэл: 8 алхам
RGB LED & Амьсгалах сэтгэлийн гэрэл: RGB LED & Breathing Mood Light бол хоёр горимыг агуулсан энгийн шөнийн гэрэл юм. Эхний горимын хувьд та гурван хувьсах резисторыг эргүүлснээр RGB LED -ийн өнгийг өөрчилж болно, хоёрдахь горимд энэ нь амьсгалах байдлыг харуулдаг
Бүсээр амьсгалах үндсэн мэдрэгч: 8 алхам
Бүсээр амьсгалах үндсэн мэдрэгч: Био -мэдрэхүйн ертөнцөд амьсгалыг хэмжих олон арга байдаг. Термистор ашиглан хамрын нүхний эргэн тойрон дахь температурыг хэмжиж болно, гэхдээ та хачин төхөөрөмжөө хамар дээрээ бэхлэхийг хүсэхгүй байж магадгүй юм. Мөн ацеле хавсаргаж болно