আপনি Telemetry
গিথুবে দেখুন-তে আগ্রহী হতে পারেন । এটি একটি যোগাযোগ প্রোটোকল, একটি পরিষ্কার ইন্টারফেস সহ ব্যবহার করা অত্যন্ত সহজ, এটি আরডুইনো / এমবেড ডিভাইসগুলির সাথে দ্বিপাক্ষিক যোগাযোগকে সক্ষম করে।
আপনি যদি এই দীর্ঘ পোস্টটি পড়তে না চান তবে এতে সমস্ত দুর্দান্ত বৈশিষ্ট্যের একটি ওয়াকথ্রু দেখুন
এই লাইব্রেরির শক্তি ডেস্কটপ কমান্ড লাইন ইন্টারফেস থেকে আসে (যার জন্য অজগরে কোনও প্রোগ্রামিং দক্ষতার প্রয়োজন নেই )।
এটি কেবলমাত্র একটি কমান্ড টাইপ করে উচ্চ-কার্যকারিতা প্লটগুলি (ম্যাটপ্লটলিব দিয়ে আরও কী করা যায়) খুলতে সক্ষম ।
প্রোটোকল জটিল ডেটা স্ট্রাকচার সমর্থন করে । আপাতত এমরেড বোর্ড থেকে অ্যারে এবং স্পার্স অ্যারেগুলি প্রেরণ করা যাবে।
কমান্ড লাইন ইন্টারফেস থেকে খোলা প্লটগুলি ডেটার ধরণ বোঝে এবং অ্যারেগুলির জন্য, প্রতিটি নমুনা সময় বনাম প্লট করার পরিবর্তে, নমুনাটিকে তার নিজস্ব সূচকের বিরুদ্ধে প্লট করা হবে।
অদূর ভবিষ্যতে, স্থানিক স্থানাঙ্কের জন্য সমর্থন যোগ করার পরিকল্পনা করা হয়েছে (xyz ডেটা), এটি আপনাকে অবিলম্বে স্থানিক ডেটা প্লট করার অনুমতি দেবে। একবার, প্লটগুলি সমস্ত কিছু বের করে ফেলবে, 2D বা 3 ডি স্পেসে আপনার ডেটা প্লট করবে এবং আপনি আপনার অ্যাপ্লিকেশন বিকাশে ফোকাস করতে পারেন।
আমি বিশ্বাস করি যে এই বৈশিষ্ট্যগুলি এই জাতীয় প্রকল্পের জন্য কেবল অনন্য ।
পাইটলেমেট্রি সিএলআই
একবার ইনস্টল হয়ে গেলে pip
কমান্ড লাইনটি দিয়ে শুরু করা যেতে পারে
pytlm
তারপরে আপনি connect
, ls
(তালিকা) প্রাপ্ত বিষয়গুলি, print
কোনও বিষয়ে প্রাপ্ত ডেটা, কোনও বিষয়ের উপর pub
(প্রকাশ) প্রকাশ করতে পারেন, বা plot
রিয়েল-টাইমে প্রাপ্ত ডেটা প্রদর্শনের জন্য কোনও বিষয়ে একটি খুলতে পারেন
এবার শুরু করা যাক
উইকি
পিএস: আমি লেখক।
আমি এটি বিকাশ করেছি কারণ এমন কোনও সমাধান আমি খুঁজে পাচ্ছি না যা আমাকে অনুমতি দেয়:
- একটি আরডুইনো নিয়ন্ত্রণ করতে দ্রুত পিসি স্ক্রিপ্ট লিখুন
- দ্রুত ডিবাগ
- প্লট জটিল ডেটা (কেবলমাত্র সময়ের পরিবর্তিত মান নয়)
মালিকানা সমাধান বা স্ফীত GUI ব্যবহার না করে উপরের সমস্তগুলি।
এই গ্রন্থাগারটি ব্যবহার করে, আরডুইনো এবং পিসির মধ্যে যোগাযোগ স্থাপনের সময়টি সাধারণত অর্ধ দিন থেকে 5 মিনিটের মধ্যে চলে যায়।