Bisogna prendere atto che non siamo tutti uguali, sicuramente la guida di Michele è stata utile a molti, ma ci sono le eccezioni e con "eccezioni" mi riferisco a quegli utenti che non ci capiscono nulla da una guida da seguire pari pari.
Michele ha fatto del suo meglio e non ci si può aspettare nulla di meglio da uno che fino a poco tempo fa di microcontroller ne sapeva 1% di ciò che conosce ora. Comunque sia quella guida è nata anche grazie al forum e ai post degli utenti, quindi potresti seguire tutta la discussione (in verità ricordo che ci sono più thread circa l'argomento, di cui uno dovrebbe essere nella sezione Megatopic).
Tuttavia non credere di capire come si usa un condensatore o meno, anche perché si devono avere della basi di elettronica per capirlo e quindi l'informazione non è da ricercare in una guida ma su un libro di elettronica di 1° 2°
anno.
Mentre la spiegazioni del perché è stato usato un condensatore è spiegato nella guida, almeno ricordo di aver letto qualcosa, e comunque nei thread del forum trovi molte risposte alle tue domande.
Poi se dovessi avere altri dubbi, chiedi al forum, ma prima usa "search" per un paio di giorni (sarebbe meglio prendersi una settimana di tempo) o più perché di thread da leggere c'è nè davvero tanti.
Una scheda arduino normalmente la possiamo chiamare targer board, e si può scrivere il programma su flash in due modi:
- Tramite la usb, ma in questo caso il micro deve avere un bootloader che entra in funzione dopo un reset e ha il compito di interpretare comandi e dati e scrivere quest'ultimi nella flash.
- Tramite il connettore ICSP (non è necessario il bootloader).
Nel caso 2 ci vuole:
Una target bord, quindi Arduino va bene.
Un programmatore USB to ISP, come avrisp mkii di Atmel oppure una target board trasformata in un programmatore ISP, quindi anche Arduino va bene.
Per trasformare Arduino o in genere una target board in un programmatore si deve scrivere nella sua flash un programma che sia in grado di accettare comandi via USB (attraverso un protocollo es.stk500) e trasformarli in un flusso dati uscente dalla ISP.
Trasformato arduino in un programmatore USB to ISP, si collega questo alla target board, e questa volta per scrivere la flash della target board dobbiamo selezionare come programmatore Arduino ISP, che usa un protocollo simile a stk500.
Ciao.