Hot answers tagged

1

Use a proper level shifter on the RX and TX lines. You probably are marginal as far as signal level. The problem is not the voltage into the ESP8266. It is the level out of the TX of the ESP8266 not being high enough for the Uno CPU. This marginal voltage can cause messed up characters. Often we can get away with it at this level but it is really a marginal ...


1

Can I just check when you plug your 3.3V ESP into a 12V power supply it stops working? Is there a burning smell when you do this? Are you using anything to drop the voltage to 3.3V? You also say you are connecting the ESP to the Arduino's 5V supply. Normally that's not a good idea either. Also have you tied the ground of the Arduino to the ESP/12V PSU? ...


1

Lua is an interpreted language. That is, the compile phase turns Lua source code into intermediate "pseudo-code" which the Lua interpreter then runs. It doesn't compile into machine code, and therefore there is nothing that could be uploaded to your Uno as a "hex" file. In any case, with only 2 KB of RAM, it wouldn't be very practical to attempt to run Lua ...


Only top voted, non community-wiki answers of a minimum length are eligible