MuTech Roboticsलर्निंग हब
← सीखने के रास्ते पर वापस

आपका पहला स्केच

10 मिनट

स्केच वह प्रोग्राम है जो आपके बोर्ड पर चलता है। इसके दो हिस्से होते हैं, और आपका हर स्केच इसी ढाँचे पर बनेगा।

  • setup() बोर्ड शुरू होने पर एक बार चलता है।
  • loop() जब तक बोर्ड को बिजली मिलती है, बार-बार चलता रहता है।

तैयारी

  1. कंप्यूटर पर मुफ़्त Arduino IDE इंस्टॉल करें।
  2. USB डेटा केबल से बोर्ड जोड़ें।
  3. Tools मेन्यू में अपना बोर्ड और पोर्ट चुनें।

Blink

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}

Upload दबाएँ। Nano की छोटी लाइट अब हर सेकंड जलेगी-बुझेगी। 500 को 100 करके फिर अपलोड करें और इसे तेज़ होते देखें।

बोर्ड क्या सोच रहा है

Serial Monitor बोर्ड के संदेश दिखाता है। गलती ढूँढने का यह सबसे अच्छा तरीका है।

void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.println(analogRead(A0));
  delay(200);
}

बटन पढ़ना

बटन को D2 और GND के बीच लगाएँ। बटन दबने तक पिन HIGH रहता है।

void setup() {
  pinMode(2, INPUT_PULLUP);
  pinMode(13, OUTPUT);
}

void loop() {
  bool pressed = digitalRead(2) == LOW;
  digitalWrite(13, pressed ? HIGH : LOW);
}

अपलोड न हो तो पोर्ट जाँचें, दूसरी USB केबल आज़माएँ, और देखें कि केबल डेटा वाली हो, सिर्फ़ चार्जिंग वाली नहीं। ESP32 में कनेक्ट होते समय BOOT बटन दबाकर रखना पड़ सकता है।

छोटा क्विज़

1. setup() कितनी बार चलता है?

2. INPUT_PULLUP में दबा हुआ बटन क्या पढ़ता है?

3. बोर्ड के संदेश कौन दिखाता है?

स्कोर: 0 / 3
प्रगति रखने के लिए साइन इन करें