Სარჩევი:

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 ნაბიჯი
ვიდეო: Programming an Attiny45/85 with Arduino uno and Arduino IDE 1.8.12 2024, ნოემბერი
Anonim
Arduino Uno პროგრამა ATTINY84 (Arduino V. 1.8.5)
Arduino Uno პროგრამა ATTINY84 (Arduino V. 1.8.5)

Arduino Uno– ს გამოყენებით ATTINY84-20PU (Digikey item # ATTINY84-20-PU-ND) პროგრამირებისთვის. ეს ინსტრუქცია გვიჩვენებს, თუ როგორ გამოიყენოთ Arduino პლატფორმა ფიზიკურად უფრო მცირე პროცესორებთან მუშაობისთვის, როგორიცაა ATtiny84 (84/44/24). ეს მაგალითი სპეციალურად არის ATtiny84-20PU პროცესორისთვის, მაგრამ მისი ადაპტირება შესაძლებელია სხვა დაფებისათვის Arduino პროგრამული უზრუნველყოფიდან შესაბამისი დაფის არჩევით (ანუ Arduino IDE) და საჭიროებისამებრ pinouts– ის შეცვლით.

(განახლებულია Arduino 1.8.5)

ნაბიჯი 1: დაამატეთ ATtiny Core Supprt Arduino IDE პროგრამულ უზრუნველყოფას

დაამატეთ ATtiny Core Supprt Arduino IDE პროგრამულ უზრუნველყოფას
დაამატეთ ATtiny Core Supprt Arduino IDE პროგრამულ უზრუნველყოფას

არდუინოსთვის 1.8.5:

  1. გახსენით Arduino პროგრამული უზრუნველყოფა (იგივე Arduino ინტეგრირებული განვითარების გარემო [IDE]).
  2. პარამეტრების გახსნა: [FILE] [PREFERENCES]
  3. ჩასვით URL დამატებითი დაფების მენეჯერის მისამართებში:

ნაბიჯი 2: პროგრამა Arduino გამოსაყენებლად როგორც სისტემის პროგრამისტი (ISP)

პროგრამა Arduino სისტემურ პროგრამისტად (ISP) გამოსაყენებლად
პროგრამა Arduino სისტემურ პროგრამისტად (ISP) გამოსაყენებლად
პროგრამა Arduino სისტემურ პროგრამისტად (ISP) გამოსაყენებლად
პროგრამა Arduino სისტემურ პროგრამისტად (ISP) გამოსაყენებლად
  1. აირჩიეთ Arduino დაფა: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. შენიშვნა: მიუხედავად იმისა, რომ მე მაქვს Arduino UNO, მე შევცვალე პროცესორი წინასწარ დაპროგრამებული Atmega328P, რომელიც მოითხოვს, რომ ავირჩიო "Arduino Duemilanove ან Diecimila".
  2. აირჩიეთ პროგრამისტი: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. გახსენით ArduinoISP ესკიზი: [FILE] [EXAMPLES] [11. ArduinoISP] [ArduinoISP]
  4. ესკიზის ატვირთვა.

ნაბიჯი 3: დააკავშირეთ ATtiny84 პროგრამირებისთვის

დააკავშირეთ ATtiny84 პროგრამირებისთვის
დააკავშირეთ ATtiny84 პროგრამირებისთვის
დააკავშირეთ ATtiny84 პროგრამირებისთვის
დააკავშირეთ ATtiny84 პროგრამირებისთვის
დააკავშირეთ ATtiny84 პროგრამირებისთვის
დააკავშირეთ ATtiny84 პროგრამირებისთვის

შეაერთეთ Arduino ქინძისთავები ATtiny84 ქინძისთავებთან:

  • Arduino 5V ATtiny84 პინ 1 -მდე
  • Arduino Pin 10 ATtiny84 პინ 4 -მდე
  • Arduino პინი 11 ATTiny84 პინ 7 -მდე
  • Arduino Pin 12 ATtiny84 პინ 8 -მდე
  • Arduino Pin 13 ATtiny84 პინ 9 -მდე
  • Arduino GND ATtiny84 პინ 14 -მდე
  • Arduino RESET to 10uF capacitor (+ side / long leg)
  • GND to 10uF კონდენსატორი (- გვერდითი / მოკლე ფეხი)

ნაბიჯი 4: დააყენეთ Arduino პროგრამა ATtiny84

დააყენეთ Arduino პროგრამა ATtiny84
დააყენეთ Arduino პროგრამა ATtiny84
  1. აირჩიეთ Arduino დაფა: [TOOLS] [BOARD] [ATtiny24/44/84]. ახლა დაფის დამატებითი პარამეტრები გამოჩნდება ინსტრუმენტების მენიუში, როდესაც ინსტრუმენტები გაიხსნება.
  2. აირჩიეთ B. O. D. გამორთულია: [TOOLS] [B. O. D.] [B. O. D. გამორთულია]
  3. აირჩიეთ LTO გამორთული: [TOOLS] [მხოლოდ LTO 1.6.11+] [გამორთულია]
  4. აირჩიეთ Pin Mapping საათის ისრის ისრის საწინააღმდეგოდ: [TOOLS] [Pin Mapping] [ისრის საწინააღმდეგოდ]
  5. აირჩიეთ ჩიპი Attiny84: [TOOLS] [ჩიპი] [Attiny84]
  6. აირჩიეთ საათი 8MHz: [TOOLS] [საათი] [8 MHz შიდა]
  7. ჩამტვირთავი ჩამტვირთავი: [TOOLS] [ჩატვირთვის ჩამწერი]

ნაბიჯი 5: პროგრამა ATtiny84

პროგრამა ATtiny84
პროგრამა ATtiny84
  1. თვალის დახუჭვის ესკიზის გახსნა: [FILE] [EXAMPLES] [01. საფუძვლები] [Blink]
  2. ესკიზის რედაქტირება:

    1. ბათილად დაყენებამდე (), განსაზღვრეთ პინის სახელი (led) და მდებარეობა (პინ 0): int led = 0;
    2. განათავსეთ "LED_BUILTIN" "led" - ით void stetup () და void loop ()
  3. ესკიზის ატვირთვა.
  4. გამორთეთ და გათიშეთ Arduino– დან.

ნაბიჯი 6: შეაერთეთ ATtiny84, როგორც დამოუკიდებლად გასაშვებად

შეაერთეთ ATtiny84, როგორც დამოუკიდებლად გასაშვებად
შეაერთეთ ATtiny84, როგორც დამოუკიდებლად გასაშვებად
შეაერთეთ ATtiny84, როგორც დამოუკიდებლად გასაშვებად
შეაერთეთ ATtiny84, როგორც დამოუკიდებლად გასაშვებად
შეაერთეთ ATtiny84, როგორც დამოუკიდებლად გასაშვებად
შეაერთეთ ATtiny84, როგორც დამოუკიდებლად გასაშვებად
  • ATtiny Pin 1 -დან 5V წყლამდე (რეალურად ჯერ არ ჩართოთ დენი)
  • ATtiny Pin 2 LED (გრძელი ფეხი)
  • ATtiny Pin 14 to Ground
  • LED (მოკლე ფეხი) რეზისტორამდე (ბოლო 1) 100 -დან 1k Ohm- მდე
  • რეზისტორი (დასასრული 2) მიწასთან
  • ჩართეთ დენი ATtiny84– ზე

გირჩევთ: