I've grasped Arduino a bit and understand that you write in C/C++, compile, upload and it works.
I don't grasp all the programming possibilities of the ESP8266, but maybe someone can explain it to me maybe in more than one sentence. Maybe some more extensive description would be useful, as a pinned post. There are many posts/videos that say "To program the ESP e LUNA, then you need to...".
I know that:
1. we can communicate with the ESP over RX/TX by sending it AT commands (like modems used to do) - but I guess it works as such a modem over WiFi?
2. we can with the help of ArduinoIDE write a program in C/C++, compile and upload. But here I've heard that a few lines of Blink type code, takes up half the memory of this ESP, which has many times more of it than the Arduino UNO/similar. That, or uploading some code, and there's some C interpreter running, so one big screw up, or other wonders.
3. we can program something in LUA - but we compile to machine code or like point 2?
4) You can in some MicroPython - I haven't read anything yet.
5. EasyESP ?
Maybe there are some articles with this kind of information collected. I have 3 copies of different ones. Something I would like to learn, but maybe not sequentially as it flies, but perhaps some paths are less attractive than others?
I don't grasp all the programming possibilities of the ESP8266, but maybe someone can explain it to me maybe in more than one sentence. Maybe some more extensive description would be useful, as a pinned post. There are many posts/videos that say "To program the ESP e LUNA, then you need to...".
I know that:
1. we can communicate with the ESP over RX/TX by sending it AT commands (like modems used to do) - but I guess it works as such a modem over WiFi?
2. we can with the help of ArduinoIDE write a program in C/C++, compile and upload. But here I've heard that a few lines of Blink type code, takes up half the memory of this ESP, which has many times more of it than the Arduino UNO/similar. That, or uploading some code, and there's some C interpreter running, so one big screw up, or other wonders.
3. we can program something in LUA - but we compile to machine code or like point 2?
4) You can in some MicroPython - I haven't read anything yet.
5. EasyESP ?
Maybe there are some articles with this kind of information collected. I have 3 copies of different ones. Something I would like to learn, but maybe not sequentially as it flies, but perhaps some paths are less attractive than others?