I have a Arduino uno and esp8266 and very little knowledge.
I tried to use AT commands and it works and connects. but nearly all the projects I can see online use
a libary file like esp8266wifi.h and this wont compile on the uno. from my understanding this is to program the esp8266 directly changing board type. but I cant believe all the projects I have seen and code i have tried program the board independently.
is it possible to use the 8266 without at commands with the uno?
any examples anywhere?
thank you for your help
Being relatively new to Arduino myself, I've recently faced this same dilemma.
One way I've handled it is to have an oversupply of ESP8266's on hand. I have about 12 now.
Another thing I've done is learned how to re-flash them.
As far as the projects, I find it's about 50/50. SOme projects require uploading code to the ESP8266 and some dont. Many of the ones I've used lately like Temp & Humidity via Thingspak don't require uploading to the ESP8266.
Just shop around. It seems often you can find sketches that do the same thing with and without uploading to the ESP8266. Off the top of my head I can't think of any reason the sketch would necessarily have to be uploaded to the ESP8266 but then I'm still learning as well.
A LOT of the really cools sketches do NOT need to be uploaded to the ESP8266.
Just look around. If they don't use the ESP8266 library, then you can keep AT commands and send them as needed to the ESP8266 via the Arduino.