දැන් තමයි అసలు වැඩේ පටන් ගන්නේ! මෙම පාඩමෙන්, Arduino සඳහා කේතයක් (program) ලියන ආකාරය, එහි මූලික ව්යුහය, සහ ඔබේ පළමු කේතය ලියා Arduino බෝඩ් එකට යවන (upload) ආකාරය ඉගෙන ගනිමු. අපි Hello, World! කියනවා වෙනුවට LED එකක් දල්වා නිවා දමමු!
void setup() { ... }
Serial.begin()
) වැනි මූලික සැකසුම් සඳහා මෙය භාවිතා කරයි.void loop() { ... }
setup()
කොටස ක්රියාත්මක වී අවසන් වූ පසු, මෙම කොටස නැවත නැවතත් අඛණ්ඩව ක්රියාත්මක වේ. Arduino බෝඩ් එක ක්රියාත්මකව තිබෙන තුරු මෙහි ඇති කේතය දිගටම දිව යයි. ඔබගේ ව්යාපෘතියේ ප්රධාන ක්රියාවලිය (e.g., සෙන්සර් කියවීම, LED පාලනය) ලියන්නේ මෙම කොටසේය.void setup() {
// pin 13 එක OUTPUT එකක් ලෙස සකසයි.
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // LED එක ON කරයි (5V)
delay(1000); // තත්පර 1ක් (මිලිතත්පර 1000) නවතී
digitalWrite(LED_BUILTIN, LOW); // LED එක OFF කරයි (0V)
delay(1000); // තත්පර 1ක් නවතී
}
LED_BUILTIN
යනු pin 13 සඳහා ඇති නියතයකි.
setup()
තුළ Serial.begin(9600);
ලෙස සන්නිවේදනය ආරම්භ කරන්න. 9600 යනු දත්ත සම්ප්රේෂණ වේගයයි (baud rate).loop()
තුළ Serial.println("Hello!");
වැනි විධානයකින් පණිවිඩ යැවිය හැක. println
මගින් පණිවිඩය යැවූ පසු නව පේළියකට යයි.