Digispark

ultimo aggiornamento 2 settembre 2018


JLCPCB - 10 PCB per $ 2 (100 * 100 mm, 2-layer)
Il più grande produttore di PCB in Cina, oltre 300.000 clienti e oltre 10.000 ordini online al giorno
Vedi l'interno della fabbrica di PCB: https://www.youtube.com/watch?v=_XCznQFV-Mw


Indice

Descrizione del modulo

La scheda mostrata in questa pagina è nata su Kickstarter e si chiama Digispark e la potete vedere nella foto qui sotto

 

Confronto dei moduli CJMCU LilyTiny , Adafruit Trinket Digispark,

Il Digispark è una piccola scheda di sviluppo che misura solamente 18x18 mm circa; è basata sul microcontrollore Attiny85, simile a quello montato sulla serie Arduino, solo più economico, più piccolo e un po' meno potente.
Con la presenza di molti shield si possono però estendere le sue funzionalità. Con la capacità di utilizzare l'IDE di Arduino, il Digispark è un ottimo modo per entrare nell'elettronica; è perfetto per quando ad esempio un Arduino UNO è troppo grande.
Il Digispark viene venduto completamente assemblato, tranne per i due connettori facili da saldare che possono essere scelti secondo le proprie esigenze.

Caratteristiche

 

Schema elettrico

Ecco qui lo schema elettrico per vedere come è fatto nel dettaglio. Il microcontrollore è un Attiny85 collegato direttamente all'USB, la tensione è regolata tramite un regolatore tipo MC78M00 in grado di fornire 500 mA. Sulla scheda sono presenti 6 pin connessi alle porte del microcontrollore, mentre altri tre sono dedicati all'alimentazione.

Tutti i pin possono essere usati come I / O digitali:

Pin 0 → I2C SDA, PWM (LED sul modello B)
Pin 1 → PWM (LED sul modello A)
Pin 2 → I2C SCK, analogico in
Pin 3 → Analogico (utilizzato anche per USB + quando è in uso USB)
Pin 4 → PWM, analogico (utilizzato anche per USB - quando è in uso USB)
Pin 5 → Analogico

 

Processore ATtyny85 8-bit Microcontroller with 8K Bytes In-System Programmable Flash

Piedinatura Datasheet Foto dell'integrato

MC78M00 500 mA Positive Voltage Regulators

Piedinatura Datasheet Foto dell'integrato

 

Installazione della scheda Digispark

Dopo questa breve introduzione vediamo come muovere i primi passi con questa piccola scheda.
Lo procedura è leggermente diversa a quella tipica per le altre schede Arduino.

Nota: Attenzione, se inserite la scheda in una porta USB quando non richiesto dall'IDE, la scheda non sarà riconosciuta, ma questo è normale.

Uso della scheda Digispark con l'IDE

La scheda Digispark funziona un po' diversamente da altri prodotti compatibili con Arduino. La programmazione segue una procedura diversa.

Primo test

Per testare la scheda e la procedura, si può utilizzare l'esempio che si può trovare passando a File → Esempi → Digispark_Exaples → Start

Ecco il codice che verrà caricato:

a questo punto inserite la vostra Digispark ed attendete che il caricamento vada a buon fine. Il led sulla scheda lampeggerà al ritmo di 1Hz.

 

 

Elenco revisioni

02/09/2018

Aggiornato pagina

02/09/2017

Emissione preliminare