Carico gestito dal ATmega328 ( corrente < 20mA @ 5V )
Iniziamo con qualcosa di familiare: il classico esempio di blink.
In questo banale esempio, la corrente di alimentazione al led è data direttamente dal pin 13 di arduino. Come si vede dallo schema, tutta la corrente esce da pin D13 ed entra nel pin GND. GND, stando allo datasheet del ATmega328 è capace di assorbire fino a 200mA e come già detto, d13 può erogare fino a 40mA, pertanto il nostro led da 20mA può essere acceso in sicurezza.
Se collegassimo però due led in parallelo, saremmo già a rischio di bruciare la porta D13 in quanto il carico salirebbe a 40mA e dovrebbe essere sostenuto direttamente dal microprocessore. Non proveremo quindi ad accendere più led in parallelo con un solo pin di Arduino per non rischiare di danneggiare la scheda.
Sketch
Per il funzionamento del led potete provare l’esempio “blink” già compreso nell’IDE.
void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }