Python on Nano 33 BLE Sense

Dear all
I'm a new user of Arduino (I come from Raspberry) and I've bought an Uno R4 WIFI and a Nano 33 BLE Sense. I installed on Nano 33 BLE Sense the MicroPython and it runs well. I have some basic questions:

  1. is it possible to run Sketches and Python on the same Nano 33 BLE ? After installation of MicroPython it seems not (a disconnection of the board happens when I submit the sketch)
  2. how can I revert the installation of the firmware for MicroPython?
  3. Are there any suggested repository of Python libraries to use?

Thanks and regards
Cosma

@cosma_r I often run micropython on the Nano ESP32, it does a really good job, it's my personal favorite. Unfortunately there are not a lot of resources for micropython on the arduino forum, although usually someone will try and help with any questions you might have.

The people on the micropython discussion forum, micropython · Discussions · GitHub will offer the best advice and point you in the direction of the best class modules for your peripherals.

Switching between micropython and c/c++ is very easy with the nano esp32 and I imagine the same goes for the 33 BLE, check out the arduino docs.

Thanks a lot Sumguy

No. Loading a C program onto a Nano 33 BLE wipes out the python code running on it.

The same way you put it on in the first place.

Rather than use MicroPython have you tried installing Adafruit's Circuit Python? There are lots of tutorials about this. I have never tried it on a Nano 33 BLE, but I have done it many times on a RP2040.

Thanks a lot Mike

To reset the bootloader on the Nano 33 BLE Sense board, double tap the reset button quickly and upload Blink sketch to the board. This will reset your board to factory setting. Check these for extra info:
MicroPython with Arduino Board and https://docs.arduino.cc/micropython/basics/board-installation/

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.