More Related Content More from Mahesh Kodituwakku
More from Mahesh Kodituwakku (20) Arduino Basic for Grade 91. ක්ෂුද්ර පාලක භාවිතය
ආඩුඊන ෝ ක්ෂුද්ර පාලක
ufyaIa fldä;=jlal=
BTec(ICT) , MCTS,MIEEE
Professional Development Course in ICT (AIT-Thailand)
National Dip in Teaching (Merit)
2. • wdvqBfkda hkq Atmel iud.u úiska ilia lrk ,o
laIqø md,lhls’
• fuhg wdodk ,nd§u yd tu wdodk l%shdj,shlg
,lalr m%;sodk ,nd.ekSu l< yelsh
• fuh ;=< u;lhka o wka;¾.; fõ’
• tම ksid mß.Klhl uQ,sl ,laIK fuu mqjrefõ
o olakg ,efnhs'
11. වැඩසටහ එක්ෂ වාරයක්ෂ
පමණක්ෂ ධාව ය කිරීමට අවශ්ය
ම් වමම වකාටවසහි
වක්ෂතකරණය කළ හැකිය
වැඩසටහ ැවත ැවත
ධාව ය කිරීමට අවශ්ය ම්
වමම වකාටවසහි වක්ෂතකරණය
කළ හැකිය
12. void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
13. void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
වමහිදී 2 ව වේළිවේ ලියා
තිවෙ වක්ෂත වකාටසින්
වකවරන්වන් LED Blink කිරීමට
වයාදාගන්වන් කුම Pin එකද
යන් ත් එය වයාදා ගන්ව කුම
කාර්යයක්ෂ සදහාද යන් හදුන්වා
දීමයි. වමහි pinMode(13,
OUTPUT); යන්ව න්
කියවවන්වන් 13 ව Digital pin
එක Output එකක්ෂ වලස වයාදා
ගන් ා ෙවයි.
14. void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
වමහි 5 ව වේලිවයන් සිදු
වකවරන්වන් 13 Pin එවකහි voltage
එක 5v සැකසීමයි. HIGH යන්ව න් 5V
ද LOW යන්ව න් 0V ද කියවේ. වමහි
delya(1000); යන් මගින් ඊට පහලින්
ඇති වකෝඩ් වකාටස ක්රියාත්මක වීම
තත්පර 1 ක්ෂ ප්රමාද කරයි. වමහි delay
යන්ව හි 1000 වලස සදහන් කර
ඇත්වත් මිලි තත්පර 1000 ක්ෂ යන් යි.
මිලි තත්පර 1 යනු තත්පරවයන් 1000
න් පංගුවකි.
එ ම් වමහිදී තත්පර 1 ක්ෂ LED ය දල්වා
තෙ අතර තත්පර 1 ක්ෂ LED ය නිවා
දමයි.
16. න ාර්් එක නවත Code upload කිරීම
• Tools > Bord හරහා වගාස් ඔෙ වයාදාගන් ා Board එක
වතරිය යුතුය.
•
Tools > Port හරහා වගාස් Arduino එක සවිකර එති com
port එක වතරිය යුතුය.
•
අ තුරුව Sketch > Upload හරහා වගාස් Code එක
Upload කළ යුතුය.