Den Uno gegen einen Micro zu tauschen ist nicht so optimal!
Dort sind ua. die Pinbelegungen anders (I2C). Des weiteren verhält sich die serielle Schnittstelle ebenfalls anders.
Der Micro arbeitet mit 5V. Bis auf die Pins 0 und 1 (Serielle Schnittstelle) kannste alle Pins nehmen, die auf dem Board als Zahl aufgeruckt sind (auch A0 - A5).
In der Hauptsache würde ich den Micro in dem Fall vorziehen, um ihn besser auf einer Platine zu integrieren (also aufstecken) was mit dem Uno ja aufgrund der merkwüdigen Abstände der Steckleisten nicht so einfach ist.
Für die Platinenmontage ist ein MINI oder PRO MINI auch gut geeignet. Der ist noch biliger als ein Micro, allerdings brauchst Du eine extra USB-Serial-Converter.
Inwzischen wurde es scheinbar noch etwas angepasst. Ich hab noch die etwas älteren.
Mit dem Pro Mini biste aber besser beraten. Der liegt orginal bei ~10 € was deutlich preiswerter ist als ein Nano.
Brauchst jedoch einmalig noch einen FTDI Breakout. Sprich das Breakout kannst du für jeden weiteren Arduino wieder benutzten.
Der Pro Mini hat im Vergleich zum Uno auch 2 ADCs mehr zur Verfügung. Hintergrund der ganze Sache ist, dass es diese ADCs bei der DIP Variante nicht gab.
Abraten würde ich dir vom Kauf eines Arduino Nano Clones. Diese machen derzeit immer wieder Probleme. Damit biste als Anfänger dann schnell überfordert.
Der Pro Mini ist interessant. Frage vom Anfänger kann ich das Programm was auf dem Uno läuft übernehmen (sprich die LCD Zuordnung und die One Wire Zuordnung) oder muss da auch was umprogrammiert werden?