Posts

Showing posts from August, 2021

Arduino Project 2 - Knight Rider Effect in Arduino

Image
  Knight Rider Effect එක Arduino වල හදමු.      අපි පොඩි කාලේ ගොඩක් කැමැත්තකින්  බලපු Knight Rider මතකද?🥰  Knight Rider ගෙ කාර් එකේ තිබුන light එක වගේ එකක් අපි අද Arduino වලින් හදමු.       ඔයාලට මතක ඇති කලින් කරපු Arduino Project එක අපි කරේ Tinkercad Online Simulator එකේ. අද අපි Wokwi Online Simulator එකේ වැඩ කරමු. මම අන්තිමටම Tinkercad simulator එකේ මේ Project එක කරන Video එකකුත් දාලා තියෙන්නෙ. කැමති අයට ඒක බලන්නත් පුලුවන්.😉 Step 01       මුලින්ම කරන්න තියෙන්නේ Wokwi web site එකට ගිහින් Register වෙන්න. පහළ link එකෙන් ඔයාලට කෙලින්ම web site එකට යන්න පුලුවන්.                                                                                 https://wokwi.com/   Wokwi Logo      දැන් ඔයාලා දන්නවා Tinkercad එකේ Account එකක් හදල ඒකෙ වැඩ කරන්න අපි කිසිම ගෙවීමක් කරන්න ඔනෙ නෑ කියල. ඒ වගේම තමයි Wokwi Online Simulator එකත්.       ඔයලා Wokwi web site එකට ගියාම මුලින්ම පේන්නේ මේ විදියට.👇        දැන් Sign In කියල තියෙන තැන click කරන්න.      ඊට පස්සේ ඔයාලට මේ වගේ interface එකක් පෙන්නාවි.      මෙතනදී

Arduino Project 01 - "Hello World"

Image
  Arduino UNO Board එක ගැන දැනගමු.          පළවෙනි project එක කරන්න කලින් Arduino UNO Board එක ගැන පොඩි විස්තරයක් දැනගමු. Power USB ➨ මෙතනින් Arduino board එක USB cable එකක් හරහා පරිගණකයට සම්බන්ධ කරලා Arduino board එකට power එක දෙන්න පුලුවන්. Arduino Reset Button ➨ Arduino board එක reset කරන්න මේ button එකට පුලුවන්. ඔයාට ඔයාගෙ Arduino program එක මුල ඉඳන් run කරන්න ඔන නම් කරන්න තියෙන්නෙ මේක ඔබන එක 😎 AREF  ➨ Analog Reference කියන එක  තමයි කෙටි කරලා AREF කියල කියන්නෙ. මේකෙන් අපට පුලුවන් External Power Supply එකක් මගින් පරිපතයෙ උපරිම වෝල්ටීයතාව වෙන 5V දක්වා වෝල්ටීයතාවක් ලබාගන්න. Digital I/O ➨ Digital Input, Output කියවිමට මෙම pin යොදාගනී. එනම් pin මගින් logical values (1,0) කියවීමට පුලුවන්. TX & RX LED ➨ අනුක්‍රමික සන්නිවේදනය (Serial Communication) 😶 කරනකොට තමයි මේ LED ක්‍රියාත්මක වෙන්නේ. ඒ කියන්නෙ Board එක, serial port එක හරහා පරිගනකයට හරි වෙනත් දත්ත (Data) හුවමාරු කරන්න පුලුවන් උපාංගයක් සමඟ සම්බන්ධ වෙලා තියෙන වෙලවක සිදුවන data හුවමාරුවකදි තමයි මේවා ක්‍රියාත්මක වෙන්නේ. Power

Arduino Simulator ගැන දැනගමු 🙂

Image
  මොකක්ද මේ Simulator එකක් කියන්නෙ?     Simulator එකක් කියන්නෙ ඇත්ත ලෝකයේ තියෙන යන්ත්‍රයක්, වාහනයක්, වැඩසටහනක් හෝ ඕනෑම දෙයක් අනුකරණය කරලා හදන පරිගනකගත වැඩසටහනක්. ලෝකයේ විවිධාකාර වැඩසටහන් වලට මේ Simulators භාවිතා කරනවා. විශේෂයෙන්ම ඇත්ත ලෝකයේ අනතුරුදායක බව වැඩි රැකියා වල පුරුදු පුහුනු කිරිමට Simulators භාවිතා කරනවා. උදා :  ගුවන් නියමුවන් පුහුණුකිරීමට අභ්‍යවකාශ ගගනගාමීන් පුහුණුකිරීමට සොල්දාදුවන් සඳහා යුදටැන්කි, බර අවි  පුහුණුව ලබාදීමට ඇතැම් රටවල් වල රියැදුරු පුහුණුව ලබාදීමට නගර සැලසූම් කිරීමට        ඉහත සඳහන් කරපු ඒවාට අමතරව තවත් බොහෝ වැඩ වලට Simulators භාවිතා කරනවා. Simulator වල වාසි අනතුරුදායක බව නැති පරිසරයක් තුල පුරුදු පුහුණු වීමට හැකිවීම. කාලය සහ මුදල් ඉතිරිවීම. ත්‍රිමානව සහ ද්විමානව ඉදිරිපත් කලහැකි වීම. නිරන්තරයෙන් වෙනස්වන පරිසරයක් නිර්මාණය කිරීමට ඇති හැකියාව. නිවැරැදි බව වැඩි පරිසරයක් නිර්මාණය කිරීමට ඇති හැකියාව.   Arduino Simulators      Arduino Simulator එකෙන් භෞතික උපාංග නැතුව අපට පුලුවන් Arduino පරිපතයක් හදාගන්න. මේ Simulator මගින් අපට මුදල් වගේම වටිනා කාලයත් ඉතුරු කරගන්න පුලු

Arduino ගැන දැනගමු !

Image
මොකක්ද මේ Arduino?             ඔයාලා Technology field එකේ ඉන්නකොට ගොඩක් වෙලාවට මේ වචනය ගැන අහලා ඇති. Arduino කියන්නෙ open source දෘඨාංග සහ මෘදුකාංග වලින් සමන්විත electronic platform එකක් තියෙන ව්‍යාපෘතියක්. මේ Arduino platform එකේ විශාල පරිශීලක ප්‍රජාවක් ඉන්නවා. මේ community එකෙන් දවසින් දවස අලුත්  ව්‍යාපෘති, අලුත් අදහස් Arduino platform එකට එකතු වෙන නිසාම මේ Arduino platform එක නිතරම වැඩිදියුණු වෙනවා කියලා කියන්න පුලුවන්.  Arduino සමාගම මගින් ඩිජිටල් උපාංග තැනීම සඳහා තනි පුවරු මයික්‍රොකොන්ට්‍රොලර් ( single-board microcontrollers ) සහ මයික්‍රොකොන්ට්‍රොලර් ( microcontroller ) කට්ටල සැලසුම් කර නිෂ්පාදනය කරයි.  මේ Arduino පුවරු වාණිජමය වශයෙන් නිල වෙබ් අඩවියෙන් ( https://www.arduino.cc/ ) හෝ බලයලත් බෙදාහරින්නන් හරහා ලබා ගත හැකිය.   Arduino වලින්  මොනවද කරන්න පුලුවන් ?   ඉලෙක්ට්‍රොනික උපාන්ග 2ක්  එකිනෙකට සම්බන්ධ කර එම උපාන්ග අතර අන්තර් සම්බන්ධතාවක් පවත්වා ගැනීම. විදුලි පහන් සහ උපාංග හෝ වෙනත් ඕනෑම විද්‍යුත් පරිපතයක් පාලනය කිරීම. රොබෝ තාක්ෂණය සඳහා යොදා ගැනීම. අන්තර්ජාලයට සම්බන්ධ උපාංග වර