Përmbajtje:

Programoni një ATtiny Me Arduino: 7 hapa (me fotografi)
Programoni një ATtiny Me Arduino: 7 hapa (me fotografi)

Video: Programoni një ATtiny Me Arduino: 7 hapa (me fotografi)

Video: Programoni një ATtiny Me Arduino: 7 hapa (me fotografi)
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Nëntor
Anonim
Programoni një ATtiny Me Arduino
Programoni një ATtiny Me Arduino

Më poshtë janë udhëzimet për programimin e mikrokontrolluesve ATtiny duke përdorur Arduino IDE. Në anglisht të thjeshtë, kjo është mënyra se si të programoni patate të skuqura 8-pin Atmel siç do të bënit normalisht me një Arduino. Kjo është e mrekullueshme sepse ATtiny është e vogël, dhe - mirë - kjo ju lejon të bëni gjëra të vogla që nuk kanë nevojë për një mikrokontrollues të madh.

Udhëzimet që kam postuar këtu janë pothuajse të njëjta me udhëzimet e dhëna nga Tutoriali jashtëzakonisht i mrekullueshëm i Teknologjisë High-Low. Unë postova versionin tim të udhëzimeve këtu sepse kam në plan të bëj disa projekte të ardhshme duke përdorur patate të skuqura ATtiny dhe kuptova se do të tregoja procesin tim.

Hapi 1: Shkoni të merrni gjëra

Shko Merr Gjera
Shko Merr Gjera

Do t'ju duhet:

- Arduino - Breadboard - ATtiny85 (ose ATtiny45) - 10uF kondensator elektrolitik- 220ohm rezistencë 1/4 vat - LED - tela lidhës

Ju lutemi vini re se disa nga lidhjet në këtë faqe përmbajnë lidhje të lidhura me Amazon. Kjo nuk ndryshon çmimin e asnjërit prej artikujve për shitje. Sidoqoftë, unë fitoj një komision të vogël nëse klikoni në ndonjë nga ato lidhje dhe blini ndonjë gjë. Unë i riinvestoj këto para në materiale dhe mjete për projektet e ardhshme. Nëse dëshironi një sugjerim alternativ për një furnizues të ndonjë prej pjesëve, ju lutem më tregoni.

Hapi 2: Lidhni qarkun

Wire the Circuit
Wire the Circuit
Wire the Circuit
Wire the Circuit
Wire the Circuit
Wire the Circuit
Wire the Circuit
Wire the Circuit

Lidhni Arduino me ATtiny si më poshtë:

  • 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

Hapi 3: Programoni Arduino

Programoni Arduino
Programoni Arduino
Programoni Arduino
Programoni Arduino
Programoni Arduino
Programoni Arduino

Zgjidhni skicën "ArduinoISP" nga menyja "Shembuj".

Ngarko skicën në Arduino tuaj si çdo skicë tjetër.

Arduino juaj tani është konfiguruar si një programues serik që mund të programojë patate të skuqura të tjera.

Hapi 4: Kapaku i filtrit

Kapaku i filtrit
Kapaku i filtrit

Vendosni kondensatorin 10uF midis tokëzimit dhe kunjit të rivendosjes Arduino. Sigurohuni që të mbani një sy në polaritetin e kondensatorëve (tokë në tokë!).

Thuhet se ju duhet vetëm për Arduino Uno, por unë kam gjetur se ka ndihmuar që çështjet ta përfshijnë atë edhe me versionet e mëparshme. Nëse zbuloni se nuk po funksionon në hapat e ardhshëm, thjesht hiqeni dhe shikoni nëse kjo ju ndihmon.

Hapi 5: ATtiny Core Files

Skedarët bazë ATtiny
Skedarët bazë ATtiny
Skedarët bazë ATtiny
Skedarët bazë ATtiny

Merrni parasysh dosjen tuaj të skicave nga menyja e preferencave Arduino.

Krijoni një dosje të re në dosjen tuaj të skicave të quajtur "hardware"

Pastaj, shkoni në këtë faqe dhe shkarkoni skedarin: attiny45_85.zip

Zbërtheni këtë skedar dhe lëreni në dosjen e re të pajisjeve.

Së fundi, rinisni mjedisin e programimit Arduino. Bërthamat e reja tani duhet të ngarkohen.

Vini re se ka edhe skedarë bazë për një numër patate të skuqura të tjera ATtiny. Kjo faqe është një pikënisje e mirë për t'u lidhur me një gamë të gjerë të tyre duke përdorur Arduino.

Hapi 6: Programoni ATtiny

Programoni ATtiny
Programoni ATtiny

Zgjidhni nga menyja kryesore: Bordi i veglave ATtiny85 (pa Arduino si ISP)

(Sigurisht, ju do të dëshironi të zgjidhni një çip tjetër për këtë nëse jeni duke përdorur një.)

Pastaj hapni shembullin bazë të ndezjes dhe ndryshoni numrin e kunjit nga 13 në 0.

Së fundi, ngarkoni atë si çdo skicë tjetër.

Duhet të japë gabimin e mëposhtëm dy herë: avrdude: ju lutemi përcaktoni sinjalet PAGEL dhe BS2 në skedarin e konfigurimit për pjesën ATtiny85 avrdude: ju lutemi përcaktoni sinjalet PAGEL dhe BS2 në skedarin e konfigurimit për pjesën ATtiny85

Thjesht injoroni mesazhin e gabimit dhe duhet të jeni të mirë për të shkuar.

Hapi 7: Qarku i Provës

Qarku i Testit
Qarku i Testit
Qarku i Testit
Qarku i Testit
Qarku i Testit
Qarku i Testit

Lidhni një rezistencë 220 ohm në pin 5.

Lidhni një LED midis rezistencës dhe +5V.

Duhet të vezullojë.

Urime. Mbarove.

Imazhi
Imazhi

A ju duket e dobishme, argëtuese apo argëtuese kjo? Ndiqni @madeineuphoria për të parë projektet e mia të fundit.

Recommended: