সুচিপত্র:
ভিডিও: কোড টিউটোরিয়ালের ঘন্টা সহ Arduino এর জন্য একটি অঙ্কন রোবট ব্যবহার করা: 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
কিশোরীদের STEM বিষয়গুলিতে আগ্রহী হতে সাহায্য করার জন্য আমি একটি ওয়ার্কশপের জন্য একটি Arduino অঙ্কন রোবট তৈরি করেছি (https://www.instructables.com/id/Arduino-Drawing-Robot/ দেখুন)। রোবটটি কচ্ছপ-শৈলীর প্রোগ্রামিং কমান্ড যেমন ফরওয়ার্ড (দূরত্ব) এবং টার্ন (এঙ্গেল) ব্যবহার করে আকর্ষণীয় পাস্টার্ন তৈরি করার জন্য ডিজাইন করা হয়েছিল।
কর্মশালার সময়, আমরা অংশগ্রহণকারীদের তাদের রোবট প্রোগ্রামিংয়ের প্রস্তুতিতে প্রোগ্রামিংয়ের সাথে পরিচিত হতে সাহায্য করার জন্য কোড অফ আওয়ার থেকে "আনা এবং এলসা" টিউটোরিয়াল ব্যবহার করেছি। টিউটোরিয়ালটি টাইপিং এবং সিনট্যাক্সের বাধা এড়াতে গ্রাফিকাল প্রোগ্রামিং ব্লক ব্যবহার করে, কিন্তু সমতুল্য জাভাস্ক্রিপ্ট কোড দেখা যেতে পারে, যা সাধারণভাবে ব্যবহৃত এবং শক্তিশালী প্রোগ্রামিং ভাষা শেখার জন্য একটি শক্তিশালী সেতু তৈরি করে।
আমাদের আবিষ্কার ছিল যে যেহেতু টিউটোরিয়ালটি আনাকে পর্দার চারপাশে সরানোর জন্য অনুরূপ কমান্ড ব্যবহার করেছিল এবং জাভাস্ক্রিপ্টের ফর্ম্যাটিং কাঠামোটি আরডুইনো সি কোডের অনুরূপ, ব্রাউজারে ড্রয়িং প্যাটার্ন তৈরি এবং পরীক্ষা করা যেতে পারে, এবং তারপর তৈরি করা জাভাস্ক্রিপ্ট কোড কপি করা হয়েছে এবং আরডুইনোতে রোবট চালানোর জন্য পরিবর্তন করা হয়েছে! ভৌত জগতে কিছু নিয়ন্ত্রণ করার জন্য কোড ব্যবহার করা প্রোগ্রামিং শক্তির একটি আকর্ষণীয় প্রদর্শন।
ধাপ 1: কোড টিউটোরিয়ালের ঘন্টা
"আনা এবং এলসা" এবং "আর্টিস্ট" আওয়ার অফ কোড টিউটোরিয়াল উভয়ই পর্দার চারপাশে অক্ষরগুলি সরানোর জন্য "মুভ" এবং "টার্ন" এর মতো কমান্ড ব্যবহার করে। টিউটোরিয়াল অগ্রসর হওয়ার সাথে সাথে আপনি লুপ এবং নেস্টেড লুপের শক্তি শিখবেন। উদাহরণস্বরূপ অ্যানার 12 তম ধাপে, আপনি স্নোফ্লেক প্যাটার্ন তৈরি করতে নেস্টেড লুপ ব্যবহার করেন। টিউটোরিয়ালের শেষে, আপনাকে পরীক্ষা করার জন্য একটি ফাঁকা স্লেট দেওয়া হয়েছে।
ধাপ 2: আরডুইনো কোড শুরু করা
যদি আপনার আরডুইনো দিয়ে শুরু করার জন্য সাহায্যের প্রয়োজন হয়, তাহলে www. Arduino.cc- এ "Arduino দিয়ে শুরু করা" পৃষ্ঠার চেয়ে ভাল জায়গা আর নেই।
আপনাকে অবশ্যই আপনার আরডুইনো ড্রইং রোবটটি তৈরি এবং পরীক্ষা করতে হবে।
আমি সেই কোডটি লিখেছি যা স্টেপার মোটর চালানোর সমস্ত বিবরণের যত্ন নেয় এবং সরানো এবং বাঁকানোর জন্য সহজ কমান্ড সরবরাহ করে। সংযুক্ত Arduino স্কেচ ডাউনলোড করুন এবং এটি আপনার Arduino স্কেচ ফোল্ডারে রাখুন। তারপর এটি Arduino IDE দিয়ে খুলুন। এটি এটিকে একটি নতুন ফোল্ডারে রাখতে বলবে, যা ঠিক আছে।
ধাপ 3: কোড পরিবর্তন করুন
আপনি যে টিউটোরিয়ালটি ব্যবহার করতে চান তাতে একটি প্যাটার্ন হয়ে গেলে, "কোড দেখান" বোতামে ক্লিক করুন। আরডুইনো স্কেচের লুপ () ফাংশনে কোডটি কপি এবং পেস্ট করুন। এই কোডটি আনা এবং এলসা ধাপ 11 থেকে এসেছে:
জন্য (var count2 = 0; count2 <4; count2 ++) {for (var count = 0; count <2; count ++) {moveForward (100); টার্নরাইট (60); moveForward (100); টার্নরাইট (120); } turnRight (90); }
লক্ষ্য করুন যে "var" জাভাস্ক্রিপ্ট ভেরিয়েবল টাইপ একটি আদর্শ ডেটা টাইপ Arduino নয়। পূর্ণসংখ্যার জন্য সমতুল্য হবে "int"। জীবনকে সহজ করার জন্য, আমি কিছু কোড যোগ করেছি যাতে Arduino জানে যে যখন আমরা "var" বলি, তখন আমাদের অর্থ "int"। কোড সব বিমূর্ততা সম্পর্কে।
কোড কম্পাইল করুন এবং আপলোড করুন! ইহা খুবই সাধারন। যদি রোবটের অঙ্কনটি টিউটোরিয়ালে আপনি যা পেয়েছেন তার সাথে মেলে না, তাহলে আপনাকে আপনার রোবটটি ক্যালিব্রেট করতে হবে অথবা আলগা চাকা বা টেনে আনা অংশগুলি পরীক্ষা করতে হবে।
আপনি কি নিয়ে এসেছেন তা আমাকে জানান!
প্রস্তাবিত:
DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ
DIY || কিভাবে একটি স্পাইডার রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: স্পাইডার রোবট তৈরির সময় কেউ রোবটিক্স সম্পর্কে অনেক কিছু শিখতে পারে। এই ভিডিওতে আমরা আপনাকে দেখাবো কিভাবে একটি স্পাইডার রোবট তৈরি করা যায়, যা আমরা আমাদের স্মার্টফোন ব্যবহার করে পরিচালনা করতে পারি (Androi
একটি লাইব্রেরি ছাড়া একটি স্ক্রোলিং টেক্সট প্রদর্শন করার জন্য আরেকটি Arduino ব্যবহার করে একটি Arduino প্রোগ্রাম করা: 5 টি ধাপ
একটি লাইব্রেরি ছাড়া একটি স্ক্রোলিং টেক্সট প্রদর্শন করার জন্য আরেকটি Arduino ব্যবহার করে একটি Arduino প্রোগ্রাম করা: Sony Spresense বা Arduino Uno এত ব্যয়বহুল নয় এবং এর জন্য প্রচুর শক্তির প্রয়োজন হয় না। যাইহোক, যদি আপনার প্রকল্পের ক্ষমতা, স্থান বা এমনকি বাজেটের সীমাবদ্ধতা থাকে, তাহলে আপনি Arduino Pro Mini ব্যবহার করার কথা বিবেচনা করতে পারেন। Arduino Pro মাইক্রো থেকে ভিন্ন, Arduino Pro Mi
একটি Arduino টিউটোরিয়ালের মত STM32 ব্যবহার করা - STM32F103C8: 5 টি ধাপ
একটি Arduino টিউটোরিয়ালের মত STM32 ব্যবহার করা | STM32F103C8: আরে, কি খবর, বন্ধুরা! এখানে CETech থেকে আর্কস নিম্নলিখিত টিউটোরিয়ালে, আমরা STM দ্বারা প্রদত্ত বিভিন্ন মাইক্রোকন্ট্রোলারের দিকে তাকিয়ে থাকব যেমন STM32F103C8, STM32F030F4 এবং STM8S103F3। আমরা এই মাইক্রোগুলিকে একে অপরের সাথে তুলনা করব
Arduino জন্য অঙ্কন রোবট: 18 ধাপ (ছবি সহ)
Arduino এর জন্য রোবট আঁকা: দ্রষ্টব্য: আমার কাছে এই রোবটটির একটি নতুন সংস্করণ আছে যা একটি প্রিন্টেড সার্কিট বোর্ড ব্যবহার করে, নির্মাণ করা সহজ, এবং IR বাধা সনাক্তকরণ! Http://bit.ly/OSTurtle এ দেখুন, আমি এই প্রকল্পটি ChickTech.org এর জন্য 10 ঘন্টার কর্মশালার জন্য ডিজাইন করেছি যার লক্ষ্য আমি
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন - থাম্বস রোবট - Servo মোটর - সোর্স কোড: 26 টি ধাপ (ছবি সহ)
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন | থাম্বস রোবট | Servo মোটর | সোর্স কোড: থাম্বস রোবট। MG90S servo মোটরের একটি potentiometer ব্যবহৃত। এটা খুব মজা এবং সহজ! কোডটি খুবই সহজ। এটি প্রায় 30 লাইন। এটা মোশন-ক্যাপচারের মত মনে হয়। দয়া করে কোন প্রশ্ন বা মতামত দিন! [নির্দেশনা] সোর্স কোড https: //github.c