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

OLED лааны гэрлийн тойрог
OLED лааны гэрлийн тойрог

Видео: OLED лааны гэрлийн тойрог

Видео: OLED лааны гэрлийн тойрог
Видео: КАК ПРИВЛЕЧЬ ЛЮБОВЬ❤️ Врата КАТХА ЛУНЕ🌕 2024, Арваннэгдүгээр
Anonim
OLED лааны гэрлийн хэлхээ
OLED лааны гэрлийн хэлхээ

Энэхүү зааварчилгаанд бид (O) LED нь лаа шиг анивчиж, хүрээлэн буй орчны эрч хүчэнд хариу үйлдэл үзүүлэх хэлхээг хэрхэн яаж хийхийг танд үзүүлэх болно. Бага гэрлийн эрч хүчээр гэрлийн эх үүсвэрээс бага гэрлийн гаралт шаардагдана. Энэхүү програмын тусламжтайгаар та өөрөө гэрэлтдэг лааны гэрлийг бий болгож, тохь тухтай, тааламжтай гэрлийг бий болгож, нэмэлт уур амьсгалыг бий болгож чадна. Хэрэв танд бүрэлдэхүүн хэсгүүд байгаа бол LED -ийг OLED -ээр солихыг оролдож болно. Энэхүү шинэ технологи нь хатуу гэрэлтүүлгийн ирээдүй болно.

Алхам 1: Алхам 1: Бүрэлдэхүүн хэсгүүдийг цуглуулах

Алхам 1: Бүрэлдэхүүн хэсгүүдийг цуглуулах
Алхам 1: Бүрэлдэхүүн хэсгүүдийг цуглуулах

Бүрэлдэхүүн хэсгүүдийг цуглуулах:

1x Arduino Uno + USB кабель

1х талхны самбар

3x 330R эсэргүүцэл

1х 220R эсэргүүцэл

1х фото резистор

10х кабель

Алхам 2: Алхам 2: Arduino Breadboard -ээ тохируулна уу

Алхам 2: Arduino Breadboard -ийг тохируулна уу
Алхам 2: Arduino Breadboard -ийг тохируулна уу

Зургийн дагуу arduino талхны самбараа тохируулаарай.

Алхам 3: Алхам 3: Кодыг байршуулна уу

Алхам 3: Кодыг байршуулах
Алхам 3: Кодыг байршуулах

Дараах кодыг оруулна уу. Үнэ цэнийг хүссэн үр дүндээ тохируулж эсвэл нэмж болно.

int ledPin1 = 9; int ledPin2 = 10; int ledPin3 = 11; int lightSensor = A1; int randomValue = 120; int baseValue = 135;

void setup () {// цуваа холболтыг секундэд 9600 битээр эхлүүлэх: Serial.begin (9600); pinMode (ledPin1, OUTPUT); pinMode (ledPin2, OUTPUT); pinMode (ledPin3, OUTPUT); }

// давталтын журам үүрд дахин дахин үргэлжлэх болно: void loop () {// аналог зүү 0 дээрх оролтыг уншина уу: int sensorValue = analogRead (A1); if (sensorValue> 800) {randomValue = 120; baseValue = 135; } if if (sensorValue> 750) {randomValue = 110; baseValue = 115; } if if (sensorValue> 700) {randomValue = 90; baseValue = 100; } if if (sensorValue> 650) {randomValue = 70; baseValue = 80; } if if (sensorValue> 600) {randomValue = 55; baseValue = 65; } if if (sensorValue> 550) {randomValue = 40; baseValue = 55; } өөр {randomValue = 30; baseValue = 40; } // уншсан утгыг хэвлэх: Serial.println (sensorValue); analogWrite (ledPin1, random (randomValue)+baseValue); analogWrite (ledPin2, random (randomValue)+baseValue); analogWrite (ledPin3, random (randomValue)+baseValue); саатал (санамсаргүй (100)); }

Алхам 4: Алхам 4: Үр дүнг шалгана уу

Image
Image

(O) LED нь лаа шиг гялалзаж байгаа эсэхийг шалгаад хүрээлэн буй орчны гэрлийн эрч хүчэнд хариу үйлдэл үзүүлээрэй.

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