সুচিপত্র:
ভিডিও: রাস্পবেরি পাই সহ LED ব্লিঙ্ক - রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে জিপিআইও এর রাস্পবেরি পাই ব্যবহার করতে হয়। আপনি যদি কখনো Arduino ব্যবহার করে থাকেন তাহলে সম্ভবত আপনি জানেন যে আমরা LED সুইচ ইত্যাদি তার পিনের সাথে সংযুক্ত করতে পারি এবং এটিকে এর মত কাজ করতে পারি। এলইডি ব্লিংক তৈরি করুন অথবা স্যুইচ থেকে ইনপুট পান। রাস্পবেরি পাই এর জিপিআইও কীভাবে ব্যবহার করতে হয় তা বোঝার জন্য আমরা কেবল একটি সহজ এলইডি ব্লিংক প্রকল্প করব।
ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
এই নির্দেশাবলীর জন্য আপনার নিম্নলিখিত বিষয়গুলির প্রয়োজন হবে: মনিটর এবং ইউএসবি মাউস এবং কীবোর্ড সহ রাস্পবেরি পাই 3 সেটআপ (নিশ্চিত করুন যে রাস্পবিয়ান ওএস আপনার রাস্পবেরি পাইতে সঠিকভাবে সেটআপ করা আছে) রুটিবোর্ড
ধাপ 2: সার্কিট
সার্কিট অংশটি খুব সহজ। আমি LED পিন 8 এর সাথে সংযুক্ত। যার অর্থ হল LED এর নেগেটিভ লেগটি Gnd পিন (6 নং) এবং পজিটিভ লেগ 100ohm (100-1000ohm aby value) এবং অন্য লেগের সাথে সংযুক্ত। রাস্পবেরি পাই এর পিন 8 এর সাথে প্রতিরোধক সংযুক্ত।
ধাপ 3: কোডিং অংশ
তারপর LED ঝলকানি তৈরি করতে পাই টার্মিনাল খুলুন: পাইথন লাইব্রেরি ইনস্টল করার জন্য একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান: পাইথন লাইব্রেরি আমদানি করতে, তারপর আমাদের লাইব্রেরি আরম্ভ করতে হবে এবং রাস্পবেরি pi.import RPi. GPIO এর আউটপুট পিন হিসাবে পিন 8 সেটআপ করতে হবে # আমদানি রাস্পবেরি পাই GPIO লাইব্রেরি থেকে সময় আমদানি ঘুম # টাইপ মডিউল থেকে ঘুম ফাংশন আমদানি করুন GPIO। setwarnings (মিথ্যা) # এখন জন্য সতর্কতা উপেক্ষা করুন GPIO.setmode (GPIO. BOARD) # শারীরিক পিন নম্বর ব্যবহার করুন GPIO.setup (8, GPIO. OUT, প্রাথমিক = GPIO. LOW) # পিন 8 সেট করুন একটি আউটপুট পিন এবং প্রাথমিক মান সেট করুন নিম্ন (বন্ধ) পরের জিনিসটি আমাদের করতে হবে তা হল পিন high উচ্চ (অন) এক সেকেন্ডের জন্য এবং নিম্ন (বন্ধ) এক সেকেন্ডের জন্য এবং আমরা এটিকে কিছুক্ষণের জন্য লুপে রাখব যাতে এটি চিরতরে জ্বলজ্বল করবে। # চিরতরে চালান GPIO.output (8, GPIO. HIGH) # ঘুম চালু করুন (1) # 1 সেকেন্ডের জন্য ঘুমান GPIO.output (8, GPIO. LOW) # ঘুম বন্ধ করুন (1) # 1 সেকেন্ডের জন্য ঘুমান কোডের উপরের দুটি অংশ একত্রিত করে এবং একটি সম্পূর্ণ কোড তৈরি করুন: RPi. GPIO আমদানি করুন GPIO হিসাবে # আমদানি করুন রাস্পবেরি পাই GPIO লাইব্রেরি থেকে সময় আমদানি করুন ঘুমের সময় # মডিউল থেকে স্লিপ ফাংশন আমদানি করুন GPIO.setwarnings (মিথ্যা) # জন্য সতর্কতা উপেক্ষা করুন nowGPIO.setmode (GPIO. BOARD) # ফিজিক্যাল পিন নম্বর ব্যবহার করুন GPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # পিন 8 সেট করুন একটি আউটপুট পিন এবং প্রাথমিক মান সেট করুন কম (অফ) যখন সত্য: # GPIO.output (8, GPIO. HIGH) চালান, তাহলে আমাদের এটিকে blinking_led.py হিসাবে সংরক্ষণ করতে হবে এবং তারপর এটি আপনার IDE এর ভিতরে অথবা আপনার কনসোলে নিম্নলিখিতগুলির সাথে চালাতে হবে: $ python blinking_led.py
ধাপ 4: LED ঝলকানি
কোডটি চালানোর পর আপনি দেখতে পাবেন LED ব্লিঙ্কিং আমার হিসাবে।তাই আমি আশা করি এই নির্দেশাবলী আপনাকে সাহায্য করতে পারত তাই আমাকে কমেন্টে জানাবেন।
প্রস্তাবিত:
সোল্ডার্ড পিন হেডার ছাড়া আরডুইনো ন্যানোর জন্য ICSP সংযোগকারী কিন্তু পোগো পিন: 7 টি ধাপ
সোল্ডার্ড পিন হেডার ছাড়াই আরডুইনো ন্যানোর জন্য আইসিএসপি সংযোগকারী কিন্তু পোগো পিন: বোর্ডে সোল্ডার পিন হেডার ছাড়াই আরডুইনো ন্যানোর জন্য আইসিএসপি সংযোগকারী তৈরি করুন কিন্তু পোগো পিন। -BP75-E2 (1.3 মিমি কনিকাল হেড) স্প্রিং টেস্ট প্রোব পোগো পিন
কিভাবে একটি রাস্পবেরী পাই এর জিপিআইও পিন এবং এভারডুডকে বিট-ব্যাং-প্রোগ্রাম ডিআইএমপি 2 বা ডিএ পিআইএমপি 2: 9 ধাপে ব্যবহার করবেন
কিভাবে একটি রাস্পবেরি পাই এর জিপিআইও পিন এবং বিট-ব্যাং-প্রোগ্রাম DIMP 2 বা DA PIMP 2 এ Avrdude ব্যবহার করবেন: রাস্পবেরি পাই এবং বিট-ব্যাং-এর বিনামূল্যে ওপেন-সোর্স কমান্ড অ্যাভ্রুডে কিভাবে ব্যবহার করবেন সে সম্পর্কে ধাপে ধাপে নির্দেশাবলী -একটি DIMP 2 বা DA PIMP প্রোগ্রাম করুন। আমি ধরে নিচ্ছি যে আপনি আপনার রাস্পবেরি পাই এবং LINUX কমান্ড লাইনের সাথে পরিচিত। আপনাকে করতে হবে না
কীভাবে একটি লিনাক্স বুট ড্রাইভ তৈরি করবেন (এবং এটি কীভাবে ব্যবহার করবেন): 10 টি ধাপ
কীভাবে একটি লিনাক্স বুট ড্রাইভ তৈরি করবেন (এবং এটি কীভাবে ব্যবহার করবেন): এটি লিনাক্স, বিশেষ করে উবুন্টুর সাথে কীভাবে শুরু করা যায় তার একটি সহজ ভূমিকা।
সোনিক পাইতে শিট মিউজিক ব্যবহার করে একটি গান কীভাবে কোড করবেন: 5 টি ধাপ
সোনিক পাইতে শিট মিউজিক ব্যবহার করে একটি গান কীভাবে কোড করবেন: এই নির্দেশনাটি শীট মিউজিক ব্যবহার করে সোনিক পাইতে একটি গান কোড করার সময় ব্যবহার করার জন্য কিছু প্রাথমিক ধাপ এবং কোডের টুকরো রূপরেখা করতে যাচ্ছে! আপনার সমাপ্ত টুকরোতে গন্ধ যোগ করার চেষ্টা করার জন্য আরও এক মিলিয়ন কোড আছে
অ্যান্ড্রয়েড এবং লিনাক্স অপারেটিং সিস্টেমের সাথে ড্রাগন বোর্ড 410 সি -তে জিপিআইও পিন ব্যবহার করে অ্যাপ্লিকেশনগুলির বিকাশ: 6 ধাপ
অ্যান্ড্রয়েড এবং লিনাক্স অপারেটিং সিস্টেমের সাথে ড্রাগনবোর্ড 410 সি-তে জিপিআইও পিন ব্যবহার করে অ্যাপ্লিকেশনের উন্নয়ন: এই টিউটোরিয়ালের উদ্দেশ্য হল ড্রাগনবোর্ড 410 সি লো-স্পিড সম্প্রসারণে জিপিআইও পিন ব্যবহার করে অ্যাপ্লিকেশন ডেভেলপ করার জন্য প্রয়োজনীয় তথ্য দেখানো। এই টিউটোরিয়ালটি অ্যান্ড্রয়ে এসওয়াইএস সহ জিপিআইও পিন ব্যবহার করে অ্যাপ্লিকেশন বিকাশের জন্য তথ্য উপস্থাপন করে