Përmbajtje:
- Hapi 1: Merrni Pjesët tuaja
- Hapi 2: Vendoseni së bashku
- Hapi 3: Tela
- Hapi 4: Softueri - Kodi VSC
- Hapi 5: Instaloni shtojcën PlatformIO IDE
- Hapi 6: Krijoni një Projekt të Ri
- Hapi 7: Konfiguroni mjedisin e zhvillimit për USBASP
- Hapi 8: Plug in You Programmer
- Hapi 9: Vendosni drejtuesit
- Hapi 10: Shkruani Kodin tuaj
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ka shumë në internet në lidhje me fillimin me mikro kontrolluesit. Ka shumë zgjedhje atje, kaq shumë mënyra për t'i programuar ato nëse filloni apo jo me vetë çipin e zhveshur, bordet e zhvillimit ose pajisjet më gjithëpërfshirëse SOC (System On Chip) gjithashtu shumë mënyra për t'i programuar ato.
Pra, për ata që janë të interesuar, kjo është njëra prej tyre.
USBASP + AVR ATTiny85 mini USB bord bordi (Nga Digistump)
Më pëlqen ky kombinim sepse është një mënyrë vërtet e lirë për të realizuar një projekt për një platformë shumë të vogël të faktorit të formës Arduino, këto patate të skuqura janë aq të vogla sa mund t'i vendosësh në pothuajse çdo gjë ndryshe nga Unos i pakëndshëm.
Bordi që po përdor është një trokitje e lirë digispark, e cila vjen me një dajak 1 dollar në ebay me transport ndërkombëtar falas.
Programuesi është programuesi USBASP me burim të hapur gjithashtu i disponueshëm për të njëjtin çmim në ebay ose AliExpress
Ky udhëzues është procesi nga fundi në fund i marrjes së bordit dev për të bërë diçka
Një rrugë më e lehtë është të blini një digispark të vërtetë nga digistumphttps://digistump.com/products/1
Por ky projekt duket se është në pritje dhe këto kushtojnë $ 8US
Nëse keni një nga këto nuk keni nevojë për një programues siç ka dhe ngarkuesi i nisjes ardudino Micronucleus para-ndezi në çip. Kjo do të thotë që ju mund ta përdorni programin drejtpërdrejt në çipin nga kompjuteri juaj. Por e keqja e kësaj është se ngarkuesi i ngarkimit përdor një pjesë të mirë të burimeve të disponueshme në çip duke kufizuar atë që mund ta bëni për vlerën e tij, kjo ka të bëjë me USBASP dhe JO Mikronukleusin
Hapi 1: Merrni Pjesët tuaja
Shkoni në ebay ose aliexpress dhe kërkoni
- "attiny85" për tabelën
- "usbasp" për programuesin dhe
- "tela jumber" për telat (opsionale nëse mund të gjeni disa të shtrirë përreth)
Hapi 2: Vendoseni së bashku
Kur hardueri juaj të arrijë më në fund filloni me saldim
Ngjitini kunjat e kunjave që dalin me atë që vijnë me paketën në tabelë. Kjo është fakultative. nëse nuk keni një hekur bashkues, thjesht mund t'i ktheni telat, por kjo nuk rekomandohet pasi kontaktet nuk do të jenë më të mirat
Në këtë shembull, unë, për ndonjë arsye, telat i bashkova direkt në terminalet e energjisë, por ju mund të përdorni kunjat e thyerjes për ta bërë këtë gjithashtu
Hapi 3: Tela
Lidhni telat sipas imazheve. Unë e kam përdorur këtë kombinim, por ju mund të përdorni atë që dëshironi të trashë, ata thjesht duhet të korrespondojnë në mënyrë korrekte
tek bordi:
- p0, p1, p2 = jeshile, blu, e kuqe
- 5v, GND = e kuqe, jeshile (VIN nuk përdoret)
lidhësi:
shihni diagramin për lidhjen përkatëse të kabllit
Hapi 4: Softueri - Kodi VSC
Tani jeni të lidhur, do t'ju duhet të konfiguroni mjedisin tuaj softuerik
Kjo perfshin:
- shoferët
- mjedisi i zhvillimit
Shkarkoni së pari Visual Studio Code. (zili më i mirë që kam gjetur deri më tani)
Ju mund ta merrni këtë nga
Shkarkoni dhe instaloni atë
Hapi 5: Instaloni shtojcën PlatformIO IDE
Klikoni në butonin e zgjerimeve në shiritin e poshtëm të majtë dhe kërkoni për PlatformIO
Instalojeni dhe ringarkoni
Klikoni në butonin e shtëpisë së vogël shiritin e poshtëm të majtë të statusit për të hapur faqen kryesore të Platformës IO nëse nuk shfaqet automatikisht pas instalimit të shtojcës
Hapi 6: Krijoni një Projekt të Ri
Në magjistarin e projektit emërtoni projektin dhe zgjidhni tabelën
Bordi duhet të jetë
Attiny85 (e përgjithshme)
Kuadri duhet të jetë
Arduino
Hapi 7: Konfiguroni mjedisin e zhvillimit për USBASP
Konfiguroni programuesin në skedarin e cilësimeve të projektit PlatformIO platformio.ini
Shtoni këto rreshta në skedarin platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Hapi 8: Plug in You Programmer
Lidhni programuesin tuaj
Hapi 9: Vendosni drejtuesit
Pajisja juaj USBASP do të ketë nevojë për drejtues për kompjuterin tuaj për të komunikuar me të.
Shkarkoni Zadig nga këtu
Lidhni pajisjen tuaj USBASP USB në një port USB në kompjuterin tuaj
Drejtoni programin e shkarkuar Zadig që keni shkarkuar
Instaloni drejtuesin Winusb për usbasp
Nëse sistemi juaj nuk e njeh pajisjen, më dërgoni një shënim dhe ndoshta unë mund të ndihmoj, por në përgjithësi kjo duhet të funksionojë jashtë kutisë.
Hapi 10: Shkruani Kodin tuaj
"loading =" dembel "sigurohuni që bordi juaj ATTiny85 të jetë lidhur me programuesin tuaj dhe gjithçka është e lidhur.
Shtypni butonat Ctrl+Alt+U për të përpiluar dhe ngarkuar programin