Spisu treści:

Arduino Uno do programu ATTINY84 (Arduino V. 1.8.5): 6 kroków
Arduino Uno do programu ATTINY84 (Arduino V. 1.8.5): 6 kroków

Wideo: Arduino Uno do programu ATTINY84 (Arduino V. 1.8.5): 6 kroków

Wideo: Arduino Uno do programu ATTINY84 (Arduino V. 1.8.5): 6 kroków
Wideo: Guessing app's passcode using ATTINY85 Arduino board #shorts 2024, Listopad
Anonim
Arduino Uno do programu ATTINY84 (Arduino V.1.8.5)
Arduino Uno do programu ATTINY84 (Arduino V.1.8.5)

Wykorzystanie Arduino Uno do programowania ATTINY84-20PU (element Digikey # ATTINY84-20-PU-ND). Ta instrukcja pokazuje, jak używać platformy Arduino do pracy z fizycznie mniejszymi procesorami, takimi jak ATtiny84 (84/44/24). Ten przykład dotyczy procesora ATtiny84-20PU, ale można go dostosować do innych płyt, wybierając odpowiednią płytkę z oprogramowania Arduino (tj. Arduino IDE) i modyfikując wyprowadzenia zgodnie z wymaganiami.

(Zaktualizowany dla Arduino 1.8.5)

Krok 1: Dodaj ATtiny Core Supprt do oprogramowania Arduino IDE

Dodaj wsparcie ATtiny Core do oprogramowania Arduino IDE
Dodaj wsparcie ATtiny Core do oprogramowania Arduino IDE

Dla Arduino 1.8.5:

  1. Otwarte oprogramowanie Arduino (znane również jako zintegrowane środowisko programistyczne Arduino [IDE]).
  2. Otwórz preferencje: [PLIK] [PREFERENCJE]
  3. Wklej adres URL do adresów URL menedżera tablic dodatkowych:

Krok 2: Zaprogramuj Arduino do użytku jako programator wewnątrzsystemowy (ISP)

Zaprogramuj Arduino do użytku jako programista wewnątrzsystemowy (ISP)
Zaprogramuj Arduino do użytku jako programista wewnątrzsystemowy (ISP)
Zaprogramuj Arduino do użytku jako programista wewnątrzsystemowy (ISP)
Zaprogramuj Arduino do użytku jako programista wewnątrzsystemowy (ISP)
  1. Wybierz kartę Arduino: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Uwaga: chociaż mam Arduino UNO, wymieniłem procesor na zaprogramowany Atmega328P, który wymaga wybrania "Arduino Duemilanove lub Diecimila".
  2. Wybierz programistę: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. Otwórz szkic ArduinoISP: [PLIK] [PRZYKŁADY] [11. ArduinoISP] [ArduinoISP]
  4. Prześlij szkic.

Krok 3: Podłącz ATtiny84 do programowania

Podłącz ATtiny84 do programowania
Podłącz ATtiny84 do programowania
Podłącz ATtiny84 do programowania
Podłącz ATtiny84 do programowania
Podłącz ATtiny84 do programowania
Podłącz ATtiny84 do programowania

Podłącz piny Arduino do pinów ATtiny84:

  • Arduino 5V do ATtiny84 Pin 1
  • Arduino Pin 10 do ATtiny84 Pin 4
  • Arduino Pin 11 do ATTiny84 Pin 7
  • Arduino Pin 12 do ATtiny84 Pin 8
  • Arduino Pin 13 do ATtiny84 Pin 9
  • Arduino GND do ATtiny84 Pin 14
  • Arduino RESET do kondensatora 10uF (+ bok/długa noga)
  • Kondensator GND do 10uF (- bok / krótka noga)

Krok 4: Ustaw Arduino na program ATtiny84

Ustaw Arduino na program ATtiny84
Ustaw Arduino na program ATtiny84
  1. Wybierz płytkę Arduino: [TOOLS] [BOARD][ATtiny24/44/84]. Teraz dodatkowe opcje tablicy pojawią się w menu Narzędzia przy następnym otwarciu Narzędzia.
  2. Wybierz B. O. D. wyłączone: [NARZĘDZIA] [B. O. D.] [B. O. D. Wyłączone]
  3. Wybierz LTO wyłączone: [TOOLS] [Tylko LTO 1.6.11+] [Disabled]
  4. Wybierz mapowanie pinów przeciwnie do ruchu wskazówek zegara: [NARZĘDZIA] [Mapowanie pinów] [przeciwnie do ruchu wskazówek zegara]
  5. Wybierz Chip Attiny84: [TOOLS] [Chip] [Attiny84]
  6. Wybierz zegar 8MHz: [NARZĘDZIA] [Zegar] [8 MHz wewnętrzny]
  7. Nagraj bootloader: [NARZĘDZIA] [Nagraj bootloader]

Krok 5: Program ATtiny84

Program ATtiny84
Program ATtiny84
  1. Otwórz szkic Blink: [PLIK] [PRZYKŁADY] [01. Podstawy][Mrugnięcie]
  2. Edytuj szkic:

    1. Przed void setup() zdefiniuj nazwę pinu (led) i lokalizację (pin 0): int led =0;
    2. umieść „ LED_BUILTIN” z „ led” w void stetup() i void loop()
  3. Prześlij szkic.
  4. Wyłącz i odłącz od Arduino.

Krok 6: Podłącz ATtiny84, aby działał jako samodzielny

Połącz ATtiny84, aby działać jako samodzielny
Połącz ATtiny84, aby działać jako samodzielny
Połącz ATtiny84, aby działać jako samodzielny
Połącz ATtiny84, aby działać jako samodzielny
Połącz ATtiny84, aby działać jako samodzielny
Połącz ATtiny84, aby działać jako samodzielny
  • ATtiny Pin 1 do źródła 5 V (w rzeczywistości nie włączaj jeszcze zasilania)
  • ATtiny Pin 2 do LED (długa noga)
  • ATtiny Pin 14 do uziemienia
  • LED (krótka noga) do rezystora (koniec 1) między 100 a 1k Ohm
  • Rezystor (koniec 2) do uziemienia
  • Włącz zasilanie ATtiny84

Zalecana: