user46327: Im currently new on this and sucessfully made a sound-activated alarm with Arduino Uno and a microphone sensor. (If sound is detected, then it will alarm). Now, I am adding a ESP 8266 module into it so it can perform a HTTP GET or POST to IFTT Maker link.
My problem with it is how can I program the esp with arduino uno? Do I do something like this 

https://github.com/bportaluri/WiFiEsp/blob/master/examples/WebClient/WebClient.ino

(and add the threshold for the microphone sensor, buzzers and LEDs)?? 
Thanks for helping

user30175: Yes, the library 

https://github.com/bportaluri/WiFiEsp

Is suited for your task because it implements talking to a ESP8266 over a software serial. On this serial connection, AT+ commands will be sent. This also means that you must have the AT firmware flashed onto your ESP-01.
If that is not the case you can download the binary image here and flash it with a serial adapter, as instructed with the tools on that page. You can check whether your ESP8266 has the firmware flashed by attach a UART adpater to the TX output. It should print a "ready" on bootup.
For your wire-up, you will just have to add VCC (+3.3V), GND, TX and RX connections to the ESP-01 board, preferable with a big capacitor between VCC and GND, as the ESP8266 draws a lot of power when sending data over WiFi.

46327: <p>Im currently new on this and sucessfully made a sound-activated alarm with Arduino Uno and a microphone sensor. (If sound is detected, then it will alarm). Now, I am adding a ESP 8266 module into it so it can perform a HTTP GET or POST to IFTT Maker link.</p>

<p>My problem with it is how can I program the esp with arduino uno? Do I do something like this </p>

<blockquote>
  <p><a href="https://github.com/bportaluri/WiFiEsp/blob/master/examples/WebClient/WebClient.ino" rel="nofollow noreferrer">https://github.com/bportaluri/WiFiEsp/blob/master/examples/WebClient/WebClient.ino</a></p>
</blockquote>

<p>(and add the threshold for the microphone sensor, buzzers and LEDs)?? </p>

<p>Thanks for helping</p>
 30175: <p>Yes, the library </p>

<ul>
<li><a href="https://github.com/bportaluri/WiFiEsp" rel="nofollow noreferrer">https://github.com/bportaluri/WiFiEsp</a></li>
</ul>

<p>Is suited for your task because it implements talking to a ESP8266 over a software serial. On this serial connection, AT+ commands will be sent. This also means that you must have the AT firmware flashed onto your ESP-01.</p>

<p>If that is not the case you can download the binary image <a href="http://www.electrodragon.com/w/ESP8266_AT-Command_firmware" rel="nofollow noreferrer">here</a> and flash it with a serial adapter, as instructed with the tools on that page. You can check whether your ESP8266 has the firmware flashed by attach a UART adpater to the TX output. It should print a "ready" on bootup.</p>

<p>For your wire-up, you will just have to add VCC (+3.3V), GND, TX and RX connections to the ESP-01 board, preferable with a big capacitor between VCC and GND, as the ESP8266 draws a lot of power when sending data over WiFi.</p>
