Nrf24l01 not communicating with my arduino micro

This is usually wrong. Especially in the case of the NFR24L01 modules with a power amplifier and an external antenna.
You need a high current 3.3 volt supply for example, batteries or a purpose made adapter such as illustrated here: nRF24L01 2.4GHz Transceiver Kit (Low-Power)