Sebagai analogi yang lebih sederhana, perangkat yang berbeda bertindak secara berbeda. Sebuah mikrokontroler dan kebanyakan IC seperti pompa air pintar kecil. Mereka menarik sejumlah kecil air (saat ini) yang dibutuhkan dan hanya itu.
Led di sisi lain, seperti vakuum kekuatan industri bodoh. Hubungkan ke sumber daya, dan ia akan berusaha menyedot arus sebanyak yang bisa secepat mungkin. Itu sebabnya Anda membutuhkan resistor. Sebuah resistor seperti pipa kecil. Itu hanya membiarkan begitu banyak arus karena ukurannya. Ia menolak lebih dari itu saat melewati. Yang dipimpin ingin menarik sebanyak mungkin, tetapi hanya 25ma atau lebih yang Anda pilih, melewati.
Adapun mengapa Anda memerlukan resistor ketika led dan pin output diberi peringkat 25mA, karena ini direkomendasikan arus, bukan arus maksimum atau yang mungkin. Sebuah led bekerja paling baik pada 25mA untuk (trade-off pada kecerahan dan berapa lama itu akan bertahan dalam ribuan jam), tetapi dapat didorong oleh lebih sedikit arus (tidak secerah, bertahan lebih lama) atau lebih tinggi saat ini (lebih cerah, tidak bertahan selama). Terlalu sedikit arus dan tidak mau menyala. Terlalu banyak, dan pada akhirnya akan terbakar.
Pin output mikrokontroler Anda sama, tetapi sebagai sumber daya. Idealnya, Anda hanya ingin sumber arus 25mA dari pin itu (dan ini tanpa masuk ke arus total dari semua pin, atau tegangan melorot). 25mA dalam hal ini adalah arus operasional yang disarankan. Anda dapat sumber lebih sedikit juga. Ini praktik yang baik untuk hanya sumber sebanyak yang Anda butuhkan untuk pengaturan yang diberikan. Anda dapat sumber lebih banyak juga. Sebagian besar lembar data akan mencantumkan tegangan dan arus maksimum untuk pin keluaran yang diberikan. (Misalnya, disarankan 25ma, maksimum 40ma). Tetapi karena arus ditarik, bukan didorong, Anda harus memastikan bahwa apa yang Anda bangun memperhitungkannya. Untuk pensinyalan atau komunikasi antara mikrokontroler dan ic, mungkin tidak perlu karena keduanya akan dirancang untuk tidak menarik arus terlalu banyak. Tetapi jika Anda menghubungkan led lapar saat ini,
Akhirnya, seperti catatan, catu daya yang Anda gunakan berfungsi dengan cara yang persis sama. Sambungkan sesuatu yang menarik lebih dari yang disarankan / maksimum 2A, dan itu akan menggoreng dan merusak (atau melebur sekering atau masuk ke mode reset tergantung pada bagaimana kualitasnya). Menghubungkan arus tinggi 2 amp yang langsung mengarah ke sana tanpa resistor pembatas arus, dan keduanya tidak akan senang. HTH.