I'm using an arduino uno and an ESP8266 to connecto to internet. All I need to do is to the some weather information from the web (I'm using this api Current weather data - OpenWeatherMap) but I could not find a clear example on how to make a simple HTTP Get using arduino uno and ESP8266.
Is that any library that does not required me to know AT commands?
Thanks
You could lose the Uno and program the ESP standalone with the Arduino IDE. Get the core here Arduino core for IDE. There are client examples with the libraries.
What other pins, devices? Which ESP module do you have? I have been using ESP8266-12 modules. They can do I2C and SPI so expansion is easily possible. For instance, I need 2 channels of 5 volt analog to digital so I connect a Tiny 85 via I2C (with level shifters) and use the Tiny ADC. I realized early on in my ESP experiments that the using the AT commands from an Uno so severely limited what the ESP can do so I directly program the ESP and deal with the lack of pins with expansion chips for what I need.