@noel great job
couple typos:
The pins were chosen for an Android mini pro
I supposed you meant an Arduino Pro Mini
in the fritzing drawing:
-
it’s probably the Common Cathode that is connected to GND.
-
just for clarity, the 3 resistors are red, red, brown so 220Ω

(on my screen they could be confused with red/red/violet
which would be 220MΩ (20%) so way too much)…