INHOUDSOPGAWE:

Arduino Uno om ATTINY84 (Arduino V. 1.8.5) te programmeer: 6 stappe
Arduino Uno om ATTINY84 (Arduino V. 1.8.5) te programmeer: 6 stappe

Video: Arduino Uno om ATTINY84 (Arduino V. 1.8.5) te programmeer: 6 stappe

Video: Arduino Uno om ATTINY84 (Arduino V. 1.8.5) te programmeer: 6 stappe
Video: MKS Gen L - внешний драйвер 2024, November
Anonim
Arduino Uno om ATTINY84 te programmeer (Arduino V. 1.8.5)
Arduino Uno om ATTINY84 te programmeer (Arduino V. 1.8.5)

Gebruik die Arduino Uno om ATTINY84-20PU te programmeer (Digikey-item # ATTINY84-20-PU-ND). Hierdie instruksie wys hoe u die Arduino -platform kan gebruik om met fisies kleiner verwerkers te werk, soos die ATtiny84 (84/44/24). Hierdie voorbeeld is spesifiek vir die ATtiny84-20PU-verwerker, maar kan aangepas word vir die ander borde deur die toepaslike bord uit die Arduino-sagteware (dit wil sê Arduino IDE) te kies en die pinouts te verander soos benodig.

(Opgedateer vir Arduino 1.8.5)

Stap 1: Voeg ATtiny Core Supprt by Arduino IDE Software

Voeg ATtiny Core Supprt by Arduino IDE sagteware
Voeg ATtiny Core Supprt by Arduino IDE sagteware

Vir Arduino 1.8.5:

  1. Maak Arduino -sagteware oop (ook bekend as Arduino Integrated Development Environment [IDE]).
  2. Maak voorkeure oop: [LêER] [VOORKEURS]
  3. Plak URL in bykomende Boards Manager URL's:

Stap 2: Program Arduino vir gebruik as 'n in-stelsel programmeerder (ISP)

Program Arduino vir gebruik as 'n in-stelsel programmeerder (ISP)
Program Arduino vir gebruik as 'n in-stelsel programmeerder (ISP)
Program Arduino vir gebruik as 'n in-stelsel programmeerder (ISP)
Program Arduino vir gebruik as 'n in-stelsel programmeerder (ISP)
  1. Kies Arduino -bord: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Let wel: hoewel ek die Arduino UNO het, het ek die verwerker vervang met 'n vooraf geprogrammeerde Atmega328P wat vereis dat ek 'Arduino Duemilanove of Diecimila' kies.
  2. Kies programmeerder: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. Maak ArduinoISP -skets oop: [LêER] [VOORBEELDE] [11. ArduinoISP] [ArduinoISP]
  4. Laai skets op.

Stap 3: Koppel ATtiny84 vir programmering

Koppel ATtiny84 vir programmering
Koppel ATtiny84 vir programmering
Koppel ATtiny84 vir programmering
Koppel ATtiny84 vir programmering
Koppel ATtiny84 vir programmering
Koppel ATtiny84 vir programmering

Koppel die Arduino -penne aan die ATtiny84 -penne:

  • Arduino 5V tot ATtiny84 Pin 1
  • Arduino Pin 10 tot ATtiny84 Pin 4
  • Arduino -pen 11 tot ATTiny84 -pen 7
  • Arduino -pen 12 tot ATtiny84 -pen 8
  • Arduino -pen 13 tot ATtiny84 -pen 9
  • Arduino GND tot ATtiny84 Pin 14
  • Arduino RESET to 10uF capacitor (+ side / long leg)
  • GND tot 10uF kapasitor (- sy / kort been)

Stap 4: Stel Arduino in op Program ATtiny84

Stel Arduino in op Program ATtiny84
Stel Arduino in op Program ATtiny84
  1. Kies Arduino -bord: [TOOLS] [BOARD] [ATtiny24/44/84]. Nou sal ekstra bordopsies in die menu 'Tools' verskyn wanneer die gereedskap oopgemaak word.
  2. Kies B. O. D. afgeskakel: [TOOLS] [B. O. D.] [B. O. D. Gestremd]
  3. Kies LTO gedeaktiveer: [TOOLS] [slegs LTO 1.6.11+] [Disabled]
  4. Kies Pin Mapping teen die kloksgewys: [TOOLS] [Pin Mapping] [Antikloksgewys]
  5. Kies Chip Attiny84: [TOOLS] [Chip] [Attiny84]
  6. Kies Klok 8MHz: [TOOLS] [Klok] [8 MHz intern]
  7. Brand selflaaiprogram: [TOOLS] [Brand bootlaaier]

Stap 5: Program ATtiny84

Program ATtiny84
Program ATtiny84
  1. Open Blink -skets: [LêER] [VOORBEELDE] [01. Basies] [Blink]
  2. Skets wysig:

    1. Definieer speldnaam (led) en ligging (pen 0) voor die opstel van leemte (): int led = 0;
    2. plaas "LED_BUILTIN" met "led" in leemteopstelling () en in leemte -lus ()
  3. Laai skets op.
  4. Skakel af en ontkoppel van Arduino.

Stap 6: Koppel ATtiny84 aan om alleen te werk

Koppel ATtiny84 aan om as alleen te werk
Koppel ATtiny84 aan om as alleen te werk
Koppel ATtiny84 aan om as alleen te werk
Koppel ATtiny84 aan om as alleen te werk
Koppel ATtiny84 aan om as alleen te werk
Koppel ATtiny84 aan om as alleen te werk
  • ATtiny Pin 1 tot 5V bron (skakel eintlik nog nie krag aan nie)
  • ATtiny Pin 2 tot LED (lang been)
  • ATtiny pen 14 tot grond
  • LED (kort been) na Weerstand (einde 1) tussen 100 en 1k Ohm
  • Weerstand (einde 2) teen die grond
  • Skakel krag aan na ATtiny84

Aanbeveel: