কিভাবে সরাসরি মাইক্রোকন্ট্রোলার ব্যবহার করে আরডুইনো থেকে স্নাতক?


19

আমি একটি আরডুইনো প্রকল্পে কাজ করছি। আমি আরডুইনো ব্যবহার করে সবকিছু কাজ করার পরে, আমি এমন একটি সমাধানে যেতে চাই যা আরডুইনো ব্যবহার না করে। অর্থাৎ, আমি আরডুইনো বোর্ডকে জড়িত না করে একটি মাইক্রোকন্ট্রোলার ব্যবহার করতে চাই। এটি একটি একক বোর্ডকে অনুমতি দেবে, কোনও ঝাল সমাধান নয়।

আমি জানি একটি রুটিবোর্ডে আমার নিজস্ব আরডুইনো তৈরি করার বিভিন্ন পদ্ধতি রয়েছে তবে আমি যা করার চেষ্টা করছি তা আসলে তা নয়।

আমি কীভাবে এটি করতে পারি তা নিশ্চিত নয়।

এর চেয়ে ভাল বিকল্প না থাকলে, আমি এটিমেগা 328 ব্যবহার করার দিকে ঝুঁকছি, যা আরডুইনো ব্যবহার করে। আমি বুঝতে পারি যে উন্নয়নের সরঞ্জামগুলি বিনামূল্যে পাওয়া যায় বা কমপক্ষে খুব ব্যয়বহুল নয়।

এই প্রশ্নের প্রয়োজনে, ধরে নিন আমি আমার সার্কিটে + 5 ভি পেতে পারি।

আমার প্রথম প্রশ্নটি কীভাবে এমসইউ প্রোগ্রাম করবেন। আমি বিশ্বাস করি যে দুটি বিকল্প রয়েছে:

  1. একটি প্রোগ্রামার কিনুন, MCU প্রোগ্রাম করুন এবং তারপরে আমার সার্কিটে চিপটি রাখুন।
  2. ইন সার্কিট প্রোগ্রামিংয়ের জন্য সমর্থন অন্তর্ভুক্ত করতে আমার সার্কিটটি ডিজাইন করুন।

আমি ধরে নিচ্ছি যে আমি যদি বিকল্প # 1 দিয়ে চলে যাই তবে এটি আমার সার্কিটে একটি প্রোগ্রামযুক্ত চিপ inোকানোর মতোই সহজ; আমার আর কিছু লাগবে না। অবশ্যই সফ্টওয়্যার পরিবর্তন করা অসুবিধাজনক হবে।

তবে # 2 বিকল্পের জন্য, আমার কী প্রয়োজন তা আমি নিশ্চিত নই। আমি কিছুটা পড়া থেকে আমার মনে হয় আমার একটি প্রোগ্রামিং কেবল এবং আমার বোর্ডে একটি সংযোজক প্রয়োজন (কী ধরণের?) তারপরে আমি অনুমান করি যে আমি (সঠিকভাবে) এটিমেগায় নির্দিষ্ট পিনের সাথে সংযোগকারীটি তারে আছি।

যেভাবেই হোক, আমার দরকার আটমিল স্টুডিও।

দ্বিতীয়ত, বিদ্যুৎ সরবরাহ ব্যতীত আরডুইনোতে এমন কিছু আছে যা আমার একেবারে প্রয়োজন? আমার মনে হয় একটি রিসেট স্যুইচ হতে পারে?


2
আপনি AVR এর প্রোগ্রাম করতে একটি আরডুইনো ব্যবহার করতে পারেন। আমি ব্যক্তিগতভাবে আইডিইয়ের পরিবর্তে কমান্ড লাইন সরঞ্জাম এবং একটি মেকফিল ব্যবহার করতে চাই।
জিপ্পি

1
এই প্রশ্নটি আরডুইনো স্ট্যাক এক্সচেঞ্জের জন্য আরও উপযুক্ত হতে পারে। arduino.stackexchange.com এটি এখন পাবলিক বিটাতে রয়েছে
akellyirl

4
তবে আমার লক্ষ্যটি একটি আরডুইনো ছাড়াই একটি নকশা।
রিক

"আরডুইনোতে এমন কিছু আছে যা আমার একেবারে প্রয়োজন?" আমার মনে হয় আপনার ইউআআরটি (ওরফে সিরিয়াল পোর্ট) পিন লাগবে, এটি ডিবাগিংয়ের জন্য কার্যকর।
vvy

আতেল স্টুডিও একেবারেই প্রয়োজন হয় না। আমি কমান্ড লাইন থেকে আমার চিপগুলি প্রোগ্রাম করি (এবং একটি পাঠ্য সম্পাদক)। বড় প্রকল্পের জন্য অনুমোদিত হলেও এটমেল স্টুডিওগুলি অবশ্যই এটি সহজ করে তুলবে
ক্রিস ল্যাপ্লেন্ট

উত্তর:


10

অটমেলের দুর্দান্ত পৃথিবীতে আপনাকে স্বাগতম। আমার শখ এবং পেশাগত অভিজ্ঞতার ভিত্তিতে আমাকে আপনার প্রশ্নের কয়েকটি উত্তর দেওয়ার সুযোগ দিই।

BUT ইন-সার্কিট প্রোগ্রামিং নিয়ে কোনও ঝামেলা করবেন না। আপনি যদি নিখুঁত কোডার না হন তবে যতবারই আপনি প্রোগ্রাম করতে চান একটি চিপ সরিয়ে ফেলা এটি দুঃস্বপ্ন। আমি এভিআরআইএসপিএমকিআইআই-কে একটি এন্ট্রি স্তরের প্রোগ্রামিং সরঞ্জাম হিসাবে সুপারিশ করি। অসুবিধাটি হ'ল কোনও হার্ডওয়্যার ডিবাগ সমর্থিত নেই। একটি বিকল্প ড্রাগন কিন্তু এটির সাথে আমার কোনও অভিজ্ঞতা নেই। আমি বলতে পারি যে JTAGICEmk3 একটি দুর্দান্ত সক্ষম ডিবাগ সরঞ্জাম।

প্রোগ্রামিংয়ের জন্য আতেল স্টুডিও ভাল। এটি আসলে আমার প্রিয় এম্বেডেড পরিবেশের পরিবেশ। আপনি এভিআরডিডিইউ এবং এভিআর-জিসিসির মতো সি এল আই সরঞ্জামগুলি ব্যবহার করতে পারেন তবে আইডিই আপনার জন্য এটি যত্ন করে।

সংক্ষেপে:

কেবল প্রোগ্রামিং (সহজ, প্লাগ ও প্লে) বা একটি ড্রাগন (আমি পরামর্শ দিতে পারি না) এর জন্য একটি এভিআরআইএসপি কিনুন।

আপনার বোর্ডে, আইসিএসপি পিনগুলি একটি 6-পিন দ্বৈত সারি 0.100 "শিরোনামে আনুন - সংযোগগুলি এই ডাটাশিটে বর্ণিত হয়েছে ।

রিসেট সুইচগুলির দরকার নেই।


1
আমি একটি ইভাসবাসপ দিয়ে দুর্দান্ত ফলাফল পেয়েছি।
Ignacio Vazquez-Abram

আমি একবার আমার বোর্ডে আইসিএসপি পিনগুলি বের করে আনলে, আমাকে কি তাদের ইন-সার্কিট প্রোগ্রামিংয়ের জন্য উত্সর্গ করতে হবে, বা আমি এখনও এগুলিকে কোনওভাবে জিপিআইও পিন হিসাবে ব্যবহার করতে পারি?
রিকার্ডো

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

1
মাইক্রোকন্ট্রোলার প্রোগ্রামিং শুরু সম্পর্কিত সম্পর্কিত টিউটোরিয়াল সিরিজ । তারা এভিআরমেগা ব্যবহার করে এবং আইএসপি ওয়্যারিংয়ের প্রক্রিয়াটি এবং একটি এলইডি জ্বলতে বিলাসবহুল সি কোড দিয়ে যায়।
MDMoore313

1
@ এইচএল-এসডিকে ঠিক আছে যে কেবলমাত্র রিসেট পিনটি আইসিএসপি-র জন্য সত্যই নিবেদিত হওয়া দরকার, তবে অন্যান্য পিনগুলির জন্যও কিছুটা সতর্কতা প্রয়োজন, অর্থাত্ তাদের সম্ভবত ইনপুট পিনের পরিবর্তে আউটপুট পিন হিসাবে ব্যবহার করা উচিত (সুতরাং সংকেতগুলি ডন না ' আইসিএসপি মোডে বাইরের সার্কিটরি থেকে বিরক্ত হন) এবং তাদের সাথে যা কিছু সংযুক্ত থাকে তা প্রোগ্রামিং ট্র্যাফিক তাদের যে কোনও র্যান্ডম সিগন্যাল সংমিশ্রণটি প্রেরণ করে তা বিরূপ প্রতিক্রিয়া না দেখানোর জন্য ডিজাইন করা উচিত।
মাইক্রোথেরিয়ন

10

আপনাকে একবারে "স্নাতক" করতে হবে না। আমি কীভাবে রূপান্তর করেছি তা এখানে:

শুরু করার জন্য, আমি একটি আরডিনো ব্যবহার করে চলেছি তবে আরডুইনো লাইব্রেরিতে কলগুলিকে রেজিস্টারে পঠন এবং লেখার জন্য রূপান্তরিত পাঠ্য, একবারে এক লাইনে দেখেছি যে আমার প্রোগ্রামগুলি এখনও কাজ করে কিনা seeing এইভাবে আমি রেজিস্টারগুলি ব্যবহার করতে অভ্যস্ত হয়েছি এবং দেখেছি যে তারা আরডুইনো কাজগুলি করার পদ্ধতিতে মূলত বিচ্ছিন্ন নয়। ডিজিওরাইটের মতো আরডুইনো ফাংশন () নিবন্ধগুলি সহজেই হেরফের করে - আপনি সরাসরি তাদের স্কেচে এগুলি পড়তে এবং লিখতে মুক্ত হন।

আমার পরবর্তী পদক্ষেপটি ছিল একটি ব্রেডবোর্ডে এটিটিইনি 85 রাখা এবং এটি আরডিনো দিয়ে আইএসপি হিসাবে প্রোগ্রাম করা ( http://highlowtech.org/?p=1695 )। আপনি যদি একটি ব্রেডবোর্ড বিদ্যুৎ সরবরাহ ক্রয় করেন এবং এটিটিইনের অভ্যন্তরীণ দোলক ব্যবহার করেন, তবে এটির জন্য হেসে ওঠা সামান্য তারের প্রয়োজন। আমি সংকলনের জন্য আরডুইনো আইডিই ব্যবহার করেছি তবে যতটা সম্ভব রেজিস্টারগুলি ব্যবহার করতে থাকি।

তারপরে, আমি ফ্রি ক্রসপ্যাক কমান্ড লাইন টুলচেইন ইনস্টল করেছিলাম এবং একটি ব্লিঙ্কি প্রোগ্রাম সংকলন করেছি। আরও কিছু ট্রায়াল এবং ত্রুটির পরে, আমি আর্টিনো ইকোসিস্টেমের বাইরে পুরোপুরি থেকে গিয়ে কেবলমাত্র আরডুডের সাথে এটিটিইনিকে প্রোগ্রাম করতে পেরেছি।

একবার আপনি কেবল কমান্ড লাইন সরঞ্জামের সাথে জ্বলজ্বলে হয়ে গেলে আপনি আরডুইনো থেকে মুক্ত হন। বিভিন্ন পেরিফেরিয়াল এবং তাদের নিবন্ধগুলি সন্ধান করুন এবং শীঘ্রই এটি সম্পূর্ণ প্রাকৃতিক হয়ে উঠবে।

এত কিছুর পরেও, আমি প্রায়শই নিজেকে আরডিনো ব্যবহার করতে দেখি কারণ এটি দ্রুত। আমি খুঁজে পেয়েছি যে নিবন্ধের বিবরণে পোরিংয়ের উপর দন্ড দেওয়া যায়; এটি করতে কোনও বুদ্ধি নেই যদি আপনার না হয়। তবে কীভাবে তা জানা ভাল।


8

আমি উপরের এইচএল-ডিএসকে-র মন্তব্যে একমত আমি অতিরিক্ত অর্থ ব্যয় করতাম এবং ডিবাগ ক্ষমতা সহ একটি প্রোগ্রামার পেতাম। আমি ডিজি-কীতে JTAGICE3, প্রায় $ 110 ব্যবহার করি।

আইএসপি প্রোগ্রামিং এখানে পড়ুন । এটি আপনাকে এসপিআই সংযোগগুলি কীভাবে আনা যায় তা দেখাবে। আপনার চিপের এসপিআই সংযোগগুলি এটিমেগা ডেটাশিটে থাকবে। MISO / MOSI / SCK / RESET পিনের জন্য পৃষ্ঠা 2 দেখুন। প্রোগ্রামারটিকে রিসেট লাইনটি নিয়ন্ত্রণ করতে সক্ষম হওয়া দরকার। রিসেট লাইনে একটি পুল-আপ রেজিস্টার ব্যবহার করতে ভুলবেন না যাতে প্রোগ্রামার সংযোগ বিচ্ছিন্ন হওয়ার পরে আপনার চিপটি চলবে।

নিজেকে এখানে 2x3 শিরোনাম পান । অথবা ব্রেকএওয়ে হেডার ব্যবহার করে নিজের তৈরি করুন।


2
আমি দ্বিতীয় ডিবাগ সমর্থন সহ একটি প্রোগ্রামার পেয়ে যাব। এই মাসের শুরুতে আমাকে পিআইসি 32 প্রকল্পের গভীর প্রান্তে ফেলে দেওয়া হয়েছিল যার পূর্বের নিম্ন স্তরের কোনও অভিজ্ঞতা নেই। এমনকি অন্য কারও সাথে সর্বনিম্ন স্তরের বিট ব্যাং কার্যকারিতা লেখার পরেও আমি ভিতরে থেকে দেখতে পেলাম যদি কেবল একটি লাল / সবুজ এলইডি ছিল তবে আমার সমস্যাগুলি কতটা কঠিন তা নির্ধারণের জন্য আমি ভাবতেও চাই না।
ড্যান নীলি

এটি, আপনার কাছে একবার পেশাদার সরঞ্জামাদি থাকলে, আর ফিরে আসবে না।
ম্যাট ইয়ং

7

একটি আরডিনো এবং খালি এটিমেগ 328 এর মধ্যে পার্থক্য কেবল দুটি জিনিস। আরডুইনো বুটলোডার এবং আরডুইনো লাইব্রেরি। আপনি কোনও লাইব্রেরি ব্যবহার না করে খালি সি বা সি ++ দিয়ে একটি আরডুইনো কোড করতে পারেন। পরিবর্তে আপনি সমাবেশও ব্যবহার করতে পারেন। বুটলোডার আপনাকে আরও জটিল ইন-সার্কিট-সিরিয়াল-প্রোগ্রামিং (মূলত এসপিআই) ছাড়াই সিরিয়ালটির মাধ্যমে নতুন কোড লোড করতে দেয়।

আপনি প্রায় কোনও আদর্শের সাথে স্ট্যান্ডার্ড প্রোগ্রামিং লাইব্রেরি এবং avr-gcc ব্যবহার করতে পারেন। অন্যেরা যা বলতে পারে তার বিপরীতে, আরডুইনো কোডিং করা মূলত একটি খালি মাইক্রোকন্ট্রোলারকে কোডিংয়ের মতো, কিছু পারফরম্যান্স ব্যয়ে কিছু যুক্ত সুবিধা সহ conven


4
তবে আপনি খালি এটিমেগ 328 দিয়ে আরডুইনো বুটলোডার এবং লাইব্রেরিও ব্যবহার করতে পারেন।
ইগনাসিও ওয়াজকেজ-

@ IgnacioVazquez-Abram যা এটিকে খালি হাড়ের আর্দুইনো, ন্যাচে পরিণত করে।
পাসারবি

5

আমি প্রি- বুটলোডযুক্ত এমেগা 328 পি চিপগুলি কিনি এবং এফটিডিআই কেবল এবং আর্দুডের সাথে তাদের ইন-সার্কিট প্রোগ্রাম করি , আমি কীভাবে আড়াদিনোকে প্রোগ্রাম করি to আমি এক্লিপস আইডিই পছন্দ করি তবে আপনি পছন্দমতো যে কোনও পরিবেশ ব্যবহার করতে পারেন - কমান্ড-লাইনের আটমেল স্টুডিও, আরডুইনো আইডিই, ইমাস, বা খালি পায়ে।

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

NotDuino

যেহেতু আপনার একটি আরডুইনো রয়েছে তাই আপনি সামান্য অর্থ সাশ্রয় করতে পারবেন এবং বুটলোডার ইনস্টল করতে আরডুইনো ব্যবহার করে আন-প্রোগ্রামড চিপ ব্যবহার করতে পারবেন। সুন্দর নীল পিন-আউট লেবেলগুলি আমার বোকা-হারকে নীচে রাখতে সহায়তা করে! আমি একটি 16 মেগাহার্টজ স্ফটিক ব্যবহার করি তবে আপনি যদি অভ্যন্তরীণ দোলকের সাথে চালাতে পারেন তবে আপনার অংশগুলির গণনা 3 (xtal এবং 2 ক্যাপাসিটার) দিয়ে নেমে যাবে।


2

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

  1. একটি ডিবাগার চয়ন করুন। ডিবাগারগুলি আপনাকে মাইক্রোকন্ট্রোলার প্রোগ্রাম করার দক্ষতা সরবরাহ করে পাশাপাশি ডিবাগের মধ্যে রয়েছে যা 'স্টেপ বাই স্টেপ' প্রসেসিং, 'ব্রেকপয়েন্টস' অন্তর্ভুক্ত যা আপনাকে কোডটি কী তা নিশ্চিত করার জন্য কোডের একটি নির্দিষ্ট লাইনে প্রোগ্রামটি বিরতি দিতে দেয় allows আইএসপি (ইন-সার্কিট প্রোগ্রামিং) একটি সিরিয়াল ইন্টারফেস, 3 টি পিন ব্যবহার করে যা ভাল তবে কোনও শিক্ষানবিশ চায় এমন সম্পূর্ণ কার্যকারিতা সরবরাহ করে না। JTAG ইন্টারফেসে 4 টি পিন ব্যবহার করা হয় যা ব্রেকপয়েন্ট এবং স্টাফ ব্যবহারের ক্ষেত্রে আপনাকে সম্পূর্ণ কার্যকারিতা সরবরাহ করে। লোকেরা সাধারণত আইএসপির দিকে বেশি ঝুঁকে থাকে কারণ এটির তুলনামূলকভাবে সেটআপ করা সহজ তবে আপনি যদি আমাকে জিজ্ঞাসা করেন JTAG সেটআপ করা কঠিন নয়, তবে এটি ব্যক্তিগত পছন্দকেও নেমে আসে। এবং সেখানে ডিবাগ ওয়্যার আছে ইন্টারফেস যা আমি এই আলোচনায় এড়াতে চাই কারণ আপনি ডিবাগ তারের চেয়ে ISP ব্যবহার করেন।
  2. একটি ডিবাগার কিনুন যার ISP এবং JTAG উভয় কার্যকারিতা রয়েছে। আমি মনে করি আপনি একবার কিনে কিনে ভাল কিনুন যা আপনি যদি নিজের ডিজাইন পরিবর্তন করতে চান তবে ভবিষ্যতে আপনাকে সহায়তা করবে। আমি এভিআর ড্রাগন বা JTAGICE কে প্রস্তাব দিই। উভয়ই ইউএসবি এর মাধ্যমে পিসিতে সংযুক্ত হয় এবং উভয়ই আইএসপি এবং জেটিএগ সরবরাহ করে। JTAGICE এভিআর ড্রাগনের চেয়ে কিছুটা ব্যয়বহুল তবে আমি অবশ্যই এভিআর ড্রাগনকে প্রস্তাব দিই।
  3. আপনি দেখতে পাবেন যে বেশিরভাগ অটমেল মাইক্রোকন্ট্রোলারের আইএসপি কার্যকারিতা রয়েছে তবে অনেকেরই জেটিএইচ নেই। AT90S2313 বা ATTINY সিরিজের মতো ছোট মাইক্রোকন্ট্রোলাররা ISP সিরিজগুলি আকারে ছোট হিসাবে ব্যবহার করে। তবে আপনি যদি কেবল কয়েকটি এলইডি জ্বলতে না দেখেন তবে একটি এলসিডি স্ক্রিন বা কীপ্যাড বলতে বা আপনার কাছে কী আছে তা দিয়ে ইন্টারফেস করতে চান তবে আমি আরও বড় মাইক্রোকন্ট্রোলারের জন্য যাওয়ার পরামর্শ দিই। আপনি যদি 5 ভি সরবরাহ ব্যবহার করে থাকেন তবে আমি আপনাকে এটিএমটিগ 8 বা এটিএমটিগা 16 বা এটিএমএগ 128 (আমার পক্ষে) প্রস্তাব দিই। ATMega16 এবং ATMega128 এর আইএসপি এবং JTAG ইন্টারফেস রয়েছে।
  4. আইডিই হিসাবে, আমি কোড ভিশন এবং এভিআর স্টুডিও ব্যবহার করতাম তবে আমি এটমেল স্টুডিও 6.0 বা আরও নতুন ব্যবহার করার পরামর্শ দিচ্ছি যা আপনার সমস্ত চাহিদা পূরণ করে।

আমার নিজের কাছে কয়েকটি কৌশলগত ধারণা রয়েছে যা আমি নিজে শিখেছি যাতে আপনার মাইক্রোতে আপনার একটি পরিষ্কার এবং মসৃণ ইন্টারফেস থাকে। আপনার সাহায্যের প্রয়োজন হলে আমাকে জানান।


1

সৎ পরামর্শ

আরডুইনো নতুনদের জন্য, এখান থেকে দুটি পথ যেতে হবে

উপায় 1: একটি মাইক্রো নিয়ামক / প্রসেসর কীভাবে কাজ করে তা বোঝা (পছন্দনীয় পদ্ধতির)

আটেল 8051

এর অর্থ হ'ল মাইক্রো পি / সি এর জন্য আর্কিটেকচার এবং অ্যাসেমব্লিং কোড (বা বেয়ার মেটাল) শেখা। আপনার যদি এটির জন্য কোনও প্রারম্ভিক বিন্দু প্রয়োজন হয় তবে আমি আটেল ৮০৫১ এর পরামর্শ দেব যা সবচেয়ে সহজ স্থাপত্য এবং সমাবেশ নির্দেশিকা সেট সহ একটি 8 বিট মাইক্রো নিয়ামক। অন্য যে কোনও আধুনিক 32 বিট বা 64 বিট প্রসেসরের এটি থেকে আর্কিটেকচারের উত্স পাওয়া। এই মাইক্রো কন্ট্রোলারটি এখনও আমার স্নাতক কোর্সওয়ার্কের অংশ হিসাবে ব্যবহৃত হচ্ছে কারণ এটি একটি ভাল সূচনা পয়েন্ট এবং প্রচুর সাহিত্য উপলব্ধ।

ওহ এবং আপনার আইএসপি বোর্ড তৈরির জন্য কিটগুলি বিক্রয় করা হয় (একটি বোর্ড কিটগুলিতে প্রসেসো, সোল্ডার উপাদানগুলির সাথে সম্পূর্ণরূপে একত্রিত কিটস এবং আপনি নিজেরাই বিকাশ বোর্ড তৈরি করতে পারেন কেবল কয়েকটি আইসি এবং আরএস -২৩২ কেবল / সকেট প্রয়োজন)

যেহেতু এটি লো-টেকের তাই সমস্ত উপাদান সস্তা হবে।

উপায় 2: একটি হার্ডওয়্যার-সফ্টওয়্যার পদ্ধতির ঝাঁপ দাও (কম ভাল)

রাস্পবেরি পাই বিগল হাড় কালো

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


0

স্যান্ডবক্স লাইব্রেরি এবং পরিবেশ ব্যবহার না করে আপনি আরডুইনো বোর্ড ব্যবহার করতে পারেন, আপনি নিজেই সবকিছু প্রোগ্রাম করতে পারেন। আপনি যদি সিরিয়াল / ইউআর্ট থেকে প্রোগ্রামের মাধ্যমে তাদের বুটলোডারটি ব্যবহার করতে চান তবে এটি দুর্দান্ত কাজ করে। তবে বেশিরভাগ / সমস্ত অ্যাভর অংশগুলিকে অন্যভাবে প্রোগ্রাম করা যেতে পারে, অংশটি পুনরায় সেট করে যার অর্থ এটি ইটভাটার নয়। একটি আরডুইনো বা অন্যান্য মাইক্রোকন্ট্রোলারের কাছ থেকে বা কিছু স্বাদ থেকে বেরিয়ে আসা ftdi দিয়ে বিগ স্পাই করা বেশ সহজ। স্পার্কফুনে আরডুইনো এবং নন-আরডুইনো বোর্ড রয়েছে (উদাহরণস্বরূপ 32u) যে স্পি শিরোনামটি সুস্পষ্ট। এবং ftdi ব্রেকআউট বোর্ড যা আপনি সহজেই ftdi এর লাইব্রেরি বা লিনাক্সের সাথে আসা ftdi লাইব্রেরি ব্যবহার করে বিটব্যাং করতে পারেন।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.