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

Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон): 5 алхам (зурагтай)
Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон): 5 алхам (зурагтай)

Видео: Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон): 5 алхам (зурагтай)

Видео: Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон): 5 алхам (зурагтай)
Видео: eBOT ARM 9. Bluetooth Module 2024, Долдугаар сарын
Anonim
Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон)
Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон)
Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон)
Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон)
Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон)
Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон)
Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон)
Ebot / Arduino ашиглан RGB LED дасан зохицох өнгөлөн далдлах (хамелеон)

Энэ бол үнэхээр гайхалтай бөгөөд энгийн төсөл юм. Энэ нь өнгөний мэдрэгч ашиглан арын өнгийг мэдэрч RGB LED зурвас дээр харуулдаг.

Би Ebot микроконтроллер ашигласан боловч та arduino uno гэх мэт бусад микроконтроллерыг ашиглаж болно.

Алхам 1: Материалыг угсрах

Материалыг угсрах
Материалыг угсрах

Цахим бүрэлдэхүүн хэсэг:-

1 x Ebot микроконтроллер (та arduino эсвэл бусад микроконтроллер ашиглаж болно)

1 x Өнгөний мэдрэгч

1 x RGB LED зурвас

6 x холбогч утас

Туршилтын хувьд та өөр өөр өнгийн хуудас авах боломжтой.

Алхам 2: Тохируулах

Тохируулах
Тохируулах

Тохиргоо үнэхээр амархан

1. RGB LED ба GND, Do, +5v дээр гурван холбогч утсыг аваад GND зүү, 0 зүү, 5в зүү зэргийг микроконтроллерт холбоно.

2. Дараа нь өнгө мэдрэгчийг ашиглан

Микроконтроллер дээрх GND GND зүү

микроконтроллер дээрх хүчдэлийн зүү

s микроконтроллер дээрх A0 зүү

Алхам 3: угсрах

Чуулган
Чуулган
Чуулган
Чуулган

Тохиргоог хийж дууссаны дараа өнгөний мэдрэгчийг доош харсан туузан дээр холбоно уу.

Алхам 4: Код

Код
Код

{// Эхлэл ebot_setup ();

// Pin горимууд

strip0.begin ();

strip0.show ();

pinMode (0, OUTPUT); // RGB LED

pinMode (A0, INPUT); // Өнгөний мэдрэгч

}

хоосон давталт ()

{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);

} else if (color (A0)> = 79 && color (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);

} if if (color (A0)> = 21 && color (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);

} if if (color (A0)> = 340 && color (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);

} өөр {colorWipe (& strip0, 0, 0, 0, 25); }

}

Хэрэв та мэдрэгчийг илүү өнгөөр мэдрүүлэхийн тулд мэдэгдлүүдийг улам бүр нэмж болно.

Алхам 5: Видео

Image
Image

Эцэст нь видеонд үзүүлсэн шиг та хэрхэн яаж ажилладагийг шалгахын тулд өөр өөр өнгийн цаас нэмж болно.

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