Sommario:
- Passaggio 1: acquisisci le tue parti
- Passaggio 2: mettilo insieme
- Passaggio 3: cablaggio
- Passaggio 4: Software - VSCode
- Passaggio 5: installare il plug-in IDE PlatformIO
- Passaggio 6: creare un nuovo progetto
- Passaggio 7: configurare l'ambiente di sviluppo per USBASP
- Passaggio 8: collega il programmatore
- Passaggio 9: installazione dei driver
- Passaggio 10: scrivi il tuo codice
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
C'è molto su Internet su come iniziare con i controller Micro. C'è molta scelta là fuori, tanti modi per programmarli indipendentemente dal fatto che inizi o meno con il chip stesso, schede di sviluppo o gadget SOC (System On Chip) più completi e molti modi per programmarli.
Quindi, per coloro che sono interessati, questo è uno di quelli.
USBASP + AVR ATTiny85 mini USB dev board (di Digistump)
Mi piace questa combinazione perché è un modo davvero economico per avviare un progetto per una piattaforma Arduino con fattore di forma molto piccolo, questi chip sono così piccoli che puoi inserirli praticamente in qualsiasi cosa a differenza degli ingombranti Unos.
La scheda che sto usando è un knockoff kicksarter digispark economico che arriva a un enorme $ 1 su ebay con spedizione gratuita internazionale.
Il programmatore è il programmatore USBASP open source disponibile anche allo stesso prezzo su ebay o AliExpress
Questo istruibile è il processo end-to-end per far fare qualcosa alla scheda di sviluppo
Un percorso più semplice è acquisire un vero digispark da digistumphttps://digistump.com/products/1
Ma questo progetto sembra essere in attesa e questi costano $ 8US
Se hai uno di questi non hai bisogno di un programmatore in quanto ha e ardudino Micronucleus boot loader pre-flash sul chip. Ciò significa che puoi utilizzare il programma direttamente sul chip dal tuo computer. Ma il rovescio della medaglia è che il boot loader utilizza una buona parte delle risorse disponibili sul chip limitando ciò che puoi fare per quello che vale, si tratta di USBASP e NON del micronucleo
Passaggio 1: acquisisci le tue parti
Vai su ebay o aliexpress e cerca
- "attiny85" per la tavola
- "usbasp" per il programmatore e
- "cavi jumber" per i fili (opzionale se riesci a trovarne qualcuno in giro)
Passaggio 2: mettilo insieme
Quando finalmente arriva il tuo hardware, inizia con la saldatura
Saldare i perni di rottura dei perni a quelli forniti con il pacchetto alla scheda. Questo è facoltativo. se non hai un saldatore puoi semplicemente attorcigliare i fili ma questo non è raccomandato in quanto i contatti non saranno i migliori
In questo esempio, per qualche motivo ho saldato i fili direttamente ai terminali di alimentazione, ma puoi usare i pin di sblocco per farlo anche
Passaggio 3: cablaggio
Collegare i fili come da immagini. Ho usato questa combinazione ma puoi usare quello che vuoi di grossolano, devono solo corrispondere correttamente
al consiglio:
- p0, p1, p2 = verde, blu, rosso
- 5v, GND = rosso, verde (VIN non utilizzato)
il connettore:
vedere lo schema per il collegamento del cavo corrispondente
Passaggio 4: Software - VSCode
Ora che sei connesso dovrai configurare il tuo ambiente software
Ciò comprende:
- autisti
- sviluppo dell'ambiente
Prima scarica il codice di Visual Studio. (il miglior ambiente che ho trovato finora)
Puoi ottenerlo da
Scaricalo e installalo
Passaggio 5: installare il plug-in IDE PlatformIO
Fare clic sul pulsante delle estensioni nella barra laterale in basso a sinistra e cercare PlatformIO
Installalo e ricarica
Fare clic sul pulsante della casetta nella barra di stato in basso a sinistra per aprire la home page della piattaforma IO se non viene visualizzata automaticamente dopo l'installazione del plug-in
Passaggio 6: creare un nuovo progetto
Nella procedura guidata del progetto nominare il progetto e scegliere la scheda
Il consiglio deve essere
Attiny85 (Generico)
Il quadro deve essere
Arduino
Passaggio 7: configurare l'ambiente di sviluppo per USBASP
Imposta il programmatore nel file delle impostazioni del progetto PlatformIO platformio.ini
Aggiungi queste righe al file platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Passaggio 8: collega il programmatore
Collega il tuo programmatore
Passaggio 9: installazione dei driver
Il tuo hardware USBASP avrà bisogno di driver per il tuo computer per comunicare con esso.
Scarica Zadig da qui
Collega il tuo dispositivo USB USBASP a una porta USB del tuo computer
Esegui il programma Zadig scaricato che hai scaricato
Installa il driver Winusb per usbasp
Se il tuo sistema non riconosce l'hardware, inviami una nota e forse posso aiutarti, ma generalmente dovrebbe funzionare immediatamente.
Passaggio 10: scrivi il tuo codice
"loading="lazy" assicurati di avere la tua scheda ATTiny85 collegata al tuo programmatore e che sia tutto collegato.
Premi i tasti Ctrl+Alt+U per compilare e caricare il programma