/*********************************************************
स्पष्टीकरण:
LED पिन्स निश्चित करा: ledPins अरेमध्ये 6 पिन्स निश्चित केले आहेत, जे LEDs शी जोडले आहेत.
विलंब निश्चित करा: delays अरेमध्ये प्रत्येक LED ब्लिंकसाठी विलंब (मिलीसेकंदांमध्ये) निश्चित केला आहे.
सिरिअल संवाद सुरू करा: Serial.begin(9600); हे सिरिअल संवाद सुरू करण्यासाठी आहे.
OUTPUT पिन्स सेट करा: pinMode(ledPins[i], OUTPUT); वापरून प्रत्येक LED पिन OUTPUT म्हणून सेट केला जातो.
आरंभिक संदेश दर्शवा: Serial.println("Starting LED blink sequence..."); हे सिरिअल मॉनिटरवर
आरंभिक संदेश दर्शवण्यासाठी आहे.
LED ब्लिंक करा: loop() फंक्शनमध्ये, प्रत्येक LED त्याच्या संबंधित विलंबासह ब्लिंक केला जातो.
digitalWrite(ledPins[i], HIGH); LED चालू करते,
आणि digitalWrite(ledPins[i], LOW); LED बंद करते.
हा कोड सजीव करण्यासाठी, तुमचे Arduino बोर्ड संगणकाशी जोडा आणि हा कोड अपलोड करा.
आशा आहे की हे स्पष्टीकरण उपयुक्त आहे! तुम्हाला आणखी काही माहिती हवी असल्यास, कृपया विचार करा.
code by arvnd
*******************************************/
// Define the LED pins
int ledPins[] = {2, 3, 4, 5, 6, 7}; // Pins connected to LEDs
int delays[] = {1000, 2000, 3000, 4000, 5000, 6000}; // Delays in milliseconds
void setup() {
// Start serial communication
Serial.begin(9600);
// Set each LED pin as an OUTPUT
for (int i = 0; i < 6; i++) {
pinMode(ledPins[i], OUTPUT);
}
// Display initial message on serial monitor
Serial.println("Starting LED blink sequence...");
}
void loop() {
// Blink each LED with its corresponding delay
for (int i = 0; i < 6; i++) {
Serial.print("Blinking LED ");
Serial.print(i + 1); // Display which LED is blinking
Serial.print(" with delay ");
Serial.print(delays[i]); // Display the delay time for each LED
Serial.println(" ms");
digitalWrite(ledPins[i], HIGH); // Turn the LED on
delay(delays[i]); // Wait for the corresponding delay
digitalWrite(ledPins[i], LOW); // Turn the LED off
delay(delays[i]); // Wait again before next iteration
}
}