Indholdsfortegnelse:

Programmer en ATtiny med Arduino: 7 trin (med billeder)
Programmer en ATtiny med Arduino: 7 trin (med billeder)

Video: Programmer en ATtiny med Arduino: 7 trin (med billeder)

Video: Programmer en ATtiny med Arduino: 7 trin (med billeder)
Video: Сделайте свой собственный Бумбокс 2024, Juli
Anonim
Programmer en ATtiny med Arduino
Programmer en ATtiny med Arduino

Følgende er anvisninger til programmering af ATtiny -mikrokontrollerne ved hjælp af Arduino IDE. På almindeligt engelsk er det sådan, man programmerer 8-benede Atmel-chips, som man normalt ville gøre med en Arduino. Dette er fedt, fordi ATtiny er lille, og - ja - det giver dig mulighed for at lave små ting, der ikke har brug for en stor mikrokontroller.

De instruktioner, jeg har postet her, er stort set de samme som instruktionerne fra den utroligt fantastiske High-Low Tech Tutorial. Jeg postede min version af instruktionerne her, fordi jeg planlægger at lave et par kommende projekter ved hjælp af ATtiny -chips og regnede med, at jeg ville vise min proces.

Trin 1: Gå Få ting

Gå og få ting
Gå og få ting

Du får brug for:

- Arduino - Brødbræt - ATtiny85 (eller ATtiny45) - 10uF elektrolytkondensator - 220ohm 1/4 watt modstand - LED - tilslutningstråd

Bemærk, at nogle af linkene på denne side indeholder Amazon -tilknyttede links. Dette ændrer ikke prisen på nogen af de varer, der sælges. Jeg tjener dog en lille provision, hvis du klikker på et af disse links og køber noget. Jeg geninvesterer disse penge i materialer og værktøjer til fremtidige projekter. Hvis du vil have et alternativt forslag til en leverandør af nogen af delene, så lad mig det vide.

Trin 2: Tilslut kredsløbet

Tilslut kredsløbet
Tilslut kredsløbet
Tilslut kredsløbet
Tilslut kredsløbet
Tilslut kredsløbet
Tilslut kredsløbet
Tilslut kredsløbet
Tilslut kredsløbet

Tilslut Arduino til ATtiny som følger:

  • 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

Trin 3: Programmer Arduino

Programmer Arduino
Programmer Arduino
Programmer Arduino
Programmer Arduino
Programmer Arduino
Programmer Arduino

Vælg "ArduinoISP" -skitsen fra menuen "Eksempler".

Upload skitsen til din Arduino, som du ville gøre med enhver anden skitse.

Din Arduino er nu konfigureret som en seriel programmerer, der kan programmere andre chips.

Trin 4: Filterhætte

Filterhætte
Filterhætte

Sæt 10uF -kondensatoren mellem jorden og Arduino -nulstillingstappen. Sørg for at holde øje med kondensatorernes polaritet (jord til jord!).

Det er rygter om, at du kun har brug for dette til Arduino Uno, men jeg har fundet ud af, at det også har hjulpet sager at inkludere det i tidligere versioner. Hvis du finder ud af, at det ikke fungerer i de næste trin, skal du blot fjerne det og se, om det hjælper.

Trin 5: ATtiny Core Files

ATtiny Core -filer
ATtiny Core -filer
ATtiny Core -filer
ATtiny Core -filer

Noter din skitsebogsmappe fra Arduino -præferencemenuen.

Opret en ny mappe i din skitsebogsmappe kaldet "hardware"

Gå derefter til denne side og download filen: attiny45_85.zip

Pak denne fil ud, og lad den stå i den nye hardwaremappe.

Endelig genstart Arduino programmeringsmiljøet. De nye kerner skal nu indlæses.

Bemærk, at der også er kernefiler til en række andre ATtiny -chips. Denne side er et godt udgangspunkt for grænseflade med en lang række af dem ved hjælp af Arduino.

Trin 6: Programmer ATtiny

Programmer ATtiny
Programmer ATtiny

Vælg fra topmenuen: Værktøjskort ATtiny85 (m/ Arduino som internetudbyder)

(Selvfølgelig vil du vælge en anden chip til dette, hvis du bruger en.)

Åbn derefter det grundlæggende blinkeksempel, og skift pinkoden fra 13 til 0.

Til sidst skal du uploade det som med enhver anden skitse.

Det skulle give følgende fejl to gange: avrdude: definér venligst PAGEL- og BS2 -signaler i konfigurationsfilen for del ATtiny85 avrdude: definer venligst PAGEL- og BS2 -signaler i konfigurationsfilen for del ATtiny85

Ignorer blot fejlmeddelelsen, og du skal være god til at gå.

Trin 7: Testkredsløb

Test kredsløb
Test kredsløb
Test kredsløb
Test kredsløb
Test kredsløb
Test kredsløb

Tilslut en 220 ohm modstand til pin 5.

Tilslut en LED mellem modstanden og +5V.

Det skal blinke.

Tillykke. Du er færdig.

Billede
Billede

Fandt du dette nyttigt, sjovt eller underholdende? Følg @madeineuphoria for at se mine seneste projekter.

Anbefalede: