Arduino Program Structure
void setup() { ... }
જ્યારે Arduino બોર્ડ ચાલુ થાય અથવા રિસેટ થાય, ત્યારે આ ફંક્શન સૌથી પહેલા રન થાય છે.
-
કાર્ય: તે ફક્ત એક જ વાર ચાલે છે.
-
ઉપયોગ: પિન મોડ સેટ કરવા (INPUT કે OUTPUT), સીરીયલ કોમ્યુનિકેશન શરૂ કરવા અથવા લાઈબ્રેરીઓ શરૂ કરવા માટે.
-
ઉદાહરણ:
pinMode(13, OUTPUT);
void loop() { ... }
setup() પૂર્ણ થયા પછી, પ્રોગ્રામ આ ફંક્શનમાં પ્રવેશે છે.
-
કાર્ય: આ ફંક્શનમાં લખાયેલો કોડ વારંવાર (Logically infinite loop) રન થયા કરે છે.
-
ઉપયોગ: સેન્સરનો ડેટા વાંચવા, ગણતરી કરવા અને આઉટપુટ (જેમ કે LED ચાલુ-બંધ કરવી) ને કંટ્રોલ કરવા માટે.
-
ઉદાહરણ: LED બ્લિંક કરાવવાનો કોડ અહીં લખવામાં આવે છે.
Basic Example (LED Blink)
void setup() {
pinMode(13, OUTPUT); // 13 નંબરની પિનને આઉટપુટ બનાવી
}
void loop() {
digitalWrite(13, HIGH); // LED ચાલુ કરો
delay(1000); // 1 સેકન્ડ રાહ જુઓ
digitalWrite(13, LOW); // LED બંધ કરો
delay(1000); // 1 સેકન્ડ રાહ જુઓ
}




0 Comments