সুচিপত্র:

Arduino Uno প্রোগ্রাম ATTINY84 (Arduino V. 1.8.5): 6 টি ধাপ
Arduino Uno প্রোগ্রাম ATTINY84 (Arduino V. 1.8.5): 6 টি ধাপ

ভিডিও: Arduino Uno প্রোগ্রাম ATTINY84 (Arduino V. 1.8.5): 6 টি ধাপ

ভিডিও: Arduino Uno প্রোগ্রাম ATTINY84 (Arduino V. 1.8.5): 6 টি ধাপ
ভিডিও: MKS Gen L - Mixed Steppers A4988 and DRV8825 2024, নভেম্বর
Anonim
Arduino Uno প্রোগ্রাম ATTINY84 (Arduino V. 1.8.5)
Arduino Uno প্রোগ্রাম ATTINY84 (Arduino V. 1.8.5)

ATTINY84-20PU প্রোগ্রামে Arduino Uno ব্যবহার করে (Digikey আইটেম # ATTINY84-20-PU-ND)। এই নির্দেশযোগ্য দেখায় কিভাবে শারীরিকভাবে ছোট প্রসেসরের সাথে কাজ করার জন্য Arduino প্ল্যাটফর্ম ব্যবহার করতে হয়, যেমন ATtiny84 (84/44/24)। এই উদাহরণটি বিশেষভাবে ATtiny84-20PU প্রসেসরের জন্য কিন্তু Arduino সফটওয়্যার (যেমন, Arduino IDE) থেকে উপযুক্ত বোর্ড নির্বাচন করে এবং প্রয়োজন অনুসারে পিনআউটগুলি সংশোধন করে অন্যান্য বোর্ডের জন্য অভিযোজিত হতে পারে।

(Arduino 1.8.5 এর জন্য আপডেট করা হয়েছে)

ধাপ 1: Arduino IDE সফটওয়্যারে ATtiny Core Supprt যোগ করুন

Arduino IDE সফটওয়্যারে ATtiny Core Supprt যোগ করুন
Arduino IDE সফটওয়্যারে ATtiny Core Supprt যোগ করুন

Arduino 1.8.5 এর জন্য:

  1. Arduino সফটওয়্যার খুলুন (ওরফে Arduino ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট [IDE])।
  2. পছন্দগুলি খুলুন: [ফাইল] [পছন্দ]
  3. অতিরিক্ত বোর্ড ম্যানেজার URL গুলিতে URL আটকান:

ধাপ 2: ইন-সিস্টেম প্রোগ্রামার (আইএসপি) হিসাবে ব্যবহারের জন্য প্রোগ্রাম আরডুইনো

ইন-সিস্টেম প্রোগ্রামার (আইএসপি) হিসাবে ব্যবহারের জন্য প্রোগ্রাম আরডুইনো
ইন-সিস্টেম প্রোগ্রামার (আইএসপি) হিসাবে ব্যবহারের জন্য প্রোগ্রাম আরডুইনো
ইন-সিস্টেম প্রোগ্রামার (আইএসপি) হিসাবে ব্যবহারের জন্য প্রোগ্রাম আরডুইনো
ইন-সিস্টেম প্রোগ্রামার (আইএসপি) হিসাবে ব্যবহারের জন্য প্রোগ্রাম আরডুইনো
  1. Arduino বোর্ড নির্বাচন করুন: [সরঞ্জাম] [বোর্ড] [ARDUINO/GENUINO UNO]। দ্রষ্টব্য: যদিও আমার কাছে আরডুইনো ইউএনও আছে তবে আমি একটি প্রাক-প্রোগ্রামযুক্ত Atmega328P দিয়ে প্রসেসরটি প্রতিস্থাপন করেছি যার জন্য আমি "Arduino Duemilanove বা Diecimila" নির্বাচন করতে চাই।
  2. প্রোগ্রামার নির্বাচন করুন: [টুলস] [প্রোগ্রামার] [এভিআর আইএসপি]।
  3. ArduinoISP স্কেচ খুলুন: [FILE] [EXAMPLES] [11. ArduinoISP] [ArduinoISP]
  4. স্কেচ আপলোড করুন।

ধাপ 3: প্রোগ্রামিং এর জন্য ATtiny84 সংযুক্ত করুন

প্রোগ্রামিং এর জন্য ATtiny84 সংযুক্ত করুন
প্রোগ্রামিং এর জন্য ATtiny84 সংযুক্ত করুন
প্রোগ্রামিং এর জন্য ATtiny84 সংযুক্ত করুন
প্রোগ্রামিং এর জন্য ATtiny84 সংযুক্ত করুন
প্রোগ্রামিং এর জন্য ATtiny84 সংযুক্ত করুন
প্রোগ্রামিং এর জন্য ATtiny84 সংযুক্ত করুন

আরডুইনো পিনগুলিকে ATtiny84 পিনের সাথে সংযুক্ত করুন:

  • Arduino 5V থেকে ATtiny84 Pin 1
  • Arduino পিন 10 থেকে ATtiny84 পিন 4
  • Arduino পিন 11 থেকে ATTiny84 পিন 7
  • Arduino পিন 12 থেকে ATtiny84 পিন 8
  • Arduino পিন 13 থেকে ATtiny84 পিন 9
  • Arduino GND থেকে ATtiny84 পিন 14
  • Arduino 10uF ক্যাপাসিটরের রিসেট (+ পাশ / লম্বা পা)
  • GND থেকে 10uF ক্যাপাসিটর (- পাশ / ছোট পা)

ধাপ 4: প্রোগ্রাম ATtiny84 এ Arduino সেট করুন

প্রোগ্রাম ATtiny84 এ Arduino সেট করুন
প্রোগ্রাম ATtiny84 এ Arduino সেট করুন
  1. Arduino বোর্ড নির্বাচন করুন: [সরঞ্জাম] [বোর্ড] [ATtiny24/44/84]। এখন টুলস মেনুতে পরের বার টুলস খোলার সময় অতিরিক্ত বোর্ড অপশন আসবে।
  2. B. O. D নির্বাচন করুন অক্ষম: [টুলস] [বি.ও.ডি.] [বি.ও.ডি. অক্ষম]
  3. LTO অক্ষম নির্বাচন করুন: [সরঞ্জাম] [LTO 1.6.11+ শুধুমাত্র] [অক্ষম]
  4. ঘড়ির কাঁটার বিপরীতে পিন ম্যাপিং নির্বাচন করুন: [টুলস] [পিন ম্যাপিং] [ঘড়ির কাঁটার বিপরীতে]
  5. চিপ Attiny84 নির্বাচন করুন: [সরঞ্জাম] [চিপ] [Attiny84]
  6. ঘড়ি 8MHz নির্বাচন করুন: [সরঞ্জাম] [ঘড়ি] [8 MHz অভ্যন্তরীণ]
  7. বুটলোডার বার্ন করুন: [টুলস] [বুটলোডার বার্ন করুন]

ধাপ 5: প্রোগ্রাম ATtiny84

প্রোগ্রাম ATtiny84
প্রোগ্রাম ATtiny84
  1. ব্লিংক স্কেচ খুলুন: [ফাইল] [উদাহরণ] [01. বেসিক] [ব্লিঙ্ক]
  2. স্কেচ সম্পাদনা করুন:

    1. অকার্যকর সেটআপ () এর আগে, পিনের নাম (নেতৃত্ব) এবং অবস্থান (পিন 0) নির্ধারণ করুন: int led = 0;
    2. অকার্যকর স্টেটআপ () এবং অকার্যকর লুপে () "LED" দিয়ে "LED_BUILTIN" রাখুন
  3. স্কেচ আপলোড করুন।
  4. আরডুইনো থেকে বিদ্যুৎ বন্ধ এবং সংযোগ বিচ্ছিন্ন করুন।

ধাপ 6: একাকী হিসাবে চালানোর জন্য ATtiny84 সংযুক্ত করুন

ATtiny84 কে স্ট্যান্ড-অ্যালোন হিসাবে চালানোর জন্য সংযুক্ত করুন
ATtiny84 কে স্ট্যান্ড-অ্যালোন হিসাবে চালানোর জন্য সংযুক্ত করুন
ATtiny84 কে স্ট্যান্ড-অ্যালোন হিসাবে চালানোর জন্য সংযুক্ত করুন
ATtiny84 কে স্ট্যান্ড-অ্যালোন হিসাবে চালানোর জন্য সংযুক্ত করুন
ATtiny84 কে স্ট্যান্ড-অ্যালোন হিসাবে চালানোর জন্য সংযুক্ত করুন
ATtiny84 কে স্ট্যান্ড-অ্যালোন হিসাবে চালানোর জন্য সংযুক্ত করুন
  • ATtiny পিন 1 থেকে 5V উৎস (আসলে বিদ্যুৎ চালু করবেন না)
  • ATtiny পিন 2 থেকে LED (লম্বা পা)
  • ATtiny পিন 14 গ্রাউন্ড
  • LED (ছোট পা) থেকে প্রতিরোধক (শেষ 1) 100 এবং 1k ওহমের মধ্যে
  • স্থল থেকে প্রতিরোধক (শেষ 2)
  • ATtiny84 এ পাওয়ার চালু করুন

প্রস্তাবিত: