সুচিপত্র:

Arduino এর সাথে একটি ATTiny প্রোগ্রাম করুন: 7 টি ধাপ (ছবি সহ)
Arduino এর সাথে একটি ATTiny প্রোগ্রাম করুন: 7 টি ধাপ (ছবি সহ)

ভিডিও: Arduino এর সাথে একটি ATTiny প্রোগ্রাম করুন: 7 টি ধাপ (ছবি সহ)

ভিডিও: Arduino এর সাথে একটি ATTiny প্রোগ্রাম করুন: 7 টি ধাপ (ছবি সহ)
ভিডিও: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, জুলাই
Anonim
Arduino এর সাথে একটি ATTiny প্রোগ্রাম করুন
Arduino এর সাথে একটি ATTiny প্রোগ্রাম করুন

Arduino IDE ব্যবহার করে ATtiny মাইক্রোকন্ট্রোলার প্রোগ্রাম করার জন্য নির্দেশাবলী অনুসরণ করে। সরল ইংরেজিতে, এইভাবে 8-পিন এটমেল চিপ প্রোগ্রাম করতে হয় যেমন আপনি সাধারণত একটি Arduino করবেন। এটি দুর্দান্ত কারণ ATTiny ক্ষুদ্র, এবং - ভাল - এটি আপনাকে এমন ছোট জিনিস তৈরি করতে দেয় যা একটি বড় 'মাইক্রোকন্ট্রোলারের প্রয়োজন হয় না।

আমি এখানে যে নির্দেশাবলী পোস্ট করেছি তা অনেকটা অবিশ্বাস্যভাবে অসাধারণ হাই-লো টেক টিউটোরিয়ালের দেওয়া নির্দেশনার মতোই। আমি আমার নির্দেশাবলীর সংস্করণটি এখানে পোস্ট করেছি কারণ আমি ATTiny চিপ ব্যবহার করে কয়েকটি আসন্ন প্রকল্প করার পরিকল্পনা করেছি এবং ভেবেছিলাম আমি আমার প্রক্রিয়াটি দেখাব।

ধাপ 1: স্টাফ পান

যান জিনিসপত্র পান
যান জিনিসপত্র পান

আপনার প্রয়োজন হবে:

- Arduino - Breadboard - ATtiny85 (বা ATtiny45) - 10uF electrolytic capacitor- 220ohm 1/4 watt resistor - LED - hookup wire

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

ধাপ 2: সার্কিট তারের

সার্কিট তারে
সার্কিট তারে
সার্কিট তারে
সার্কিট তারে
সার্কিট তারে
সার্কিট তারে
সার্কিট তারে
সার্কিট তারে

Arduino কে ATtiny এর সাথে সংযুক্ত করুন:

  • Arduino +5V - ATtiny পিন 8
  • Arduino গ্রাউন্ড - ATtiny পিন 4
  • Arduino Pin 10 - ATtiny Pin 1
  • Arduino পিন 11 - ATtiny পিন 5
  • Arduino Pin 12 - ATtiny Pin 6
  • Arduino পিন 13 - ATtiny পিন 7

ধাপ 3: Arduino প্রোগ্রাম করুন

Arduino প্রোগ্রাম করুন
Arduino প্রোগ্রাম করুন
Arduino প্রোগ্রাম করুন
Arduino প্রোগ্রাম করুন
Arduino প্রোগ্রাম করুন
Arduino প্রোগ্রাম করুন

"উদাহরণ" মেনু থেকে "ArduinoISP" স্কেচ নির্বাচন করুন।

আপনার আরডুইনোতে স্কেচ আপলোড করুন যেমন আপনি অন্য কোনও স্কেচ করবেন।

আপনার Arduino এখন একটি সিরিয়াল প্রোগ্রামার হিসাবে কনফিগার করা হয়েছে যা অন্যান্য চিপ প্রোগ্রাম করতে পারে।

ধাপ 4: ফিল্টার ক্যাপ

ফিল্টার ক্যাপ
ফিল্টার ক্যাপ

স্থল এবং Arduino রিসেট পিনের মধ্যে 10uF ক্যাপাসিটর রাখুন। ক্যাপাসিটরের পোলারিটি (গ্রাউন্ড টু গ্রাউন্ড!) এ নজর রাখতে ভুলবেন না।

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

ধাপ 5: ATtiny কোর ফাইল

ATtiny কোর ফাইল
ATtiny কোর ফাইল
ATtiny কোর ফাইল
ATtiny কোর ফাইল

Arduino পছন্দ মেনু থেকে আপনার স্কেচবুক ফোল্ডারটি নোট করুন।

"হার্ডওয়্যার" নামে আপনার স্কেচবুক ফোল্ডারে একটি নতুন ফোল্ডার তৈরি করুন

তারপরে, এই পৃষ্ঠায় যান এবং ফাইলটি ডাউনলোড করুন: attiny45_85.zip

এই ফাইলটি আনজিপ করে নতুন হার্ডওয়্যার ফোল্ডারে রেখে দিন।

অবশেষে, আরডুইনো প্রোগ্রামিং পরিবেশ পুনরায় চালু করুন। নতুন কোর এখন লোড করা উচিত।

লক্ষ্য করুন যে অন্যান্য ATTiny চিপগুলির জন্য মূল ফাইলগুলিও রয়েছে। এই পৃষ্ঠাটি Arduino ব্যবহার করে তাদের বিস্তৃত পরিসরের সাথে ইন্টারফেস করার জন্য একটি ভাল সূচনা পয়েন্ট।

ধাপ 6: ATtiny প্রোগ্রাম করুন

ATTiny প্রোগ্রাম করুন
ATTiny প্রোগ্রাম করুন

উপরের মেনু থেকে নির্বাচন করুন: টুলস বোর্ড ATtiny85 (w/ Arduino ISP হিসাবে)

(অবশ্যই, আপনি যদি এটি ব্যবহার করেন তবে এর জন্য একটি ভিন্ন চিপ নির্বাচন করতে চান।)

তারপর মৌলিক ঝলকানো উদাহরণটি খুলুন এবং পিন নম্বরটি 13 থেকে 0 এ পরিবর্তন করুন।

অবশেষে, এটি আপলোড করুন যেমন আপনি অন্য কোন স্কেচ করবেন।

এটি নিম্নলিখিত ত্রুটিটি দুবার দিতে হবে: avrdude: অনুগ্রহ করে ATTiny85 avrdude অংশের কনফিগারেশন ফাইলে PAGEL এবং BS2 সংকেত সংজ্ঞায়িত করুন: অনুগ্রহ করে ATTiny85 অংশের কনফিগারেশন ফাইলে PAGEL এবং BS2 সংকেত সংজ্ঞায়িত করুন

কেবল ত্রুটি বার্তাটি উপেক্ষা করুন এবং আপনার যেতে ভাল হওয়া উচিত।

ধাপ 7: টেস্ট সার্কিট

টেস্ট সার্কিট
টেস্ট সার্কিট
টেস্ট সার্কিট
টেস্ট সার্কিট
টেস্ট সার্কিট
টেস্ট সার্কিট

একটি 220 ohm প্রতিরোধক পিন 5 সংযোগ করুন।

প্রতিরোধক এবং +5V এর মধ্যে একটি LED সংযোগ করুন।

এটা পলক করা উচিত।

অভিনন্দন। তুমি করেছ.

ছবি
ছবি

আপনি এই দরকারী, মজা, বা বিনোদনমূলক? আমার সর্বশেষ প্রকল্পগুলি দেখতে @madeineuphoria অনুসরণ করুন।

প্রস্তাবিত: