সুচিপত্র:
ভিডিও: একাধিক স্বাধীন NeoPixel রিং: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
তাই 12 টি LED পিক্সেল কাজ করার জন্য আমি এই প্রকল্পটি তৈরি করেছি। আমি 16 জনকে এখানে পেয়েছি। এবং আমি এই সমন্বিত ব্রেসলেটটি দেখেছি, তবে আমি দেখতে চেয়েছিলাম কিভাবে বিভিন্ন রিং, বিভিন্ন আকার একে অপরের থেকে স্বাধীনভাবে কাজ করবে।
তাই একটি বোর্ড থেকে ডিজিটাল আউটপুটকে অন্য বোর্ডে ডিজিটাল ইনপুটের সাথে সংযুক্ত করার পরিবর্তে দ্বিতীয় ছবির মত, আমার লক্ষ্য ছিল প্রতিটি বোর্ডে একটি করে ডেডিকেটেড DI থাকা।
ধাপ 1: উপাদান
ধাপ 2: কোড
আমার শুরুতে neon.ino ছিল, এটি খুব সোজা ছিল, আমি অনলাইনে খুঁজে পেয়েছিলাম এবং পোর্ট এবং রিংয়ের আকার সামঞ্জস্য করেছি, এটি কাজ করেছে।
আমার ধারণা ছিল যে ভেরিয়েবলগুলির প্রতিলিপি করার প্রয়োজন হবে, কিন্তু কোনটি প্রয়োজন ছিল এবং কোনটি সব নিওপিক্সেল রিংগুলির মতো থাকতে পারে তা নিশ্চিত ছিলাম না।
মূল
#অন্তর্ভুক্ত
#ডিফাইন পিন 2 // ইনপুট পিন নিওপিক্সেল সংযুক্ত
#সংজ্ঞায়িত করুন NUMPIXELS 12 // রিংয়ে নিউপিক্সেলের সংখ্যা
Adafruit_NeoPixel পিক্সেল = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
নতুন
#অন্তর্ভুক্ত #পিন 1 6 সংজ্ঞায়িত করুন // ডিজিটাল পিন 6 এর সাথে 12 টি নিওপিক্সেল স্ট্রিপ সংযুক্ত করুন
#ডিফাইন পিন 2 13 // ডিজিটাল পিন 7 এর সাথে 6 নিওপিক্সেল স্ট্রিপ সংযুক্ত করুন
#ডিফাইন পিন 3 2 // ডিজিটাল পিন 8 এর সাথে 24 টি নিওপিক্সেল রিং সংযুক্ত করুন
#ডিফাইন পিন 4 10 // ডিজিটাল পিন 9 এর সাথে 16 টি নিওপিক্সেল রিং সংযুক্ত করুন
#পিন 5 9 সংজ্ঞায়িত করুন //
#সংজ্ঞায়িত NUMPIXELS1 24
#সংজ্ঞায়িত NUMPIXELS2 16
#সংজ্ঞায়িত NUMPIXELS3 12
#সংজ্ঞায়িত করুন NUMPIXELS4 6
#সংজ্ঞায়িত করুন NUMPIXELS5 1
Adafruit_NeoPixel পিক্সেল 1 = Adafruit_NeoPixel (NUMPIXELS1, PIN1, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixels2 = Adafruit_NeoPixel (NUMPIXELS2, PIN2, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel পিক্সেল 3 = Adafruit_NeoPixel (NUMPIXELS3, PIN3, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixels4 = Adafruit_NeoPixel (NUMPIXELS4, PIN4, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel pixels5 = Adafruit_NeoPixel (NUMPIXELS5, PIN5, NEO_GRB + NEO_KHZ800);
neonmultiple.txt
আমি খুঁজে পেয়েছি অন্য একটি কোড ছিল, কিন্তু গতি জন্য বোতাম সমন্বয় উপর ভিত্তি করে … আমি উভয় কোড একত্রীকরণ প্রয়োজন।
আমি প্রথমবার ব্যবহার করেছি
অকার্যকর লুপ () {
রিং 1 ();
রিং 2 ();
রিং 3 ();
রিং 4 ();
রিং 5 ();
তাই মূল নিয়ন থেকে "চতুর্ভুজ" করার জন্য আমার প্রয়োজনীয় সমস্ত কোড এবং ভেরিয়েবল দেখতে সহজ ছিল
সেট রঙের অংশটি আমি শুধুমাত্র একবার রেখেছিলাম, যেহেতু সমস্ত লাইট এলোমেলোভাবে পরিবর্তিত হতে পারে, তাই setcolor1, setcolor2 … ইত্যাদি প্রয়োজন নেই
অকার্যকর setColor () {redColor = এলোমেলো (0, 255); সবুজ রঙ = এলোমেলো (0, 255); নীল রঙ = এলোমেলো (0, 255); সিরিয়াল.প্রিন্ট ("লাল:"); Serial.println (redColor); সিরিয়াল.প্রিন্ট ("সবুজ:"); Serial.println (greenColor); সিরিয়াল.প্রিন্ট ("নীল:"); Serial.println (blueColor); }
আমি যে চূড়ান্ত কোডটি ব্যবহার করেছি তাকে বলা হয় multi_rings1.ino
ধাপ 3: ফলাফল
আপাতত শুধুমাত্র থিংকার্ক্যাডে অনুকরণ করতে পারে
www.tinkercad.com/things/0wTu8lCQSkQ-multiple-rings/editel?sharecode=0vbsPyNB7n9it870QBXkyNBV0DyDmmzPCLtHva5fRXk=
প্রস্তাবিত:
ভলিউম নির্দেশক Neopixel Ws2812 LED রিং এবং Arduino: 8 টি ধাপ
ভলিউম ইন্ডিকেটর Neopixel Ws2812 LED Ring & Arduino: এই টিউটোরিয়ালে আমরা শিখব কিভাবে Neopixel Ws2812 LED Ring এবং arduino ব্যবহার করে ভলিউম ইন্ডিকেটর তৈরি করতে হয়। ভিডিওটি দেখুন
Arduino সঙ্গে Neopixel Ws2812 LED বা LED STRIP বা LED রিং কিভাবে ব্যবহার করবেন: 4 টি ধাপ
Arduino এর সাথে Neopixel Ws2812 LED বা LED STRIP বা LED রিং কিভাবে ব্যবহার করবেন: হাই বন্ধুরা যেহেতু Neopixel নেতৃত্বাধীন স্ট্রিপ খুব জনপ্রিয় এবং এটিকে ws2812 LED স্ট্রিপও বলা হয়। এগুলি খুব জনপ্রিয় কারণ এই নেতৃত্বাধীন স্ট্রিপে আমরা প্রতিটি নেতৃত্বকে আলাদাভাবে সম্বোধন করতে পারি যার অর্থ আপনি যদি কয়েকটি লেড এক রঙে জ্বলতে চান
Arduino Ws2812 LED বা Neopixel LED স্ট্রিপ বা রিং টিউটোরিয়াল: 4 টি ধাপ
Arduino Ws2812 LED বা Neopixel LED স্ট্রিপ বা রিং টিউটোরিয়াল: এই নির্দেশাবলীতে আমরা শিখব কিভাবে neopixel বা ws 2812 ব্যবহার করতে হয় বা Arduino- এর সাহায্যে দ্রুত নেতৃত্ব দিতে হয়। এলইডিগুলি পৃথকভাবে ঠিকানাযোগ্য তাই এগুলিকে ইন্ডিও বলা হয়
ফিউশন :০: ৫ টি ধাপে একাধিক এসডিএল ফাইল হিসাবে একাধিক সংস্থা রপ্তানি করা
ফিউশন in০ -এ একাধিক এসটিএল ফাইল হিসেবে একাধিক সংস্থা রপ্তানি: যখন আমি প্রথম ফিউশন using০ ব্যবহার শুরু করি, তখন আমার প্রিয় বৈশিষ্ট্যগুলির মধ্যে একটি ছিল থ্রিডি মডেল থেকে থ্রিডি প্রিন্টিং -এ যাওয়া। অন্য কোন সফটওয়্যার মসৃণ কর্মপ্রবাহ প্রদান করেনি। যদি আপনার মডেলটিতে শুধুমাত্র একটি শরীর থাকে তবে এটি করা খুব সহজ। যাহোক
নিউ ইয়র্ক সিটি সাবওয়েতে আপনি কীভাবে স্বাধীন চলচ্চিত্রের শুটিং করবেন যখন আপনি পারমিট দিতে পারবেন না: 12 টি ধাপ
নিউ ইয়র্ক সিটি সাবওয়েতে আপনি কীভাবে স্বাধীন চলচ্চিত্রের শুটিং করবেন যখন আপনি পারমিট দিতে পারবেন না: এটি এমন একটি সহজ নির্দেশিকা যা সেখানে স্বাধীন চলচ্চিত্র নির্মাতাদের জন্য যারা নিউ ইয়র্ক সিটির সুন্দর পাতাল রেল ব্যবস্থার মধ্যে সেই জাদুকরী দৃশ্যের শুটিং করার স্বপ্ন দেখে কিন্তু বৈধ শুটিং করার জন্য পারমিট পাওয়ার জন্য প্রয়োজনীয় হাজার হাজার ডলারের সামর্থ্য নেই