MH-Z19 with Arduino null output
From the datasheet, working voltage for MH-Z19 is 3.6V to 5.5V, so 3.3V is not enough. (Although the interface runs at 3.3V).



Also, the Uno might not run reliably at 16MHz and 3.3V.



Edited image from datasheet page 303.