Arduino
මයික්රෝකන්ට්රෝල් ප්රෝග්රැමිo.LED බල්බ් මත Blink වැඩසදහන ක්රියාත්මක කිරීම.
වෙනත් ස්ථානයක ඇති LED බල්බයක් අවශ්ය පරිදි ක්රියාකරවීමට arduino bord එකක් Code ලියන ආකාරය
මෙය අත්හදා බැලීම සදහා LED බල්බ් එකක් හා ඕම් 220 සිට කිලෝ ඕම් 1ක පරාසයක ඇති රෙසිස්ටර් එකක් අවශ්ය වේ.
Out put ලාබාගැනීම
අවුට්පුට් ලබාගැනීම යනු arduino bord එක හරහා සම්බන්දකම් ලබා ගැනීමයි.
මෙහිදී bord එකහි දාර අසල ඇති සිදුරු පේලි මයික්රෝකොන්ට්රෝල් එකහි pin සම්බන්දක යොදාගත යුතුය.
ජම්පර් කේබල් එකක් bord එකේ සම්බන්දකයට සම්බන්ද කිරීම මයික්රෝ කන්ට්රෝලර් එකකට රැහැනක් සම්බන්ධ කිරීමට ඇනුරෑපය.
අපි බලමු නිවැරදි ආකාරයට කොහොමද bord එකට රෙසිස්ටර් එක සම්බන්ධ කරන ආකාරය.
1 blink වැඩසටහන ක්රියාත්මක කිරීම සදහා මෙහි ඇති 13 වැනි pin එකට රෙසිස්ටර්ට සම්බන්ධ කර අනෙක් කෙළවර බ්රෙඩ් බෝඩ් එකට සම්බන්ධ කරන්න.
2 දැන් එම කෙලවරට බල්බයේ ධන + අග්රය සන්බන්ධ කරන්න මෙහිදී බල්බ් එකේ ඍන - අග්රය රේසිස්ටර් එකෙහි නොගෑවන ලෙස සම්බන්ධ කිරීමට මතක තබාගන්න.
3 arduino bord එකෙහි GND pin එකටද වෙනත් ජෙම්පල් කේබල් එකක් සන්බන්ධ කරන්න එය බල්බ් එකහි - අග්රයට සම්බන්ධ කරන්න.
දැන් arduino bord එකහි එන්වයර්මන්ට් පේජ් එකහි ඇති Blink වැඩසටහන open කරගන්න ඒ සදහා
file හි Examples 01. Basics blink පසුව open වන page එකහි tool bar දකුණුපස ඊතලය ඇති බට්න් එක ක්ලික් කරන්න
මෙම කේත arduino bord එකහි තිබෙන මයික්රෝකොන්ට්රොලර් එකට අප්ලෝඩ් කල යුතුය.
ඉන් පසුව සම්බන්ධ කල බල්බය on off වේවි.
මෙහිදී බල්බයේ ක්රියාකාරිත්වය වෙනස් කරීමට අවශ්ය නම් pin number එක වෙනස් කර වෙනත්
pin number එකක් ලබාදීමෙන් LED බල්බය දැල්වෙන ආකාරය වෙනස් කර බැලිය හැකිය.
මෙහිදී LED බල්බය සදහා භාහිර විදුලි සැපයුමක් අවශ්ය නොවේ ardoino bord එකින්ම බල්බය සදහා විදුලිය ලබාදේ.
Arduino Fade program
LED බල්බයක් සෙමින් නිවී ගොස් නෙව්ත දැල්වීම සදහා යොදාගනු ලබන්නේ Arduino Fade Program එකයි.
මෙහිදීද LED බල්බයක් හා ඕම් රෙසිස්ර් එකක් අවශ්යවේ.
1 Arduino bord එකහි 9 වන pin එකට හා බ්රෙඩ් බෝඩ් එකට රෙසිස්ටරය සම්බන්ධ කරන්න.
2 Arduino bord එකහි GND pin එකට ජම්පර් කේබල් එකක් සම්බන්ධ කර එය බ්රෙඩ් බෝඩ් එකහි ඇති බල්බයේ (-) අග්රය සම්බන්ද කරන්න
3 code FIle එක open ඒකරා ගැනීම සදහා File හි Examples තුල ඇති 01.Basics Fade යන්න ලබාදීමේදී
open වන file එකහි ඇති code වලින් බල්බය දැල්වීමට විධාන දිය හැකිය.
Arduino භාවිතදී ක්රමලේඛන භාෂාව පිලිබදව දැනුමක් අවශ්ය නොවේ. නමුත් මේ සිදු කරන කාර්ය තමාට අවශ්ය ලෙස
වෙනස් කර බැලීමට කැමත්තක් දක්වන අය වෙනුවෙන් මෙහි කේත තුල ඇති තේරුම් පිලිබදව සරල අවබෝදයක් ලබා ගනිමු.
len = LED බල්බය Arduino bord එක සම්බන්ධ කර ඇති pin එක ලබාදී ඇත. මෙහිදී ඔබ
වෙනත් pin එකකින් බල්බය සම්බන්ධ කර ඇති නම් මෙම number එක ඉවත් කර
ඔබ ලබාදුන් සවි කර pin එක ලබා දෙන්න.
Brightness = මෙහිදී බල්බයේ දීප්තිය සම්බන්ධ කටයුතු වලදී සිදුවන වෙනස්කම් ය.
ආරම්භයේදී දැල්නොවී පැවතීමට 0 යොදා ගෙන ඇත.
Fade Amount = බල්බය කුමන ඒකක ගණනකින් fede විය යුතුද යන්න මෙම කේත වලින් පෙන්වයි.
මෙහි අගය අඩු වීමේදී Fade වීමට ගන්න කාලය වැඩිවේවි.
Delay = අගය 30ක් යනු තප්පරයෙන් දාහෙන් පංගු 30කි. මෙය අවශ්ය ලෙස වෙනස් කරගතහැකිය.
මෙම ලිපියෙන් arduino සමග බල්බයක් ක්රියාත්මක කිරීම පිලිබදව සරල අවබෝදයක් ලබාගත හැකිය.
ලිපියේ දෝෂයක් ඇතිනම් සමාවෙන්න. සුභ දවසක්.