সুচিপত্র:

লাইভ আরডুইনো ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেলে ডেটা সংরক্ষণ করুন): 3 টি ধাপ
লাইভ আরডুইনো ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেলে ডেটা সংরক্ষণ করুন): 3 টি ধাপ

ভিডিও: লাইভ আরডুইনো ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেলে ডেটা সংরক্ষণ করুন): 3 টি ধাপ

ভিডিও: লাইভ আরডুইনো ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেলে ডেটা সংরক্ষণ করুন): 3 টি ধাপ
ভিডিও: কমদামে মিনিট বা এমবি কিনুন যেকোন অপারেটর থেকে 2024, নভেম্বর
Anonim
লাইভ আরডুইনো ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেলে ডেটা সংরক্ষণ করুন)
লাইভ আরডুইনো ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেলে ডেটা সংরক্ষণ করুন)

আমরা সবাই Arduino IDE তে আমাদের P… লটার ফাংশন নিয়ে খেলতে পছন্দ করি।

যাইহোক, যদিও এটি মৌলিক অ্যাপ্লিকেশনের জন্য উপযোগী হতে পারে, ডেটা মুছে যায় কারণ আরো পয়েন্ট যোগ করা হয় এবং এটি চোখের জন্য বিশেষভাবে সুখকর নয়। Arduino IDE চক্রান্তকারী ভবিষ্যতে দেখার জন্য আপনার ডেটা সংরক্ষণ করে না।

এই কারণেই এই নির্দেশনায় আমি আমাদের সাধারণ সমস্যা সংশোধন করার চেষ্টা করছি। আমরা চাই, না … একটি Arduino ডেটা চক্রান্তকারী প্রয়োজন যে:

-ভালো লাগছে

-নির্দিষ্ট সংখ্যক পয়েন্ট টানার পর ডাটা পয়েন্ট মুছে ফেলা হয় না

-কোন ফেন্সি কোড ছাড়াই এক্সেল এ সমস্ত ডেটা সংরক্ষণ করে

পরবর্তী ধাপে, আমরা শিখব কিভাবে একটি সহজ Arduino প্রোগ্রাম লিখতে হয় যাতে এটি চক্রান্তকারীর সাথে যোগাযোগ করতে পারে, সঠিকভাবে ডেটা প্রদর্শন করতে পারে এবং এটি একটি এক্সেল ফাইলে সংরক্ষণ করতে পারে।

যদিও এই নির্দেশাবলীর মধ্যে থাকা ভিডিওগুলি অনুসরণ করার জন্য এটি দেখার প্রয়োজন হয় না, তবে আপনি যদি একজন ভিজ্যুয়াল লার্নার হন তাহলে এটি একটি ভাল ধারণা হতে পারে যাতে আপনি অনুসরণ করতে পারেন। তারা এখানে পাওয়া যাবে:

www.youtube.com/watch?v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1

ধাপ 1: আপনার যা লাগবে

আপনার যা লাগবে
আপনার যা লাগবে
আপনার যা লাগবে
আপনার যা লাগবে

এই জন্য, আপনি কোন Arduino বা Arduino ক্লোন প্রয়োজন হবে। এই উদাহরণে, আমি একটি Arduino UNO ব্যবহার করছি।

আপনাকে.exe ফাইলটি ডাউনলোড করতে হবে যাতে চক্রান্তকারী রয়েছে এখানে:

sourceforge.net/projects/arduinoexcelplotter/

কিভাবে এটি নিরাপদে ডাউনলোড করতে হয় তা এখানে দেখানো হয়েছে:

এটি কিভাবে ব্যবহার করতে হয় সে সম্পর্কে আরও বিস্তারিত এই নির্দেশনার শেষ ধাপে পাওয়া যাবে।

ধাপ 2: Arduino কোড লেখা

Arduino কোডটি আপনার আইডিইতে আপনার সিরিয়াল মনিটর বা সিরিয়াল প্লটারে মুদ্রণ করার জন্য সাধারণত ব্যবহার করা হয়।

যেহেতু ইন্সট্রাকটেবলরা কোনভাবে কোডে গোলমাল করতে থাকে, তাই আমি কোডটি একটি ফাইলের পাশাপাশি আমার গিটহাবের একটি লিঙ্কও অন্তর্ভুক্ত করেছি, যেখানে আপনি এই নির্দেশাবলী থেকে সমস্ত ফাইল এক জায়গায় ডাউনলোড করতে পারেন।

অকার্যকর সেটআপ () {Serial.begin (9600); // কোন বাউড্রেট ঠিক আছে} অকার্যকর লুপ () {// আসলে এনালগ মান পড়ছে না // শুধু 0-19 চক্রান্ত এবং (int i = 0; i <20; i ++) {Serial.println (i); // সিরিয়াল.প্রিন্টলন () হল প্লটার বিলম্ব (500) -এ ডেটা পাঠানোর জন্য প্রয়োজনীয় অংশ; // বিলম্ব তাই চক্রান্তকারীর চক্রান্ত করার সময় আছে (500 এর চেয়ে কম হতে পারে)}}

আপনার Arduino এ কোডটি আপলোড করুন এবং আপনি কোন পোর্টটি ব্যবহার করছেন সেদিকে মনোযোগ দিন। আপনার এই তথ্য পরে প্রয়োজন হবে। আমার ক্ষেত্রে এটি COM11।

ধাপ 3: প্লটার প্রোগ্রাম চালানো

প্লটার প্রোগ্রাম চালানো
প্লটার প্রোগ্রাম চালানো
প্লটার প্রোগ্রাম চালানো
প্লটার প্রোগ্রাম চালানো

যেহেতু Instructables আমাকে একটি ZIP বা EXE ফাইল আপলোড করার অনুমতি দেবে না, আপনি আমার সোর্সফোর্জ থেকে ArduinoPlotter প্রোগ্রামটি পেতে পারেন এখানে:

sourceforge.net/projects/arduinoexcelplotter/

কারণ এটি একটি অজানা.exe ফাইল, এটি চালানোর চেষ্টা করার সময় উইন্ডোজ আপনাকে সতর্ক করতে পারে যে ফাইলটি অনিরাপদ হতে পারে, এটি উপেক্ষা করুন এবং যেভাবেই হোক এটি চালান।

চক্রান্তকারী কীভাবে ব্যবহার করবেন সে সম্পর্কে নির্দেশাবলী:

-আপনার ডেটা লেখার জন্য কোথাও একটি এক্সেল ডকুমেন্ট তৈরি করুন। নিশ্চিত করুন যে প্রথম শীটটির নাম শীট 1

-এতে ডাবল ক্লিক করে শুধুমাত্র plotter.exe চালান। একটি উইন্ডো খুলবে।

-IDE তে আপনার Arduino এ আপলোড করা বড রেটে টাইপ করুন (আমার উদাহরণে এটি 9600 ছিল)

-কম পোর্টে আপনার Arduino সংযুক্ত করুন

-আপনার এক্সেল ফাইলের পথে কপি করুন এবং শেষে পেস্ট করুন Name.xlsx দিয়ে। আপনাকে পথটি ঠিক করতে হবে যাতে এটি শুধুমাত্র একটির পরিবর্তে uses ব্যবহার করে, উদাহরণস্বরূপ:

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - ভুল

C: / Users / ChemistGoneRogue / Desktop / test.xlsx - RIGHT

-আপনি যদি আগে না করে থাকেন, তাহলে এখনই আপনার আরডুইনো প্লাগ ইন করুন

"সেভ সেটিংস" ক্লিক করুন এবং প্রোগ্রামটি বন্ধ করুন।

-একটি নতুন উইন্ডো খুলবে যা আপনার মান (Y অক্ষ) সিরিজের (X অক্ষ) চক্রান্ত করবে এবং সেগুলি নির্দিষ্ট এক্সেল নথিতে সংরক্ষণ করবে।

আপনার Arduino যত দ্রুত ডেটা সংরক্ষণ করছে, ততই প্লট প্রতি 10 মিটারে একটি পয়েন্ট বিজ্ঞাপন দেয়।

যদি আপনি এই সহায়ক সহায়ক খুঁজে পান, তাহলে নীচের জন্য ভোটদাতা বিবেচনা করুন (Arduino প্রতিযোগিতা)

প্রস্তাবিত: