Now, I want to make sure is Arduino Nano 33 BLE Sense have the built in WIFI feature?.
I also have the ethernet shield2, how can I connect ethernet shield 2 to Arduino Nano33 BLE Sense?
If nobody has answered, I'll give it a try sometime this weekend when I have free time and let you know what I discover.
I want to use Arduino Nano33 BLE Sense board. I also have ethernet shield2 for connecting the board to internet.
I can go for wifi shield ESP8266 if it work for me.
That should work. It's actually a bit better of a situation with the Nano 33 BLE than when using the classic Nano because the classic Arduino Nano is a 5 V board, while the ESP8266 runs at 3.3 V, so it's not best practices to connect the classic Nano directly to the ESP8266 (though you will find lots of tutorials that tell you to do this). Since the Nano 33 BLE Sense is 3.3 V board, there is no logic level mismatch.The significant difference between the classic Nano and the Nano 33 BLE Sense is that the RX and TX pins on the classic Nano are Serial, whereas on the Nano 33 BLE Sense they are Serial1. So if you find code that is using Serial to communicate between the Nano and the ESP8266, you'll need to change it to use Serial1 instead. This is actually much better because it means that you can use Serial to communicate with your computer for uploads and Serial Monitor without any concern of interference from having ESP8266 connected to that same serial interface, as you would with the classic Nano.