#ආඩුඊනෝ මයික්රො කන්ට්රෝලර් ප්රෝග්රෑමිං #Part_03 – Creating Your Own Arduino Uno
Original ආඩුඊනෝ බෝඩ් එකක් කඩෙන් ගන්න ගියොත් ලොකු වියදමක් දරන්න වෙනවා. මේකෙ තියන තවත් අවාසියක් තමයි අපි orginal ආඩුඊනෝ බෝඩ් එකක් එක ප්රොජෙක්ට් එකක් සදහා භාවිතා කලොත් නැවත අලුත් ප්රොජෙක්ට් එකක් සදහා කලින් යොදාගත් ආඩුඊනෝ බෝඩ් එක පැරණි ප්රොජෙක්ට් එකෙන් ගලවා නව ප්රොජෙක්ට් එකට යෙදිය යුතුයි. නැතහොත් අලුත් බෝඩ් එකක් මිළදීගෙන ඒ සදහා යෙදිය යුතුයි. ඉතින් අපිට ගෙදරදිම ආඩුඊනෝ බෝඩ් එකක් හදා ගන්න පුලුවන් නම් ඒක ගොඩක් ලාබදායී... රු.450/= වගේ මුදලකට අපිට නිවසෙදිම ආඩුඊනෝ බෝඩ් එකක් සදාගන්න පුලුවන්.
නිවසෙදිම අපිට ආඩුඊනෝ බෝඩ් එකක් හදාගන්න මේ බඩු ටික ඕනෙ වෙනව,
1) ATMega328p Micro Controller එකක්. (https://scionelectronics.com/product/atmega328p-pu-original/)
2) 16MHz Crystal (Oscillator) එකක්. (https://scionelectronics.com/product/16mhz-ocsillator-crystal/)
3) 10k Resistor එකක්. (https://scionelectronics.com/product/10k-1-4w-5-axial-resistor/)
4) 22pf Capacitor දෙකක්. (https://scionelectronics.com/product/22pf-50v-ceramic-disc-capacitor/)
5) 100nf Capacitor එකක්. (https://scionelectronics.com/product/100nf-50v-ceramic-disc-capacitor/)
6) USB To Serial Converter Module එකක්. (https://scionelectronics.com/product/cp2102-module-usb-to-ttl-serial-uart-stc-download-cable/)
7) LED එකක්.
8) Male To Female Jumper Wire (https://scionelectronics.com/product/male-to-female-jumper-wire-40-pin-20cm-length/)
අපි ප්රෝග්රෑම් කරගන්න මයික්රො කන්ට්රෝලර් එක තමයි මේ ATMega328P කියන මයික්රො කන්ට්රෝලර් එක. මේ මයික්රො කන්ට්රෝලර් එක ප්රෝග්රෑම් කිරීමට පරිගණකයට සම්බන්ධ කල යුතුයි. ඒ සදහා තමයි USB To Serial Converter Module එක භාවිතා කරන්නේ. එක පාරක් සල්ලි දීල මේ මොඩියුල් එක ගත්තහම අපිට පුලුවන් ඒ මොඩියුල් එක භාවිතා කරල ආඩුඊනෝ බෝඩ් 100ක් නෙවෙයි 1000ක් උනත් හදා ගන්න.
දැන් ඉතින් පහල 1 රූපයේ පරිදි උපාංග ටික සම්බන්ධ කරගන්න. Converter මොඩියුල් එක ඇරෙන්න ඉතුරු ටික පාස්ස ගත්තට කමක් නෑ. මොකද converter එකත් පාස්ස ගත්තොත් ආයෙ ආඩුඊනෝ බෝඩ් එකක් හදද්දී ඒ මොඩියුල් එක පාවිච්චි කරන්න බැරි වෙනව. ඔයා 1 රූපසටහනේ තියන විදිහට හරියටම උපාංග සම්බන්ධ කරල ඉවර නම් දැන් ඔයාට පුලුවන් ඔයාගෙම ආඩුඊනෝ බෝඩ් එක පරිගණකයට සම්බන්ධ කරල මයික්රො කන්ට්රෝලර් එක ප්රෝග්රෑම් කරන්න. මයික්රො කන්ට්රෝලර් එක ප්රෝග්රෑම් කරල ඉවර උනහම converter මොඩියුල් එකට අදාල කොටස් ටික ගලවලා ඉවත් කරන්න පුලුවන්. ඒ කොටස් ගලවල ඔයා හදන ප්රොජෙක්ට් එකට ඔයාගෙම ආඩුඊනෝ බෝඩ් එක use කරන්න පුලුවන්. (2 රූපසටහන)
ATMega328P මයික්රො කන්ට්රෝලර් එකේ pins පිහිටලා තියන ආකාරය හා Arduino සොෆ්ට්වෙයා ඉන්ටෆේස් එක පිළිබදව #Part_04 තුලින් බලාපොරොත්තු වන්න
Compiled by: Yasas Sadeepa