Caricare programma su arduino tramite un'altra scheda?

Salve, ho la necessita di caricare un programma su una scheda arduino uno tramite un arduino mega collegato al pc via usb. Come posso fare? Grazie

Ricorrendo alla tecnica ISP, Arduino Mega come programmatore con lo sketch ArduinoISP a bordo, e Arduino UNO collegato come slave mediante i segnali MISO, MOSI, SCK, SS-RESET e alimentazione.

Ok grazie, ho carico arduinoISP sul master (arduino mega2560) e ho effettuato i collegamenti con lo slave (arduino uno rev 3). Adesso per caricare un programma sullo slave cosa devo fare?

EDIT: ho selezionato la board uno, impostato programmatore Arduino as Isp e poi ho fatto carica con un programmatore ma di da questo errore:

avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.

quasi certamente sono sbagliati collegamenti, la procedura รจ esatta

Va bene grazie mille, ora provo a ricontrollare i collegamenti.