Arduino Basic Lessons

Robot Technology for Schools – Mobile Robot Construction and Control / චලනය විය හැකි (ජංගම) රෝබෝවරයෙක් තැනීම සහ පාලනය කිරීම – Activity 3 – Understanding the Geared Motor

Editorial Team Rohana Thilakumara, BSc(Eng) (Hons), PhD. Prabhath Buddhika, BSc(Eng) (Hons), MSc Gayathri Kanakaratne, BEng, (AMIESL) Namal Bandara, BEng Bimalka Gunaratne, GDM Faculty of Engineering, Sri Lanka Institute of Information Technology, New Kandy Road, Malabe, Sri Lanka. All Rights Reserved by Ministry of Education, Sri Lanka.  

Robot Technology for Schools – Mobile Robot Construction and Control / චලනය විය හැකි (ජංගම) රෝබෝවරයෙක් තැනීම සහ පාලනය කිරීම – Activity 2 – Learning to use Arduino UNO Embedded Board

Editorial Team Rohana Thilakumara, BSc(Eng) (Hons), PhD. Prabhath Buddhika, BSc(Eng) (Hons), MSc Gayathri Kanakaratne, BEng, (AMIESL) Namal Bandara, BEng Bimalka Gunaratne, GDM Faculty of Engineering, Sri Lanka Institute of Information Technology, New Kandy Road, Malabe, Sri Lanka. All Rights Reserved by Ministry of Education, Sri Lanka.

Robot Technology for Schools – Mobile Robot Construction and Control / චලනය විය හැකි (ජංගම) රෝබෝවරයෙක් තැනීම සහ පාලනය කිරීම – Activity 1 – Identifying Sensors, Actuators, Drivers and Controller

Editorial Team Rohana Thilakumara, BSc(Eng) (Hons), PhD. Prabhath Buddhika, BSc(Eng) (Hons), MSc Gayathri Kanakaratne, BEng, (AMIESL) Namal Bandara, BEng Bimalka Gunaratne, GDM Faculty of Engineering, Sri Lanka Institute of Information Technology, New Kandy Road, Malabe, Sri Lanka. All Rights Reserved by Ministry of Education, Sri Lanka.

Robot Technology for Schools – History of Robotics / රොබෝ විද්‍යාවේ ඉතිහාසය

Editorial Team Rohana Thilakumara, BSc(Eng) (Hons), PhD. Prabhath Buddhika, BSc(Eng) (Hons), MSc Gayathri Kanakaratne, BEng, (AMIESL) Namal Bandara, BEng Bimalka Gunaratne, GDM Faculty of Engineering, Sri Lanka Institute of Information Technology, New Kandy Road, Malabe, Sri Lanka. All Rights Reserved by Ministry of Education, Sri Lanka.  

Arduino Basic Part 07 – Pulse Width Modulation (PWM)

Pulse Width Modulation එහෙමත් නැත්තන් PWM කියන්නෙ මොකක්ද කියල අපි බලමු. මේ ක්‍රමය පාවිච්චි කරල අපිට පුලුවන් motor එකක speed එක control කරන්න. Servo motor එකක් එක්ක communicate කරන්න. ලස්සන LED රටා නිර්මාණය කරන්න. විවිධ communication systems හදන්න වගේ දේවල් කරන්න. Arduino එකක voltage range එක තියෙන්නෙ 0V සිට 5Vදක්වා පරාසයක. Arduino  බෝඩ් එකක PWM කියල … Read more

Arduino Basic Part 06 – Timing

Time එහෙමත් නැත්තන් කාලයත් එක්ක අපි Arduino වලදී වැඩ කරනව. ඔයා LED එකක් blink කරන්න ගියත්, timer එකක් හදන්න ගියත් මොනම වැඩක් කරන්න ගියත් ගොඩක් වෙලාවට මේ කාලය කියන සාධකය අපිට පාලනය කරන්නට වෙනව. අපි සාමාන්‍යෙන් LED එකක් තත්පරයක් පාසා on වෙමින් off වෙමින් යන blink program එකක් ගත්තොත්, digitalWrite(13,HIGH); delay(1000); digitalWrite(13,LOW); delay(1000); මේ විදිහට … Read more

Arduino Basic Part 05 – Symbols & Operators

Symbols   Arduino වලදි අපි විවිධ Symbols පාවිච්චි කරනවා. Arduino වලදී භාවිතා වෙන ප්‍රධාන symbols සහ ඒවායේ යෙදීම් අපි දැන් බලමු. 1. Curly Brackets {} අපි curly brackets පාවිච්චි කරන්නෙ function එකක සීමාව ලකුනු කරන්න. ඒ කියන්නෙ පටන් ගන්න තැනයි, ඉවර වෙන තැනයි පෙන්නන්න. මේකෙදි බලන ප්‍රධාන නීතිය වෙන්නෙ opening brackets ‘{‘ ගාන closing brackets … Read more

Arduino Basic Part 04 – Variables, Arrays and Functions

Variable :- Arduino program ලියද්දී අපිට නැතුවම බැරි දෙයක් තමයි variables කියන්නෙත්. Programming language වලදී variable එකක් කියන්නේ වෙනස් විය හැකි value එකකට.අපි සාමාන්‍යයෙන් කරන්නෙ එහෙම වෙනස් වෙන්න පුලුවන් අගය යම් කිසි නමකට assign කරල variable එකක් විදිහට භාවිතා කරන එක. අපි බාවිතා කරන variables එක එක විදියට තියෙන්න පුළුවන්. ඒක අංකයක්, අකුරක්, වචනයක් වෙන්න පුලුවන්. මෙන්න මේ … Read more

Arduino Basic Part 03 – Arduino Data Types

විවිධ වර්ගවල variables හෝ functions declare කිරීමට අපි data types යොදා ගන්නව. යම් variable එකක් save කිරීම සදහා මතකයෙන් ලබාගන්නා ඉඩ ප්‍රමාණය කොපමනද, save කරන ලද bit pattern එක ආදිය තීරනය කරනු ලබන්නේ මේ data types විසින්. (variables සහ functions ගැන සම්පූර්ණ විස්තරයක් ඉදිරි ලිපියකින් අරගෙන එන්නම්) Arduino වලදී භාවිතා වන data types කීපයක්. void … Read more

Arduino Basic Part 02

අද අපි කතා කරන්න යන්නෙ Arduino software interface එක ගැන. මේ ගැන කතා කරන්න කලින් Arduino software එක download කරගෙන ඉමු. Arduino software :- Download here මේ link එකෙන් ගිහින් download කරගත්තු software එක computer එකට install කරගෙන Arduino software එක open කරගන්න. දැන් ඔයාට පේන්න තියන interface එකට තමයි Arduino environment page එක කියන්නෙ. (2 … Read more