Video: Hur man bränner ATTiny85 med Arduino-Mega som internetleverantör: 5 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Bidragsgivare - Sayan Wadadar, Chiranjib Kundu
Programmering av ATTiny85 med Arduino MEGA2560 som ISP.
För några månader sedan försökte jag krympa mitt Arduino -projekt med min Attiny 85 ic. Det var första gången jag försökte programmera en 20u ATTiny 85 med min Arduino Mega. Jag hade haft några problem att göra det. Jag sökte över internet men det fanns inget projekt som tydligt beskrev metoden för att göra det. Alla metoder beskrivs med Arduino Uno som ISP men beskrivs inte hur man använder Arduino Mega som ISP. Det är en liten ändring av koden i "ArduinoISP" -skissen medan vi använder Arduino Mega som ISP.
Steg 1:
Process: Först får du stöd för ATTiny 85 på Arduino IDE. För detta måste du gå till
1. Fil -> Preferens
2. Klicka nu på "Ytterligare Boards Manager -webbadresser"
3. Och klistra in den givna länken till rutan: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Tryck sedan på OK.
5. Stäng nu Arduino IDE.
6. Starta sedan IDE igen.
Steg 2:
7. Nästa gå till: Tool -> Board -> Board Manager 8. Nu sök efter: attiny
9. Ladda ner och installera: "attiny av Davis A. Mellis"
10. Anslut sedan din Arduino till datorn och välj sedan Arduino Mega Board och välj också rätt port.
Steg 3:
11. Gå nu: Arkiv -> Exempel -> ArduinoISP
12. Öppna det exemplet.
13. Ändra enligt bilden ovan (även nedan):
#define RESET 53
#define PIN_MOSI 51
#define PIN_MISO 50
#define PIN_SCK 52
14. Ladda upp: ArduinoISP.ino
Steg 4:
12. Anslut nu din stift enligt beskrivningen nedan: Mega Pin 51 ATtiny Pin 5 (MOSI)
Mega Pin 50 ATtiny Pin 6 (MISO)
Mega Pin 52 ATtiny Pin 7 (SCK)
ATtiny pin 4 GND (Ground pin)
ATtiny Pin 8 till VCC (5V)
Mega Pin 53 ATtiny Pin 1 (SS)
** anslut en kondensator på 10uf mellan Ground och RESET till Arduino Mega.
Steg 5:
13. För att ladda upp Blink Led -skiss till attiny med atmega:
gå till: Arkiv -> Exempel -> Grundläggande -> Blink.ino
14. Nästa måste du ändra till skissen till ledstiftet 13 till 1, eftersom ATtiny 85 bara har 8 stift så du måste byta utgångsstift.
15. Efter det gick: Verktygskort ATtiny25/45/85
16. Välj sedan: Verktyg Processor ATtiny85
17. Ställ klocka: Verktygsklocka Intern 8Mhz
18. Gå nu till: Verktygsprogrammerare Arduino som ISP
19. Nästa måste du gå till: Verktyg Burn Bootloader
20. Uppladdning av Sketch klar.:)
…….. Tack ha en bra dag…….