Installazione della scheda ATtiny13 in Arduino IDE.
Configurare Arduino IDE.
Questo è un esempio di come installare schede di supporto per schede non ufficiali di terze parti tramite URL nell'IDE di Arduino. Per lavorare con ATtiny13 tramite Flprog dobbiamo configurare Arduino IDE: Tools->Start the Arduino IDE (Figura 1).
Figura 1
Qui dobbiamo installare il cosiddetto "core", o come viene chiamato nella Arduino IDE - scheda. Per installare la scheda nella Arduino IDE, apri Arduino IDE -> File -> Impostazioni, vai a URL aggiuntive per il Gestione schede e incolla il collegamento seguente (Figura2):

Figura2
Quindi fare clic su OK.
Per installare le schede apri Arduino IDE -> Strumenti -> Schede -> Gestore scede. Trova MicroCore e fai clic su Installa (Figura 3).

Figura 3
Caricamento del programma nel microcontrollore.
Puoi caricare un programma sul microcontrollore ATtiny13
tramite Arduino (Arduino as ISP) o tramite un programmatore (ad es. USBasp).
Collegamento di Attiny13 ad Arduino Uno(Figura 4).
- ATtiny13 Pin 1 -> Arduino Uno Pin10
- ATtiny13 Pin 5 -> Arduino Uno Pin 11
- ATtiny13 Pin 6 -> Arduino Uno pin 12
- ATtiny13 Pin 7 -> Arduino Uno Pin13
- ATtiny13 pin 8 -> 5V
- ATtiny13 Pin 4 -> GND

Figura 4
Per caricare un programma sul microcontrollore ATtiny13, dobbiamo impostare la scheda Arduino in modalità programmatore. Questo può essere fatto caricando un esempio ArduinoISP già pronto sulla scheda selezionando la voce di menu File-> Esempi-> ArduinoISP nell'ambiente di sviluppo (Figura 5).

Figura 5
Scrivi il bootloader sull'MCU ATtiny.

Figura 6
Dopo aver scritto il Bootloader, il microcontrollore ATtiny è pronto per la programmazione. Ora possiamo implementare l'esempio Blink in FLProg (Figura 7).

Figura 7
Compila e ottieni il codice in Arduino IDE (Figura 8).
Carichiamo il codice Blink nel microcontrollore.

Figura 8
Successivamente, modifica il circuito aggiungendo un LED tra il pin 3 e GND, insieme a un resistore adatto (Figura 9).

Figura 9
Risoluzione dei problemi.
- Ricontrolla tutte le connessioni e la posizione del chip ATtiny
e del LED.
- Riscrivi l'esempio ArduinoISP sulla scheda Arduino.
- Posiziona un condensatore elettrolitico da 10uF tra terra e il pin Reset sulla scheda Arduino. Assicurati di installare il condensatore nella posizione corretta: il negativo (-) è collegata a GND.
- Installa qualsiasi condensatore di grandi dimensioni tra la linea 5V e la linea di GND, questo aiuterà ad attenuare i picchi di tensione.
- Assicurati che la scheda Arduino attraverso la quale viene programmato il microcontrollore ATtiny riceva energia sufficiente.
- Sostituisci la tua scheda Arduino con un'altra scheda Arduino.
- Apri il menu "Strumenti" e assicurati che assomigli all'immagine della sezione di questo articolo "Scrivi il bootloader". Se qualcosa è diverso, cambialo e scrivi di nuovo il bootloader.
