আরডুইনো দিয়ে খেলাধুলা [পর্ব-০২] ::

টিউন বিভাগ প্রোগ্রামিং
প্রকাশিত
জোসস করেছেন

আরডুইনো দিয়ে খেলাধুলার দ্বিতীয় পর্বে সবাইকে স্বাগতম।

আজ আমরা বেসিক জিনিসেরো বেসিক কাজ গুলো দেখব

প্রত্যেকেই আরডুইনো নিয়ে কাজ শুরু করলে সবার প্রথমে এই কাজটি করে।  একটা ভিজুয়াল ইফেক্ট যা সর্বপ্রথম আরডুইনোর প্রতি আকর্ষণ তৈরি করে।

Project name : LED Sequential Control

কাজ তেমন কিছুই না। শুধু স্কিমেটিক দেখে হার্ডওয়্যার কানেকশন দিন। কোড লেখে আপ্লোড দিন। মজা নিন।

স্কিমেটিক:

 

কোড কিভাবে লিখব:

আজকে শুধু ডিজিটাল কমান্ড ইউজ করব। তাই কোন ঝামেলাই নাই।

digitalWrite(pin_number, HIGH/LOW);

এই ফাংশন দিয়েই সব খেলা হবে।

বিস্তারিত কোড:

#define LED1 11 //declare LED at pin 11
#define LED1 12
#define LED1 13

void setup() {pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);// set pin 11 as output
pinMode(3, OUTPUT);}

void loop() {digitalWrite(11, HIGH);
delay(200);
digitalWrite(12, HIGH);
delay(200);
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(11, LOW);
delay(200);
digitalWrite(12, LOW);
delay(200);
digitalWrite(13, LOW);
delay(1000);}

ডেমো:

ভবিষ্যতে আমরা ট্রাফিক লাইট ম্যানেজমেন্ট (নরমাল + এডভান্সড) এর প্রয়োগ দেখব।

Abdul Mukit
CSE 46
JU

Level 0

আমি আবদুল মুকিত। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 5 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 2 টি টিউন ও 1 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

প্রিয় টিউনার,

টেকটিউনস চেইন টিউন হিসেবে অন্তর্ভুক্ত হবার জন্য আপনার টিউনে যে যে বিষয় গুলো সংশোধন করতে হবে:

➡ ১. আপনি ভুল ভাবে আপনার চেইন টিউনের শিরোনাম গুলো দিচ্ছেন। তা ঠিক করতে হবে:

আপনি পর্ব হিসেবে টিউনের শিরোনাম গুলো –

চেইন টিউনের নাম [পর্ব-০১] :: চেইন টিউনের ভিতরের বিষয়বস্তু …

চেইন টিউনের নাম [পর্ব-০২] :: চেইন টিউনের ভিতরের বিষয়বস্তু ….

চেইন টিউনের নাম [পর্ব-০৩] :: চেইন টিউনের ভিতরের বিষয়বস্তু

এর অর্থ প্রথমে চেইন টিউনের নাম, এরপর (স্পেস দিয়ে) স্কয়ার ব্রাকেটের ([ ]) মধ্যে পর্ব হাইফেন (-) দিয়ে দুই সংখ্যায় পর্বের নম্বর। স্কয়ার ব্রাকেটের ([ ]) ভিতরে কোন স্পেস দিবেন না। এরপর (স্পেস দিয়ে) ডাবল কোলন (::) এর পরে (স্পেস দিয়ে) চেইন টিউনের ভিতরের বিষয়বস্তু॥ এই ফরমেটে চেইন টিউনের শিরোনাম গুলো লিখুন।

এই চেইনের পূর্বের পর্ব গুলোর শিরোনাম গুলোও যদি ‘টেকটিউনস চেইন টিউনের’ শিরোনাম মোতাবেক করা না থাকে তবে সব গুলো এখনই সংশোধন করুন ও পরবর্তী সকল চেইন টিউনে সঠিক ভাবে চেইন টিউনের শিরোনাম দিন।

টিউনের শিরোনাম গুলো ‘টেকটিউনস চেইন টিউনের’ শিরোনাম মোতাবেক সঠিক ভাবে সংশোধন করে আপডেট করুন।

➡ ২. আপনার টিউনে সঠিক ভাবে কোড হাইলাইটার ব্যবহার করা হয়নি, টিউনে সঠিক ভাবে কোড হাইলাইটার ব্যবহার করতে হবে।

আপনার টিউন যেহেতু প্রোগ্রামিং সংক্রান্ত টিউন ও টিউনে কোডের ব্যবহার রয়েছে তাই বিভিন্ন প্রোগ্রামিং ল্যাঙ্গুয়েজের কোড যেমন HTML, CSS, JS, PHP ইত্যাদি কোড সুন্দর ও সঠিক ভাবে দেখাতে টেকটিউনসের রয়েছে নিজেস্ব “কোড হাইলাইটার”। টেকটিউনসের “কোড হাইলাইটার” কিভাবে ব্যবহার করতে হয় তা জানতে এই টিউনটি দেখুন

➡ ৭. আপনার এই চেইন টিউনের পূর্বে পর্ব গুলোও ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক সংশোধন করতে হবে:

উপরের যে যে বিষয় গুলো সংশোধন করতে বলা হয়েছে সে সে বিষয় গুলো পরিপূর্ণ, সুষ্ঠু ও সঠিক ভাবে সংশোধন করুন এবং পূর্বের পর্ব গুলোও যদি ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক  না থাকে তবে সব গুলো পর্ব এখনই ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক সংশোধন করুন।

সকল পর্ব ‘টেকটিউনস চেইন টিউন নীতিমালা’ মোতাবেক সংশোধন করে এই টিউমেন্টটির প্রতুত্তর (রিপ্লাই) দিন। টেকটিউনস থেকে আপনার টিউন গুলো চেইন করে দেওয়া হবে।

চেইন টিউনে যুক্ত হবার ফলে চেইনের প্রতিটি পর্ব একসাথে থাকবে। চেইনে নতুন পর্ব যুক্ত হলে তা টেকটিউনসের প্রথম পাতায় দেখা যাবে এবং “সকল চেইন টিউনস” https://www.techtunes.io/chain-tunes/ পাতায় চেইন টিউনটি যুক্ত হবে।

চেইন টিউন কীভাবে প্রক্রিয়া হয় তা জানতে ‘টেকটিউনস সজিপ্র’ https://www.techtunes.io/faq এর ‘চেইন টিউন’ অংশ দেখুন। ধন্যবাদ।