Arduino দিয়ে LED Blinking
LED বা Light Emitting Diode বা আলোক নির্বাহী ডায়োড। যেটি রোবোটিক্স থেকে শুরু করে আমাদের ব্যবহারিক জীবনের সাথে অপ্রতোপ ভাবে জড়িয়ে আছে। আমরা আর্ডুইনো দিয়ে সহজ প্রোগ্রামিং এর মাধ্যমে কোন একটি এলইডি সেকেন্ডে কয়বার জ্বলবে বা নিভবে তা নির্ধারণ করতে পারি।
এই প্রজেক্ট করতে আমাদের যা যা লাগবেঃ
১. Arduino UNO
২. LED
৩. Male to Male Jumper Wire ২টি
৪. Resistor (220/330 ohm) ১টি
৫. Bread Board
প্রথমে সার্কিট ডায়াগ্রাম বা ভিডিও এর মতো আমাদের সার্কিটটা তৈরি করতে হবে।
এবার পিসির সাথে ক্যাবল দিয়ে Arduino কানেক্ট কর। তারপর নীচের কোড কপি করে Arduino IDE তে নিয়ে, Arduino কানেক্ট করে Code Upload করতে হবে। Upload দেয়ার আগে Compile করে চেক করে নেয়া যায় কোডে কোনো ভুল আছে কিনা।
/robotrybd.com
int ledPin = 8;
void setup(){
pinMode(ledPin, OUTPUT);
}
void loop(){
digitalWrite(ledPin, HIGH);
delay(300);
digitalWrite(ledPin, LOW);
delay(300);
}
Copy
উপসংহার
সবকিছু ঠিকঠাক হলে আরডুইনো Blink করবে। Code এ গিয়ে delay(1000) ফাংশনে 1000 এর মান বাড়ালে বা কমালে LED Blinking কমবে বা বাড়বে। যেহেতু 1000 অর্থ হচ্ছে 1000 মিলি সেকেন্ড অর্থাৎ এক সেকেন্ড। এখন তুমি যদি চাও আরো কম সময়ে আর্ডুইনো দ্রুত Blink করুক তাহলে delay() ফাংশনের মানের মান কমালেই Arduino দ্রুত Blink করবে। delay(300) দিয়ে একবার চেষ্টা করে দেখে ফেল!
আশা করি সফলভাবে প্রজেক্টটি করে ফেলেছো । তবুও যদি কোথাও আটকে যাও কমেন্টে জানিও দাও ।