ATtiny -programmeerder vir Arduino Uno: 3 stappe
ATtiny -programmeerder vir Arduino Uno: 3 stappe
Anonim
ATtiny -programmeerder vir Arduino Uno
ATtiny -programmeerder vir Arduino Uno

As u selfversekerd geraak het met die Arduino -platform en ander atmel -mikrobeheerders wil probeer programmeer, sal hierdie gids u help om u eerste stappe te doen. In die besonder maak u 'n skild vir Arduino Uno -versoenbare borde om verskeie ATtiny -mikrobeheerders (2313/4313 25/45/85 en miskien ander) te programmeer.

Voorrade

Vir hierdie redelik eenvoudige projek benodig u:

-perfboard (enkel- of dubbelzijdig ten minste 20x10 kolletjies)

-3x 5 mm LED's

-3x 220-330 Ohm weerstande

-20 pen aansluiting

-12 manlike penkoppe (ten minste)

-1x trui

-'n paar springdrade

En natuurlik 'n ATtiny -mikrobeheerder om mee te werk (in my geval is dit 'n 2313)

Stap 1: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading

Ek is nie baie gewoond om stapsgewys gidse te maak nie, so ek heg die eindresultaat en 'n paar bedrading aan. Let daarop dat die polariteit van die LED's nie op die Fritzing -foto gerespekteer word nie, wees versigtig!

As u besluit het om 'n enkelzijdige perfboard te gebruik, moet u die mannetjies met 'n tang druk om die penne langer te maak en aan die agterkant te soldeer.

Die springer is nodig om die GND -pen te verander (afhangende van watter mikrobeheerder u gebruik), al kon ek die skets op ATtiny 2313 laai, selfs sonder GND …

Die groen LED is altyd aan en is opsioneel.

Stap 2: sagteware -opstelling

Opstelling van sagteware
Opstelling van sagteware
Opstelling van sagteware
Opstelling van sagteware

Nou moet u die arduino -ISP na die arduino -bord laai. Gaan na File -> Voorbeelde -> ArduinoISP.

Voordat u dit oplaai, kan u die gedrag van LED's verander deur penne 8 en 9 toe te ken; pen 7 sal NIE gebruik word nie. PMODE (in my geval blou) is een wat flikker wanneer u die skets oplaai. ERR sal brand as 'n fout voorkom. Ek het probeer om foute na te boots, maar dit het nooit aangesteek nie … HB staan vir HeartBeat en sal periodiek aan en af skakel. Nie baie nuttig vir my nie, maar u kan dit toewys in plaas van ERR LED.

Stap 3: Laai u skets op

Laai jou skets op
Laai jou skets op
Laai jou skets op
Laai jou skets op
Laai jou skets op
Laai jou skets op

Nou is u uiteindelik gereed om u skets op te laai. Maak seker dat u u spesifieke bord (mikrobeheerder) geïnstalleer het en gaan dan na Tools -> Programmer -> Arduino as ISP.

Maak seker dat die digitale penne in u skets ooreenstem met die op u mikrobeheerder.

Nou is u gereed om u skets op te laai!

Aanbeveel: