Momentary push button
...  but the problem is that i receive 2 HIGH signals when i push and release the button.


This is the part that should have been in your question. You are describing switch contact bounce. This is common on all micro-controller switch inputs. You have two choices to fix it.

 

Figure 1. A switch contact bounce waveform. Source: Lab-book Pages.


Add a small capacitor across the switch - 100 nF would do. This will hold the voltage for a little while after the switch makes or breaks - hopefully until the contact has stopped bouncing.
Do the debouncing in your program. This means that you need to check that a change of state lasts a reasonable amount of time - maybe 50 ms to 100 ms before you read it as a valid state.


There are thousands of tutorials online on this subject so I won't write a new one here. See the link for one. You can edit your question to explain any further problems you have and someone will respond.