সুচিপত্র:

Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন: 8 টি ধাপ (ছবি সহ)
Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন: 8 টি ধাপ (ছবি সহ)

ভিডিও: Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন: 8 টি ধাপ (ছবি সহ)

ভিডিও: Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন: 8 টি ধাপ (ছবি সহ)
ভিডিও: এগ ফুড কি, পাখিকে কিভাবে এগফুড খাওয়াবেন? ককাটেল,লাভবার্ড,ফিঞ্চ বাজরিগার পাখি পালন, Egg food making 2024, নভেম্বর
Anonim
Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন
Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন
Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন
Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন
Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন
Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন
Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন
Adafruit পালক NRF52 কাস্টম নিয়ন্ত্রণ, কোন কোডিং প্রয়োজন

23 এপ্রিল 2019 আপডেট করুন - শুধুমাত্র Arduino মিলিস ব্যবহার করে তারিখ/সময় প্লটের জন্য () Arduino তারিখ/সময় প্লটিং/মিলিস () এবং PfodApp ব্যবহার করে লগিং দেখুন সর্বশেষ বিনামূল্যে pfodDesigner V3.0.3610+ তারিখ/সময়ের বিরুদ্ধে ডেটা চক্রান্ত করার জন্য সম্পূর্ণ Arduino স্কেচ তৈরি করেছে Arduino মিলিস ব্যবহার করে ()

28th নভেম্বর 2017 আপডেট করুন - Adafruit Feather nRF52 Arduino IDE বোর্ড addon V0.7.5 ব্যবহার করে, TX এবং RX পিন বদল করা হয়। (পরীক্ষার কোডের জন্য নীচের মন্তব্যগুলি দেখুন)। এই নির্দেশযোগ্য TX/RX পিন ব্যবহার করে না।

এই প্রথম পড়ুন

এটি প্রথমে পড়ুন - আপনার কি সত্যিই BLE দরকার? - BLE সমস্যা এবং কিভাবে সেগুলো ঠিক করা যায়

ভূমিকা

Adafruit Feather nRF52 হল একটি BLE (ব্লুটুথ লো এনার্জি) বোর্ড যা ব্লুটুথ V5 সমর্থন করে। প্রতিটি ভিন্ন BLE বোর্ডের নিজস্ব সাপোর্টিং লাইব্রেরি, পিন আউট এবং ক্ষমতা রয়েছে যা উঠতে এবং চালাতে কঠিন করে তোলে।

এই টিউটোরিয়ালটি Adafruit Feather nRF52 এর জন্য আপনার অ্যান্ড্রয়েড মোবাইলে কাস্টম কন্ট্রোল তৈরি করাকে অন্তর্ভুক্ত করে। এটি বিনামূল্যে pfodDesigner V3.3221+ ব্যবহার করে কাস্টম মাল্টি-লেভেল মেনু, প্লট এবং ডেটা লগিং তৈরি করে যা pfodApp (একটি পেইড অ্যাপ) এ প্রদর্শিত হতে পারে।

PfodDesigner Adafruit Feather nRF52 এর জন্য প্রয়োজনীয় সমস্ত Arduino কোড তৈরি করে।

সাধারণ উদ্দেশ্য pfodApp আপনার অ্যান্ড্রয়েড মোবাইলে ব্যবহারকারীর প্রদর্শন এবং মিথস্ক্রিয়া পরিচালনা করে। কোন এন্ড্রয়েড প্রোগ্রামিং এর প্রয়োজন নেই।

ব্যবহারকারীর মোবাইলে যা প্রদর্শিত হয় তা সম্পূর্ণভাবে আপনার Feather52 এ লোড করা কোড দ্বারা নিয়ন্ত্রিত হয়। এমনকি যদি আপনি pfodApp ব্যবহার না করার সিদ্ধান্ত নেন, বিনামূল্যে pfodDesigner এখনও টেমপ্লেট কোড তৈরি করবে যা আপনাকে আপনার Feather52 বোর্ডে একটি নর্ডিক 'uart' সংযোগ স্থাপন করতে দেয়।

pfodDesignerV3.3221+ Feather52 এর বোর্ড পিনের অনন্য নির্বাচন প্রদর্শন করে যখন আপনি কোন মেনু আইটেমকে কোন পিনের সাথে সংযুক্ত করতে চান তা নির্বাচন করেন।

এই নির্দেশিকা অনলাইনে পাওয়া যায় Adafruit Feather nRF52 LE - pfodApp দিয়ে কাস্টম কন্ট্রোল

ধাপ 1: অংশ তালিকা

শিপিং বাদে নভেম্বর 2017 এর দাম

  • Adafruit পালক nRF52 LE - ~ US $ 25
  • ইউএসবি এ থেকে মাইক্রো বি - ~ মার্কিন ডলার
  • Arduino IDE V1.8.5 - বিনামূল্যে
  • pfodDesignerV3 অ্যান্ড্রয়েড অ্যাপ - ফ্রি
  • pfodApp V3 - ~ US10
  • ফাইল ট্রান্সফার অ্যাপ (বা কেবল) - যেমন ওয়াইফাই ফাইল ট্রান্সফার (ফ্রি) বা ওয়াইফাই ফাইল ট্রান্সফার প্রো ~ US $ 3
  • অ্যাপস চালানোর জন্য একটি অ্যান্ড্রয়েড মোবাইল - ব্লুটুথ লো এনার্জি ভি i.e. অর্থাৎ অ্যান্ড্রয়েড ভি.4..4 বা উচ্চতর সংস্করণ সমর্থন করার প্রয়োজন।
  • Arduino IDE চালানোর জন্য একটি কম্পিউটার

আপনার কম্পিউটারে Arduino IDE ইনস্টল করুন এবং তারপরে Adafruit Feather nRF52 এর জন্য বোর্ড ম্যানেজার ডাউনলোড এবং ইনস্টল করুন যা আপনি আপনার Feather nRF52 বোর্ডের সাথে সংযুক্ত এবং প্রোগ্রাম করতে পারেন তা পরীক্ষা করুন।

পদক্ষেপ 2: Adafruit BLE Feather52 এর জন্য কাস্টম অ্যান্ড্রয়েড মেনু তৈরি করা এবং কোড তৈরি করা

Adafruit BLE Feather52 এর জন্য কাস্টম অ্যান্ড্রয়েড মেনু তৈরি করা এবং কোড জেনারেট করা
Adafruit BLE Feather52 এর জন্য কাস্টম অ্যান্ড্রয়েড মেনু তৈরি করা এবং কোড জেনারেট করা

বিনামূল্যে pfodDesignerV3 V3.3221+ অ্যান্ড্রয়েড অ্যাপ আপনাকে কাস্টম মেনু তৈরি করতে দেয় এবং তারপর আপনার নির্দিষ্ট BLE মডিউলের জন্য সমস্ত কোড তৈরি করে। pfodApp তারপর আপনার অ্যান্ড্রয়েড মোবাইলে আপনার কাস্টম মেনু প্রদর্শন করতে এবং আপনাকে আপনার মডিউল নিয়ন্ত্রণ করতে ব্যবহার করা হয়। কোন Android বা Arduino কোডিং এর প্রয়োজন নেই।

বিনামূল্যে pfodDesignerV3 একটি WISIWYG ফ্যাশনে মেনু তৈরি করতে এবং আপনার মোবাইলে মেনুটি কেমন দেখাবে তার একটি সঠিক পূর্বরূপ দেখানোর জন্য ব্যবহৃত হয়। PfodDesignerV3 আপনাকে বাটন এবং স্লাইডার দিয়ে মেনু এবং সাব-মেনু তৈরি করতে দেয়, allyচ্ছিকভাবে I/O পিনের সাথে সংযুক্ত থাকে এবং আপনার জন্য স্কেচ কোড তৈরি করে Dwg আদিম, ডেটা লগিং এবং প্লটিং, মাল্টি এবং সিঙ্গল সিলেকশন স্ক্রিন, স্লাইডার, টেক্সট ইনপুট ইত্যাদি সহ একটি সম্পূর্ণ তালিকার জন্য pfodSpecification.pdf দেখুন।

Adafruit BLE Feather52 RED LED নিয়ন্ত্রণ করতে কাস্টম মেনু তৈরি করুন

টিউটোরিয়ালটি একটি কাস্টম মেনু ডিজাইন করে যা Arduino Led চালু এবং বন্ধ করার জন্য pfodDesignerV3 ব্যবহার করে এই মেনু তৈরির জন্য ধাপে ধাপে নির্দেশাবলী রয়েছে। যদি আপনি ফন্ট সাইজ বা টেক্সটের রং পছন্দ না করেন, তাহলে আপনি সহজেই pfodDesignerV3 এ এডিট করতে পারেন যা আপনি চান এবং একটি WYSIWYG (যা আপনি দেখতে পাচ্ছেন) ডিজাইন করা মেনুর ডিসপ্লে দেখুন। সেখানে দুটি পরিবর্তন আছে Adafruit BLE Feather52 এর জন্য তৈরি করুন এবং আমি i) LED মেনু আইটেম যোগ করার আগে নতুন মেনুতে কোড জেনারেটরের টার্গেট হিসাবে Feather52 সেট করুন এবং ii) অন/অফ কন্ট্রোল নির্বাচন করার পরিবর্তে একটি PWM স্লাইডার নির্বাচন করা হয়েছে এবং বিল্ড ইন লাল LED আউটপুট পিন হিসাবে সেট করা হয়।

ধাপ 3: কোড জেনারেশনের টার্গেট হিসাবে Adafruit পালক NRF52 নির্বাচন করা

কোড জেনারেশনের টার্গেট হিসেবে Adafruit Feather NRF52 নির্বাচন করা
কোড জেনারেশনের টার্গেট হিসেবে Adafruit Feather NRF52 নির্বাচন করা
কোড জেনারেশনের টার্গেট হিসেবে Adafruit Feather NRF52 নির্বাচন করা
কোড জেনারেশনের টার্গেট হিসেবে Adafruit Feather NRF52 নির্বাচন করা
কোড জেনারেশনের টার্গেট হিসেবে Adafruit Feather NRF52 নির্বাচন করা
কোড জেনারেশনের টার্গেট হিসেবে Adafruit Feather NRF52 নির্বাচন করা

PfodDesigner এ একটি নতুন মেনু শুরু করার পর, প্রথমে আপনাকে কোড জেনারেশনের টার্গেট হিসেবে Adafruit Feather nRF52 নির্বাচন করতে হবে। যখন আপনি একটি নতুন মেনু শুরু করেন বা একটি বিদ্যমান মেনু সম্পাদনা করেন, উপরের বোতামটি লক্ষ্য বোর্ড দেখায়। ডিফল্ট সিরিয়াল।

টার্গেট নির্বাচন খুলতে টার্গেট বাটনে ক্লিক করুন।

ব্লুটুথ লো এনার্জি বাটন বেছে নিন। সেখানে বেশ কয়েকটি BLE বোর্ড সমর্থিত তাদের সব দেখতে নিচে স্ক্রল করুন। টার্গেট হিসেবে Adafruit Feather nRF52 নির্বাচন করুন

তারপর টার্গেট সিলেকশন স্ক্রিন থেকে বেরিয়ে আসতে এবং এডিট মেনু স্ক্রিনে ফিরে আসতে মোবাইলের ব্যাক বাটন ব্যবহার করুন।

ধাপ 4: লাল নেতৃত্বের PWM নিয়ন্ত্রণ

RED LED এর PWM কন্ট্রোল
RED LED এর PWM কন্ট্রোল
RED LED এর PWM কন্ট্রোল
RED LED এর PWM কন্ট্রোল
RED LED এর PWM কন্ট্রোল
RED LED এর PWM কন্ট্রোল
RED LED এর PWM কন্ট্রোল
RED LED এর PWM কন্ট্রোল

আপনি এখন কোড তৈরি করতে Arduino Led টিউটোরিয়াল চালু এবং বন্ধ করার জন্য একটি কাস্টম মেনু ডিজাইন করতে পারেন।

তারপর যখন একটি I/O পিন সংযোগ করতে নিচে স্ক্রোল করুন এবং পরিবর্তন করতে ক্লিক করুন

তারপর Feather52 এ PWM ব্যবহারের জন্য উপলব্ধ পিনের তালিকাতে নিচে স্ক্রোল করুন এবং RED LED নির্বাচন করুন।

লিডিং টেক্সট এডিট করে BOLD সেট করা, ব্যাকগ্রাউন্ড রেড এবং ফন্ট সাইজ +5 এ বাড়িয়ে মেনু আইটেমটি সম্পূর্ণ করুন

ধাপ 5: প্রম্পট সেট করা এবং কোড তৈরি করা

প্রম্পট সেট করা এবং কোড জেনারেট করা
প্রম্পট সেট করা এবং কোড জেনারেট করা
প্রম্পট সেট করা এবং কোড জেনারেট করা
প্রম্পট সেট করা এবং কোড জেনারেট করা
প্রম্পট সেট করা এবং কোড জেনারেট করা
প্রম্পট সেট করা এবং কোড জেনারেট করা
প্রম্পট সেট করা এবং কোড জেনারেট করা
প্রম্পট সেট করা এবং কোড জেনারেট করা

তারপর আপনি মূল মেনুতে ফিরে যেতে পারেন এবং সম্পাদনা প্রম্পটকে "Feather52" BOLD, ফন্ট সাইজ +6 এবং একটি সাদা পটভূমিতে সেট করতে পারেন।

অবশেষে মূল মেনুতে ফিরে যান এবং জেনারেট কোড নির্বাচন করতে নিচে স্ক্রোল করার আগে আপনার নকশাটির পূর্বরূপ দেখুন

PfodDesigner থেকে প্রস্থান করুন এবং আপনার কম্পিউটারে কোড ফাইল (f pfodAppRawData / pfodDesignerV3.txt) স্থানান্তর করুন (pfodAppForAndroidGettingStarted.pdf পৃষ্ঠা 32 দেখুন)

উৎপন্ন কোড স্কেচের একটি কপি এখানে (Feather52_Led_Chart.ino) আপনার Feather52 প্রোগ্রাম করুন এবং তারপর pfodApp এ একটি BLE সংযোগ তৈরি করুন এবং আপনার বোর্ডের সাথে সংযুক্ত করুন এবং RED LED সামঞ্জস্য করতে স্লাইডারটি প্রদর্শন করুন। এটি ঠিক উপরের প্রিভিউ হিসাবে প্রদর্শিত হবে।

ধাপ 6: Feather52 কন্ট্রোল মেনুতে একটি প্লট যুক্ত করা

Feather52 কন্ট্রোল মেনুতে একটি প্লট যোগ করা
Feather52 কন্ট্রোল মেনুতে একটি প্লট যোগ করা
Feather52 কন্ট্রোল মেনুতে একটি প্লট যোগ করা
Feather52 কন্ট্রোল মেনুতে একটি প্লট যোগ করা
Feather52 কন্ট্রোল মেনুতে একটি প্লট যোগ করা
Feather52 কন্ট্রোল মেনুতে একটি প্লট যোগ করা

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

নীচে একটি চার্ট বাটন যুক্ত প্রিভিউ এবং এবং কিছু ডামি ডেটা সহ A0 এর চার্টের একটি প্রিভিউ। দ্রষ্টব্য: Feather52 এ ADC- এর জন্য ডিফল্ট ভোল্টেজ রেফারেন্স হল 3.6V তাই প্লট স্থাপন করার সময় "এডিট ম্যাক্স ডিসপ্লে" 3.6 তে সেট করা হয়েছিল যাতে লগিং এবং ডিসপ্লের জন্য 0 থেকে 1023 রিডিং 0 থেকে 3.6 এ স্কেল করা হয়।

এই প্রদর্শনের জন্য তৈরি স্কেচ এখানে (Feather52_Led_Chart.ino)

যখন আপনার Feather52 এ লোড করা হয় এবং আপনার মোবাইলের সাথে pfodApp- এর মাধ্যমে সংযুক্ত করা হয়, আপনি কিছু পড়া এবং একটি চক্রান্ত দেখানোর জন্য আপনার আঙুল দিয়ে A0 বোর্ড পিন স্পর্শ করতে পারেন।

এনালগ মানগুলি চক্রান্ত করার পাশাপাশি, রিডিংগুলি আপনার মোবাইলে একটি ফাইলে CSV ফর্ম্যাটেও লগ করা হয়। যদি আপনি pfodApp- এ সংযোগের নাম দিয়েছেন, যেমন "Feather52", উপরে দেখানো হয়েছে, তাহলে লগ করা CSV ডেটা / pfodAppRawData / Feather52.txt ফাইলটিতে সংরক্ষিত হয় আপনি আরও ব্যবহারের জন্য এই CSV ফাইলটি ডাউনলোড করতে পারেন।

ধাপ 7: Feather52 মেনুতে একটি কাস্টম নিয়ন্ত্রণ যোগ করা

Feather52 মেনুতে একটি কাস্টম কন্ট্রোল যোগ করা
Feather52 মেনুতে একটি কাস্টম কন্ট্রোল যোগ করা

pfodApp V3 dwg আদিম যোগ করে। আপনি এই আদিম ব্যবহার করতে পারেন:- আয়তক্ষেত্র, বৃত্ত, আর্কস, লেবেল, টাচজোন, ইত্যাদি.. অত্যাধুনিক গ্রাফিকাল UI তৈরি করতে আপনি এমনকি একটি গ্রাফিককে অন্যটিতে অন্তর্ভুক্ত করতে পারেন এবং স্কেল এবং প্যান করতে পারেন। Dwg আদিম বিষয়ে একটি টিউটোরিয়ালের জন্য Android এর জন্য কাস্টম Arduino নিয়ন্ত্রণ দেখুন। গ্রাফিক্যাল UI স্কেলিং এবং প্যানিং এর উদাহরণের জন্য নতুনদের জন্য Arduino দেখুন।

আদিম গ্রাফিক্স ব্যবহার করলে আপনি ডিসপ্লের উপর সম্পূর্ণ নিয়ন্ত্রণ পাবেন, কিন্তু আপনার ইন্টারফেস তৈরির জন্য আরও বেশি কাজের প্রয়োজন। PfodDwgControl লাইব্রেরি অনেকগুলি প্রি-বিল্ড কন্ট্রোল প্রদান করে, অন/অফ বোতাম, গেজ, স্লাইডার, আপনি শুধু আপনার গ্রাফিক এ নামতে পারেন। PfodDesigner আপনাকে একটি অন/অফ বাটন দিয়ে একটি সাধারণ গ্রাফিক মেনু আইটেম letsোকাতে দেয় যাতে আপনার তৈরি কোডে একটি টেমপ্লেট থাকে যা আপনি আপনার নিজের গ্রাফিক্স যোগ করার জন্য পরে সংশোধন করতে পারেন।

গ্রাফিক্স অন্য একটি মেনু আইটেম এবং যে কোন মেনুতে যোগ করা যেতে পারে। এই মেনুটির জন্য এখানে জেনারেট কোড, Feather52_Led_Chart_Dwg.ino এই স্কেচের জন্য প্রথমে pfodParser.zip এবং pfodDwgControls.zip লাইব্রেরি ইনস্টল করতে হবে।

গ্রাফিক UI ব্যবহার করা সমস্ত আদিম, রঙ, লেবেল ইত্যাদি সংজ্ঞায়িত করতে বেশ কয়েকটি বার্তা নিতে পারে। pfodApp আপনার ডিভাইস থেকে প্রতিটি বার্তা 1024 বাইটে সীমাবদ্ধ করে, কিন্তু একাধিক বার্তা দ্বারা একটি গ্রাফিককে সংজ্ঞায়িত করার অনুমতি দেয়। উত্পন্ন কোডটিতে 2 টি বার্তার বিধান রয়েছে তবে দ্বিতীয়টি কেবল খালি এবং তাই pfodApp তৃতীয়টির জন্য জিজ্ঞাসা করতে জানে না। আপনি আপনার ডিসপ্লে তৈরি করতে যত বার্তা প্রয়োজন ততটাই এটিকে বাড়িয়ে তুলতে পারেন। Android/pfodApp দ্বারা নিয়ন্ত্রিত Arduino101 স্টার্টার 8 টি বার্তা ব্যবহার করে। pfodApp পার্সার ভার্সন স্ট্রিং এর বিপরীতে মেনু এবং যেকোনো গ্রাফিক্সকে ক্যাশে করে রাখে যাতে পরের বার যখন আপনি সংযোগ করেন তখন আপনাকে আবার পুরো গ্রাফিক পাঠাতে হবে না, যদি থাকে তবে শুধু আপডেটগুলি।

ধাপ 8: নমুনা পর্দা এবং অন্যান্য কাস্টম নিয়ন্ত্রণ

নমুনা পর্দা এবং অন্যান্য কাস্টম নিয়ন্ত্রণ
নমুনা পর্দা এবং অন্যান্য কাস্টম নিয়ন্ত্রণ
নমুনা পর্দা এবং অন্যান্য কাস্টম নিয়ন্ত্রণ
নমুনা পর্দা এবং অন্যান্য কাস্টম নিয়ন্ত্রণ

PfodDesignerV3 শুধুমাত্র পর্দার একটি সাব-সেট সমর্থন করে যা pfodApp সমর্থন করে। সম্পূর্ণ তালিকার জন্য pfodSpecification.pdf দেখুন। SampleAdafruitFeather52Screens.ino স্কেচে pfodApp দ্বারা সমর্থিত অতিরিক্ত পর্দা রয়েছে কিন্তু pfodDesigner- এ অন্তর্ভুক্ত নয়। বেশিরভাগ স্ক্রিনে বার্তাগুলি পরিষ্কার এবং সহজ রাখার জন্য কোন বিন্যাস নেই। আপনি গাইড হিসাবে pfodDesignerV3 ব্যবহার করে আপনার নিজের রং এবং ফন্ট স্টাইল যুক্ত করতে পারেন। এছাড়াও অন্যান্য উদাহরণের জন্য pfodDemo অ্যান্ড্রয়েড অ্যাপ দেখুন।

SampleAdafruitFeather52Screens.ino স্কেচের জন্য প্রথমে pfodParser.zip এবং pfodDwgControls.zip লাইব্রেরি ইনস্টল করতে হবে।

SampleAdafruitFeather52Screens.ino এর একটি স্ক্রিনে দুটি কাস্টম নিয়ন্ত্রণ রয়েছে। RED নেতৃত্বাধীন একটি কাস্টম স্লাইডার এবং বর্তমান সেটিং দেখানোর জন্য একটি গেজ। এই স্ক্রিনটি বোর্ড নিয়ন্ত্রণগুলি আঁকতে এবং ব্যবহারকারীর স্পর্শ অঞ্চল এবং ক্রিয়াগুলি সংজ্ঞায়িত করতে pfodApp অঙ্কন আদিম ব্যবহার করে। আপনি স্লাইডার নিয়ন্ত্রণের উপর আপনার আঙুল সরানোর সাথে সাথে এটি নতুন সেটিংস দেখানোর জন্য অবিলম্বে পর্দা আপডেট করে। আবার এই আপডেটটি pfodApp- এ তৈরি হয় না কিন্তু আপনার Feather52 এর কোড দ্বারা সম্পূর্ণরূপে নিয়ন্ত্রিত হয় যাতে আপনি আপনার ইচ্ছামতো কাস্টমাইজ করতে পারেন।

অ্যান্ড্রয়েড টিউটোরিয়ালের জন্য কাস্টম আরডুইনো কন্ট্রোলগুলি আপনার নিজস্ব কাস্টম কন্ট্রোলগুলি কীভাবে কোড করতে হয় এবং অ্যান্ড্রয়েড/পফডঅ্যাপ টিউটোরিয়াল দ্বারা নিয়ন্ত্রিত আরডুইনো ১০১ স্টার্টার জুম এবং প্যান কীভাবে কাজ করে তা বর্ণনা করে।

উপসংহার

এই টিউটোরিয়ালটি দেখিয়েছে কিভাবে আপনি সহজেই অ্যাডাফ্রুট ফেদার এনআরএফ 52 বোর্ডের সাথে যোগাযোগ করতে এবং নিয়ন্ত্রণ করতে পারেন। কোন এন্ড্রয়েড প্রোগ্রামিং এর প্রয়োজন নেই। pfodApp সে সব পরিচালনা করে। কোন Arduino কোডিং প্রয়োজন হয় না। (বিনামূল্যে) pfodDesignerV2 এর জন্য সম্পূর্ণ স্কেচ এবং অন্যান্য BLE মডিউলগুলির পাশাপাশি ESP8266 এবং ওয়াইফাই, ব্লুটুথ এবং এসএমএস শিল্ড তৈরি করে।

প্রস্তাবিত: