Jupyter: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
No edit summary  | 
				|||
| Line 1: | Line 1: | ||
= Jupyter   | = Jupyter Notebook as development environment for MicroPython =  | ||
This explains how to configure a local Jupyter Notebook to develop MicroPython code on an ESP32 or ESP8266 device.  | This explains how to configure a local Jupyter Notebook to develop MicroPython code on an ESP32 or ESP8266 device.  | ||
==   | == Step-by-Step Setup ==  | ||
In this example, we use the Arduino Nano RP2040 Connect and an Arduino Nano ESP32.  | In this example, we use the Arduino Nano RP2040 Connect and an Arduino Nano ESP32.  | ||
Revision as of 08:29, 11 June 2024
Jupyter Notebook as development environment for MicroPython
This explains how to configure a local Jupyter Notebook to develop MicroPython code on an ESP32 or ESP8266 device.
Step-by-Step Setup
In this example, we use the Arduino Nano RP2040 Connect and an Arduino Nano ESP32.
The basic steps are
- Install Python (version 3.6 and above) on your computer (or update to the latest version), see https://www.python.org/
 - Install Jupyter Notebooks on your computer locally (see the documentation at https://jupyter.org/install)
 
pip install jupyterlab- Install the Kernal that allows you to connect to the Board via USB/REPL, see https://github.com/goatchurchprime/jupyter_micropython_kernel/
 
pip install jupyter_micropython_kernel
python -m jupyter_micropython_kernel.install- Connect the device physically to the computer
 - Have as first command to the connection to serial port
 - Program the board directly in the notebook, see the output (including sensor streams) directly in the notebook