اردوینو بے ترتیب آرجیبی لائٹ جنریٹر سرکٹ

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





مضمون میں بے ترتیب پیٹرن میں ایک سادہ ، اردوینو سرخ ، سبز ، نیلے ایل ای ڈی لائٹ لائٹ اثر جنریٹر سرکٹ پر تبادلہ خیال کیا گیا ہے۔

پچھلی پوسٹوں میں سے ایک میں ہم ارڈینو کا استعمال کرتے ہوئے اسی طرح کے آرجیبی ایل ای ڈی اثر جنریٹر سرکٹ کے پار آئے جس کو تیار کرنے کا پروگرام بنایا گیا تھا۔ بہاؤ ترتیب انداز میں اثر ، یہاں توقع کی جا سکتی ہے کہ تصادفی طور پر آرجیبی ایل ای ڈی اثر کو تبدیل کرتے ہوئے پیدا کریں گے۔



ہارڈ ویئر کی ضرورت ہے

اس نظام کو بنانے کے ل making آپ کو کیا ضرورت ہوگی:

1) ایک ارڈینو بورڈ



2) ایک آرجیبی ایل ای ڈی

3) A 220 اوہم 1/4 واٹ مزاحم

4) A 9V AC to DC اڈاپٹر یونٹ

ایک بار جب آپ مذکورہ اکائیوں کو حاصل کرلیں ، تو یہ صرف مندرجہ ذیل نمونہ کوڈ کے ساتھ ارڈینو آئ سی کو پروگرام کرنے کے بارے میں ہے ، اور اس کے بعد ایل ای ڈی ، ریزسٹر اور بجلی کی فراہمی کو ارڈینو بورڈ کے ساتھ مربوط کرتے ہیں جیسا کہ ذیل میں دکھایا گیا ہے:

اردوینو بے ترتیب آرجیبی لائٹ جنریٹر سرکٹ

ایل ای ڈی کے ساتھ اریڈوینو کو کس طرح تار لگائیں

ایسا لگتا ہے کہ سیٹ اپ ہماری طرح کے برابر ہے پچھلا آرجیبی آرڈینو پروجیکٹ ، ہاں ایسا ہی ہے ، سوائے اس پروگرام کے جو اب پہلے سے ترتیب میں رواں دواں آرجیبی رنگ اثر کے بجائے بے ترتیب آرجیبی ایل ای ڈی لائٹ اثر پیدا کرنے کے لئے تبدیل کردیا گیا ہے۔

یہاں استعمال ہونے والی ایل ای ڈی ایک 5 ملی میٹر 30 ایم اے آر جی بی ایل ای ڈی ہے ، جس کے بارے میں سمجھا جاتا ہے کہ یہ بہت زیادہ روشنی پیدا کرتی ہے ، تاہم اسی سیٹ اپ سے زیادہ تعداد میں ایل ای ڈی چلانے کے ل you آپ کو # 8 ، 10 ، 11 کے پار ٹرانجسٹر ڈرائیور استعمال کرنے پڑ سکتے ہیں۔ جو آپ کو متعدد آرجیبی ایل ای ڈی کو مجوزہ بے ترتیب رنگ اثر کے متوازی طور پر شامل کرنے کی اجازت دے سکتا ہے۔

کوڈ

مذکورہ بالا وضاحت شدہ اردوینو آر جی بی رنگین جنریٹر سرکٹ کے لئے نمونہ کوڈ ذیل میں پیش کیا گیا ہے:

*
آرجیبی یلئڈی بے ترتیب
رنگ
دکھاتا ہے a
آرجیبی ایل ای ڈی پر بے ترتیب رنگوں کی ترتیب
جیریمی کے ذریعہ
ذریعہ
حق اشاعت (c)
2012 جیریمی فونٹے۔ جملہ حقوق محفوظ ہیں.
یہ کوڈ ہے
ایم آئی ٹی لائسنس کے تحت جاری:
https://opensource.org/license/MIT
* /
//one variable for each of red, green, and blue
int r = 0
int g = 0
int b = 0
// the setup routine runs once when you press reset:
void setup() {
// initialize
the four digital pins as outputs.
pinMode(8,
OUTPUT)
pinMode(9,
OUTPUT)
pinMode(10,
OUTPUT)
pinMode(11,
OUTPUT)
digitalWrite(9, HIGH)
}
// the loop routine runs over and over again forever:
void loop() {
r = random(0,
255)
g = random(0,
255)
b = random(0,
255)
analogWrite(8,
r)
analogWrite(10, g)
analogWrite(11, b)
delay(1000)
}




پچھلا: رنرز ، ایتھلیٹس اور سپورٹرز کے لئے خودکار اسٹاپواچ بنانا اگلا: چمکتا ہوا سرخ ، گرین ریلوے سگنل لیمپ سرکٹ