New answers tagged

3

The ESP-01 comes in two variants: blue, with 512KiB flash, and black, with 1MiB flash. You have chosen an arrangement that needs 4MiB flash. It won't fit. Choose a suitable flash size for your board.


1

Are you sure you need two microcontrollers for your project? I guess only one of them would be enough. I would keep the ESP8266 because of the web server. If you want to keep the two microcontrollers, you need to wire ESP Tx to UNO Rx pin. Do not connect the ESP Rx to the UNO Tx, because ESP works under 3.3.V and UNO under 5V. So it is OK for the ESP to send ...


1

Even if it's an old question... I suggest not rely on methods describe here. Of course you can get the SSL certificate from the browser and copy-paste it into your code. But each time the server will renews the certificate, the key change! If you have a "free" certificate, like the one from Let's Encrypt, used for example in all the shared hosting ...


0

I am a bit confused you state: VIN output, that is the voltage input to the onboard regulator. For the power supply use one of the same voltage but capable of more current. Current is the maximum a power supply will give reliably. Current is the current needed by a load so if the load is less then the source and the voltages are the same it is a go. The ...


1

SoftwareSerial does not works well for baud rate higher than 9600bps, you need to change your Arduino and ESP8266 to operate at 9600bps. Use the AT+UART_DEF=9600,8,1,0,0 to set the ESP8266 to 9600Baud, with 8 bit, 1 stop bit and no parity. And also remember to configure the Arduino accordingly. The AT command with _DEF suffix means it will only need to be ...


1

There's two things to know here: You're seeing corruption in your output because SoftwareSerial is not capable of working reliably at 115200 baud. You need to reconfigure your ESP8266 to operate at a lower baud rate (such as 9600) to be able to use it with an Arduino that doesn't have enough physical UARTs. The response +IPD,4,41 is telling you about the ...


1

To work TX RX as GPIO Serial.begin() must be deleted from code.


Top 50 recent answers are included