Tarea instituto (secundario) o universitaria, entonces no vengas a un foro a pedir como se hace, plantea tu duda.
Diseña, pregunta, y debatimos, pero no al revés.
Punto 1:
Eso es fácil. El pin digital tiene casi 5V asi que, piensa cómo podrias detectar el momento en que llegue a 2V y cómo hacerlo de modo que la carga sea medible?
Justamente, el pin digital tiene 40mA si te dicen 20mA que debes hacer para no superar la corriente?
Ya lo he respondido en 1.
O sea, te piden armar un capacimetro digital con Arduino.
Estos son puntos que se cumplen sin problema.
Parece que este tema no lo entiendes.
Si una fuente entrega una corriente I y tu quieres que la corriente que circule se limite, qué debes hacer para conseguirlo?
Supongamos tener una fuente 5V 1A y yo te pongo una carga de 1 ohm, que corriente circularía? Ahora si te dijera, que no quiero que circulen mas de 500mA qué harías?