Arduino Micro Println prints 0
Try without 

- '0'


You read your data and save into in int. then print that int, when you pass only the int, you get the int as an ASCII-encoded decimal.
Why r u doing

- '0'


?