Inizia a usare una scheda Arduino Digispark USB ATtiny85

Inizia a usare una scheda Arduino Digispark USB ATtiny85

```html

Inizia a utilizzare una scheda Arduino Digispark USB ATtiny85

Questa guida fornisce un'introduzione completa alla scheda di sviluppo Digispark USB ATtiny85, una piattaforma compatta e versatile compatibile con Arduino. Le sue dimensioni ridotte, il basso consumo energetico e la compatibilità con l'IDE Arduino la rendono ideale per una vasta gamma di progetti.

digispark_attiny85_pinout
digispark_attiny85_pinout

Ecco alcune idee per progetti per aiutarti a iniziare:

  • Un display LED indossabile in miniatura
  • Un piccolo robot telecomandato.
  • Una tastiera o un mouse USB compatti
  • Un piccolo nodo sensore a bassa potenza

Hardware/Componenti

La scheda Digispark presenta sei pin di input/output (GPIO) di uso generale, compresi quattro ingressi analogici e diversi pin capaci di modulazione di larghezza d'impulso (PWM). Dispone anche di un LED di alimentazione integrato e di un LED di test separato collegato al pin 1. La scheda è alimentata tramite USB o una fonte di alimentazione esterna fino a 16V, che viene regolata a 5V da un regolatore di tensione integrato. (in video a 02:11)

%%CABLAGGIO%%

Guida all'impianto elettrico

Il Digispark viene fornito con intestazioni per pin che devono essere saldate. (nel video al 01:22) Assicurati di allineare correttamente le intestazioni prima di saldare. Il pin 1 è cruciale in quanto controlla il LED di test integrato.

Spiegazione del codice

Sebbene non siano stati forniti esplicitamente frammenti di codice, il video dimostra uno sketch semplice per testare la funzionalità della scheda. Gli elementi chiave del codice sono:


pinMode(1, OUTPUT); // Sets pin 1 as an output to control the LED (in video at 11:55)
digitalWrite(1, HIGH); // Turns the LED ON (in video at 12:07)
delay(1000); // Keeps the LED ON for 1 second (1000 milliseconds) (in video at 12:13)
digitalWrite(1, LOW); // Turns the LED OFF (in video at 12:20)
delay(1000); // Keeps the LED OFF for 1 second

TheLED_BUILTINconstante, comunemente usata nel codice Arduino, dovrebbe essere sostituita con1per mirare il LED di test del Digispark. Ildelay()la funzione controlla il tasso di lampeggiamento. (nel video alle 10:50)

Progetto dal vivo/Demostrazione

Il video dimostra come caricare lo sketch blink sul Digispark. Un punto chiave da notare è il processo di caricamento: dopo la compilazione, l'IDE di Arduino ti invita a collegare il Digispark. Quindi carica il codice tramite USB. (nel video a :24)

Capitoli

  • [00:00] Introduzione al Digispark
  • [01:08] Hardware Spiegato
  • [04:35] Specifiche, Schema e Scheda Dati
  • [08:46] Configurazione Arduino UNO
  • [10:35] Dimostrazione del funzionamento del codice Arduino

```

Immagini

Pinnature USB Digispark
Pinnature USB Digispark
Schema_USB_Digispark
Schema_USB_Digispark
digispark_attiny85_pinout
digispark_attiny85_pinout
Nessun codice allegato.

Risorse e riferimenti

File📁

Nessun file disponibile.