فهرست مطالب:
- مرحله 1: ترکیب رنگها
- مرحله 2: LED RGB دو نوع:
- مرحله 3: RGB LED BLINK:
- مرحله 4: ARDUINO بدون استفاده از کنترل کننده BLUETOOTH RGB:
- مرحله 5: ARDUINO NANO با استفاده از کنترل کننده BLUETOOTH RGB:
- مرحله 6: DOWNLOAD: کد Arduino و برنامه Android
تصویری: کنترل نور پس زمینه دوربین RGB با موبایل اندروید: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
مقایسه چراغ های RGB با سه چراغ LED قرمز ، سبز و آبی. ما با تنظیم روشنایی LED ، رنگ جدیدی ایجاد می کنیم. بنابراین LED تنظیم روشنایی با استفاده از کدها (0-255).
sاز آنجا که LED ها بسیار نزدیک به هم هستند ، ما فقط می توانیم نتیجه نهایی رنگها را ببینیم تا سه رنگ را به صورت جداگانه. oبرای داشتن ایده در مورد نحوه ترکیب رنگ ها ، به نمودار زیر نگاه کنید. این ساده ترین نمودار ترکیب رنگ است ، نمودارهای رنگی پیچیده تری در وب وجود دارد. LED LED های RGB دارای 4 پین هستند که با طول آنها قابل تشخیص است. طولانی ترین آن زمین (-) یا ولتاژ (+) است که به ترتیب یک کاتد معمولی یا LED آند معمولی است.
RGB LED ترکیبی از 3 LED در تنها یک بسته است · 1 برابر LED قرمز
· 1 برابر LED سبز
· 1 برابر LED آبی
رنگ تولید شده توسط LED RGB ترکیبی از رنگ های هر یک از این سه LED است.
مرحله 1: ترکیب رنگها
برای تولید رنگ های دیگر ، می توانید سه رنگ را در شدت های مختلف ترکیب کنید. برای ایجاد رنگ های مختلف می توانید از PWM برای تنظیم روشنایی هر LED استفاده کنید. از آنجا که LED ها بسیار نزدیک به یکدیگر هستند ، ما فقط می توانیم نتیجه نهایی رنگها را ببینیم تا سه رنگ جداگانه.
R G B (255 ، 255 ، 255) = رنگ سفید 255 روشنایی کامل نور led است
مرحله 2: LED RGB دو نوع:
مرحله 3: RGB LED BLINK:
int redPin = 11 ؛ int greenPin = 10 ؛ int bluePin = 9؛ void setup () {pinMode (redPin ، OUTPUT) ؛ pinMode (greenPin ، OUTPUT) ؛ pinMode (bluePin ، OUTPUT) ؛ } void loop () {setColor (255 ، 0 ، 0) ؛ // تاخیر قرمز (1000) ؛ setColor (0 ، 255 ، 0) ؛ // تاخیر سبز (1000) ؛ setColor (0 ، 0 ، 255) ؛ // تأخیر آبی (1000) ؛ setColor (255 ، 255 ، 0) ؛ // تاخیر زرد (1000) ؛ setColor (80 ، 0 ، 80) ؛ // تاخیر بنفش (1000) ؛ setColor (0 ، 255 ، 255) ؛ // تاخیر آبی (1000)؛ } void setColor (قرمز قرمز ، سبز سبز ، آبی آبی) {#ifdef COMMON_ANODE قرمز = 255 - قرمز ؛ سبز = 255 - سبز ؛ آبی = 255 - آبی ؛ #endif analogWrite (قرمز پین ، قرمز) ؛ analogWrite (greenPin ، سبز) ؛ analogWrite (bluePin ، آبی) ؛ }
مرحله 4: ARDUINO بدون استفاده از کنترل کننده BLUETOOTH RGB:
رنگ int = 0 ؛ قرمز قرمز = 12 ؛ int سبز = 11؛ int آبی = 10 ؛
char دریافت شد ؛
void setup () {
Serial.begin (9600)؛ pinMode (قرمز ، OUTPUT) ؛ pinMode (سبز ، OUTPUT) ؛ pinMode (آبی ، OUTPUT) ؛
analogWrite (قرمز ، 0) ؛
analogWrite (سبز ، 0) ؛ analogWrite (آبی ، 0) ؛ }
حلقه خالی () {
if (Serial.available ()> 0) {color = Serial.read ()؛ char Rec = char (رنگ) ؛ if (Rec! = '0') {Serial.println (Rec)؛ }} // مشکی if (رنگ == 'B') {analogWrite (قرمز ، 0) ؛ analogWrite (سبز ، 0) ؛ analogWrite (آبی ، 0) ؛ }
//سفید
if (color == 'W') {analogWrite (قرمز ، 255) ؛ analogWrite (سبز ، 255) ؛ analogWrite (آبی ، 255) ؛ }
//قرمز
if (color == 'R') {analogWrite (قرمز ، 255) ؛ analogWrite (سبز ، 0) ؛ analogWrite (آبی ، 0) ؛ }
//اهک
if (رنگ == 'L') {analogWrite (قرمز ، 0) ؛ analogWrite (سبز ، 255) ؛ analogWrite (آبی ، 0) ؛ }
//آبی
if (color == 'E') {analogWrite (قرمز ، 0) ؛ analogWrite (سبز ، 0) ؛ analogWrite (آبی ، 255) ؛ }
//رنگ زرد
if (color == 'Y') {analogWrite (قرمز ، 255) ؛ analogWrite (سبز ، 255) ؛ analogWrite (آبی ، 0) ؛ }
// فیروزه ای/آبی
if (رنگ == 'C') {analogWrite (قرمز ، 0) ؛ analogWrite (سبز ، 255) ؛ analogWrite (آبی ، 255) ؛ }
// سرخابی /فوچسیا
if (color == 'M') {analogWrite (قرمز ، 255) ؛ analogWrite (سبز ، 0) ؛ analogWrite (آبی ، 255) ؛ }
// مارون
if (color == 'F') {analogWrite (قرمز ، 128) ؛ analogWrite (سبز ، 0) ؛ analogWrite (آبی ، 0) ؛ }
// زیتون
if (color == 'O') {analogWrite (قرمز ، 128) ؛ analogWrite (سبز ، 128) ؛ analogWrite (آبی ، 0) ؛ }
//سبز
if (color == 'G') {analogWrite (قرمز ، 0) ؛ analogWrite (سبز ، 128) ؛ analogWrite (آبی ، 0) ؛ }
// رنگ بنفش
if (color == 'P') {analogWrite (قرمز ، 128) ؛ analogWrite (سبز ، 0) ؛ analogWrite (آبی ، 128) ؛ }
// نیروی دریایی
if (color == 'N') {analogWrite (قرمز ، 0) ؛ analogWrite (سبز ، 0) ؛ analogWrite (آبی ، 128) ؛ }
// مرجان سبک
if (color == 'J') {analogWrite (قرمز ، 240) ؛ analogWrite (سبز ، 128) ؛ analogWrite (آبی ، 128) ؛ }
// نارنجی قرمز
if (رنگ == 'X') {analogWrite (قرمز ، 255) ؛ analogWrite (سبز ، 69) ؛ analogWrite (آبی ، 0) ؛ }
// زرد سبز
if (color == 'G') {analogWrite (قرمز ، 173) ؛ analogWrite (سبز ، 255) ؛ analogWrite (آبی ، 47) ؛ }
// سبز بهاری
if (color == 'S') {analogWrite (قرمز ، 0) ؛ analogWrite (سبز ، 255) ؛ analogWrite (آبی ، 127) ؛ }
// آبزی دریایی
if (color == 'A') {analogWrite (قرمز ، 127) ؛ analogWrite (سبز ، 255) ؛ analogWrite (آبی ، 212) ؛ }
// صورتی داغ
if (color == 'H') {analogWrite (قرمز ، 255) ؛ analogWrite (سبز ، 105) ؛ analogWrite (آبی ، 180) ؛ }
// عسل
if (color == 'D') {analogWrite (قرمز ، 240) ؛ analogWrite (سبز ، 255) ؛ analogWrite (آبی ، 240) ؛ }
// خاکستری روشن / خاکستری روشن
if (color == 'U') {analogWrite (قرمز ، 211) ؛ analogWrite (سبز ، 211) ؛ analogWrite (آبی ، 211) ؛ }}
مرحله 5: ARDUINO NANO با استفاده از کنترل کننده BLUETOOTH RGB:
مرحله 6: DOWNLOAD: کد Arduino و برنامه Android
مرا کلیک کن
توصیه شده:
برنامه نویسی آردوینو از طریق موبایل -- آردوینودروئید -- آردوینو ایده برای اندروید -- پلک زدن: 4 مرحله
برنامه نویسی آردوینو از طریق موبایل || آردوینودروئید || آردوینو ایده برای اندروید || پلک زدن: لطفاً برای ویدیوهای بیشتر کانال یوتیوب من را مشترک کنید …… آردوینو برد است که می تواند مستقیماً از طریق USB برنامه ریزی شود. این بسیار ساده و ارزان برای پروژه های کالج و مدرسه یا حتی در نمونه اولیه محصولات است. بسیاری از محصولات ابتدا بر اساس آن برای i
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
استفاده از Grove LCD با نور پس زمینه RGB: 4 مرحله
استفاده از Grove LCD با نور پس زمینه RGB: برای برقراری ارتباط خوب بین جهان انسان و دنیای ماشین ، واحدهای صفحه نمایش نقش مهمی ایفا می کنند. و بنابراین آنها بخش مهمی از سیستم های تعبیه شده هستند. واحدهای نمایش - بزرگ یا کوچک ، بر اساس یک اصل اساسی کار می کنند. علاوه بر compl
کنترل نور پس زمینه I2C یک صفحه نمایش LCD 1602 /2004 یا HD44780 و غیره: 4 مرحله
کنترل نور پس زمینه I2C یک صفحه نمایش LCD 1602 /2004 یا HD44780 و غیره: این دستورالعمل نشان می دهد که چگونه می توانید با استفاده از ماژول I2C ADC نور پس زمینه یک صفحه نمایش LCD را کنترل کنید. پس از برداشتن پتانسیومتر پیرایش ، کنتراست را می توان به همان شیوه کنترل کرد
دکوراسیون دیوار با نور پس زمینه با کنترل قلب شکل: 8 مرحله (همراه با تصاویر)
تزئین دیوار با نور پس زمینه با کنترل از راه دور: در این آموزش ساخت هدیه برای تزئین دکوراسیون منزل ، ما یاد می گیریم که چگونه با استفاده از تخته سه لا تابلویی از دیوار با نور پس زمینه به شکل قلب بسازیم و انواع جلوه های نورپردازی را با کنترل از راه دور و نور اضافه کنیم. حسگر (LDR) با استفاده از آردوینو شما ج