INHOUDSOPGAWE:

Program 'n ATtiny With Arduino: 7 stappe (met foto's)
Program 'n ATtiny With Arduino: 7 stappe (met foto's)

Video: Program 'n ATtiny With Arduino: 7 stappe (met foto's)

Video: Program 'n ATtiny With Arduino: 7 stappe (met foto's)
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, November
Anonim
Program 'n ATtiny met Arduino
Program 'n ATtiny met Arduino

Hier volg die aanwysings vir die programmering van die ATtiny -mikrobeheerders met behulp van die Arduino IDE. In eenvoudige Engels kan u 8-pins Atmel-skyfies so programmeer soos gewoonlik met 'n Arduino. Dit is cool, want die ATtiny is klein, en - hiermee kan u klein dingetjies maak wat nie 'n groot mikrobeheerder benodig nie.

Die instruksies wat ek hier geplaas het, is min of meer dieselfde as die instruksies wat deur die ongelooflike wonderlike High-Low Tech-tutoriaal gegee is. Ek het my weergawe van die instruksies hier geplaas omdat ek van plan is om 'n paar projekte met ATtiny -skyfies te maak en gedink ek sal my proses wys.

Stap 1: Gaan haal dinge

Gaan haal dinge
Gaan haal dinge

Jy sal nodig hê:

- Arduino - Broodbord - ATtiny85 (of ATtiny45) - 10uF elektrolitiese kondensator - 220ohm 1/4 watt weerstand - LED - aansluitdraad

Let daarop dat sommige van die skakels op hierdie bladsy Amazon -aangeslote skakels bevat. Dit verander nie die prys van enige van die te koop items nie. Ek verdien egter 'n klein kommissie as u op een van die skakels klik en iets koop. Ek herbelê hierdie geld in materiaal en gereedskap vir toekomstige projekte. Laat weet my as u 'n alternatiewe voorstel vir 'n verskaffer van een van die onderdele wil hê.

Stap 2: Draai die kring

Draai die kring
Draai die kring
Draai die kring
Draai die kring
Draai die kring
Draai die kring
Draai die kring
Draai die kring

Koppel die Arduino soos volg aan die ATtiny:

  • Arduino +5V - ATtiny Pin 8
  • Arduino Ground - ATtiny Pin 4
  • Arduino Pin 10 - ATtiny Pin 1
  • Arduino Pin 11 - ATtiny Pin 5
  • Arduino Pin 12 - ATtiny Pin 6
  • Arduino Pin 13 - ATtiny Pin 7

Stap 3: Programmeer die Arduino

Program die Arduino
Program die Arduino
Program die Arduino
Program die Arduino
Program die Arduino
Program die Arduino

Kies die "ArduinoISP" -skets uit die menu "Voorbeelde".

Laai die skets na u Arduino op, net soos enige ander skets.

U Arduino is nou opgestel as 'n reeksprogrammeerder wat ander skyfies kan programmeer.

Stap 4: Filterdop

Filterdop
Filterdop

Plaas die 10uF -kondensator tussen die grond en die Arduino -herstelpen. Hou die kondensators se polariteit (grond tot grond!) Dop.

Daar word gerugte dat u dit slegs vir die Arduino Uno nodig het, maar ek het gevind dat dit ook gehelp het om dit by vorige weergawes in te sluit. As u agterkom dat dit nie in die volgende stappe werk nie, verwyder dit eenvoudig en kyk of dit help.

Stap 5: ATtiny Core -lêers

ATtiny Core -lêers
ATtiny Core -lêers
ATtiny Core -lêers
ATtiny Core -lêers

Let op u gids met die sketsboek in die Arduino -voorkeursmenu.

Skep 'n nuwe gids in u sketsboekmap met die naam "hardeware"

Gaan dan na hierdie bladsy en laai die lêer af: attiny45_85.zip

Pak die lêer uit en laat dit in die nuwe hardewaremap.

Laastens, herbegin die Arduino -programmeringsomgewing. Die nuwe kerns moet nou gelaai word.

Let daarop dat daar ook kernlêers vir 'n aantal ander ATtiny -skyfies is. Hierdie bladsy is 'n goeie beginpunt om met 'n wye verskeidenheid met die Arduino in aanraking te kom.

Stap 6: Programmeer die ATtiny

Programmeer die ATtiny
Programmeer die ATtiny

Kies in die spyskaart bo: Tools Board ATtiny85 (met Arduino as ISP)

(U sal natuurlik 'n ander chip hiervoor wil kies as u een gebruik.)

Maak dan die basiese voorbeeld van knipoog oop en verander die speldnommer van 13 na 0.

Laai dit laastens op, net soos enige ander skets.

Dit moet twee keer die volgende fout gee: avrdude: definieer asseblief PAGEL- en BS2 -seine in die konfigurasielêer vir deel ATtiny85 avrdude: definieer asseblief PAGEL- en BS2 -seine in die konfigurasielêer vir deel ATtiny85

Ignoreer eenvoudig die foutboodskap, en u moet klaar wees.

Stap 7: Toetsbaan

Toetsbaan
Toetsbaan
Toetsbaan
Toetsbaan
Toetsbaan
Toetsbaan

Koppel 'n weerstand van 220 ohm aan pen 5.

Koppel 'n LED tussen die weerstand en +5V.

Dit moet knip.

Baie geluk. Jy's klaar.

Beeld
Beeld

Het u dit nuttig, pret of vermaaklik gevind? Volg @madeineuphoria om my nuutste projekte te sien.

Aanbeveel: