Hi all!
Im trying to connect to blynk/wifi and using an arduino uno w/ wifi for a project. It has an inbuilt esp8266 more specifically, it is the MCU-ATmega328P with ESP8266+8mb flash.
Sadly no. From what I've been told it may be a knockoff arduino board, however, I've also seen that it should perform similarly to arduino products. It is the UNO+WiFi R3 ATmega328P+ESP8266 CH340
"avrdude: usbhid_open(): No device found
avrdude: jtag3_open_common(): Did not find any device matching VID 0x03eb and PID list: 0x2145
An error occurred while uploading the sketch"
Did you try changing the DIP switches? Here is a descriptive page on how to use your board. Robotdyn Uno WiFi R3: ESP8266 communication
Because your board has a Atmega and ESP8266, you need to switch between the two using the DIP switches.
Also try switching your baud rate in your code to 57600baud.
Yes I have changed the dip switches. I isolated the esp8266 by switching switches 5,6,7 ON and the rest OFF. And which code are you referring to? the first or second?
"An interesting observation was that any serial.print message made by the ESP was received by the ATmega328, but the ESP8266 only received data that wsa sent by "printTo(Serial)" and did not receive Serial.println messages."
I don't think the ESP8266 can print to serial. When it prints to "serial", it really sends that to the atmega328.
How is the LED supposed to function if I am writing to the esp8266 and the LED is connected into the arduinos second pin? ~ I got the error, "exit status 1
too few arguments to function 'void pinMode(uint8_t, uint8_t)'"
This chart on the DIP switches might be helpful also:
I think you want it on USB<-> ESP8266 (communication) after uploading the code using USB<->ESP8266 (Update firmware or sketch) Just try switching DIP 7 to off after uploading the code.