int ledPin = 10;
void blink(){
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
}
// এখানের কোড একবারই রান হবে।
void setup() {
// আউটপুট মোডে সেটাপ করতেসি
//যাতে আমরা "হাই ভোল্টেজ" আউটপুট দিতে
// পারি ঐ পিনে
pinMode(ledPin, OUTPUT);
}
// এখানের কোড বারবার রান হতে থাকবে
void loop() {
// "রাইট" মানে আউটপুট,
// কারন লিখার মাধ্যমে আমরা মনের কথা বাইরে আনি।
// "রিড" মানে ইনপুট
// কারন পড়ার মাধ্যমে আমরা অন্যের মনের কথা
// নিজের মাথার ভিতরে নিই।
// আমরা ডিজিটাল পিনটাকে বলবো হাই ভোল্টেজ আউটপুট দিতে
digitalWrite(ledPin, HIGH);
// ৫০০ মিলি সেকেন্ড ধরে এইভাবেই থাকবে যেনো আমরা খালি চোখে টের পাই
delay(500);
// এবার ঐ পিনেই আমরা লো ভোল্টেজ দিবো,
// মানে ০ বা শূন্য।
// ভোল্টেজ নাই, কারেন্টও নাই, বাত্তি নিভে যাবে
digitalWrite(ledPin, LOW);
// আবারও ৫০০ মিলি ০ ভোল্টেই রাখবো যেনো খালি চোখে টের পাই পরিবর্তন।
// নাহলে সাথে সাথে এই void loop ব্লকের কোড আবার রান হবে
// সেখানে শুরুতেই আমরা হাই ভোল্টেজ পাস করসি,
// সো এতো দ্রুত আবার কোডটা রান হবে যে, আমরা বন্ধ করসিলাম টের পাবো না
delay(500);
}