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

RGB LED -ийн өнгийг өөрчлөхийн тулд фотоэлементийг хэрхэн ашиглах вэ: 3 алхам
RGB LED -ийн өнгийг өөрчлөхийн тулд фотоэлементийг хэрхэн ашиглах вэ: 3 алхам

Видео: RGB LED -ийн өнгийг өөрчлөхийн тулд фотоэлементийг хэрхэн ашиглах вэ: 3 алхам

Видео: RGB LED -ийн өнгийг өөрчлөхийн тулд фотоэлементийг хэрхэн ашиглах вэ: 3 алхам
Видео: 포토샵 강좌 #19. 밝고 화사한 피부톤 만들기와 잡티 제거하기 2024, Арваннэгдүгээр
Anonim
RGB LED -ийн өнгийг өөрчлөхийн тулд фотоэлементийг хэрхэн ашиглах вэ
RGB LED -ийн өнгийг өөрчлөхийн тулд фотоэлементийг хэрхэн ашиглах вэ

Миний Arduino төслийн 01 -р хэсгийн хувьд анхны санаа бол LED мэдрэгчийг асаах, унтраах явдал байсан боловч харамсалтай нь миний температур мэдрэгч хараахан ирээгүй байгаа нь Elegoo -ийн асаагуурт байгаа мэдрэгчүүдээс сонгоход нөлөөлсөн юм. хэрэв би температур мэдрэгчээ захиалахаа мартаагүй байсан бол.

Шинэ төлөвлөгөөний хувьд санаа нь маш энгийн: LED -ийн өнгийг өөрчлөхийн тулд фотоэлемент ашиглана уу.

Хангамж:

  • 1 x Arduino Uno (эсвэл түүнтэй адилтгах)
  • 1 х талхны самбар
  • 4 x резистор
  • 1 x RGB LED
  • 1 x Photocell
  • 7 x MM утас
  • USB кабель

Ашигласан бүх зүйл Elegoo супер гарааны иж бүрдэлд байдаг. Энд

Алхам 1: Breadboard хийх

Талхны самбараа бүтээгээрэй
Талхны самбараа бүтээгээрэй

Таны хийх ёстой хамгийн эхний зүйл бол дээр дурдсанчлан фотоэлементийг 5V ба A5 тээглүүртэй холбох талхны хавтангаа барих явдал юм. RGB LED -ийг холбохдоо та RGB бүрийг зүү, катодтой холбож холбох хэрэгтэй. Энэ тохиолдолд улаан 6, ногоон 5, цэнхэр 3 болно.

Алхам 2: Код

Шинээр эхэлж байгаа тул эцсийн үр дүнг авахын тулд би олон газраас кодыг нэгтгэсэн. Энэ кодын хамгийн чухал алхам бол фотоэлементийн хувьсагчийг тодорхойлох, LED зүү тус бүрийг гаргах явдал юм. Анхны кодын эх сурвалжууд нь олон тооны arduino сургалтын файлууд болон эндээс олж авсан Лука Маклофлиний гарын авлагаас ирдэг.

Кодлохын өмнө өөрийн тохируулсан утгыг олохын тулд фотоэлементийг хамгийн үндсэн функцээр нь шалгахын тулд 1023 байсан. Энэ бол таны if, else мэдэгдлийн өнгийг өөрчлөхөд ашиглах утга юм. Энэ нь таны LED -т хариу үйлдэл үзүүлж буй зүйлээ хэлдэг тул энэ нь бас чухал юм. Миний ашигласан кодын mashup -ийг доор хавсаргасан болно

Алхам 3: Туршилт

Туршилт
Туршилт
Туршилт
Туршилт

Кодлосны дараа бүх зүйл зөв ажиллаж байгаа эсэхийг шалгах хэрэгтэй. Хэрэв зөв хийсэн бол LED өнгө нь цэнхэрээс улаан болж солигдоход объект эсвэл гарыг байрлуулах үед гэрлийн өөрчлөлтөд хариу үйлдэл үзүүлэх ёстой.

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