Arduino Lab addresses MCU-dependent MicroPython assignments
We’re talking Arduino Lab for MicroPython, and it life at labs.arduino.cc. It is explained as “a uncomplicated, cross-platform IDE for MicroPython that supports any board with a serial REPL interface”, which suggests it can also do the job with non-Arduino boards.
The workforce writes:
“We’ve made a partnership with OpenMV, which ported their laptop or computer eyesight oriented virtual device to some of our products and enabled us to do extraordinary stuff with the Nicla Eyesight (for instance).”
“Expanding on this first encounter we ended up blessed more than enough to spouse with the creator of MicroPython, Damien George, to port the formal the digital device to a number of Arduino goods. You can uncover our code in this article. We’re absolutely sure you’ll likely to adore it!”
Note, nevertheless, that this it’s however an “experimental tool” and not an official solution but. Caveat emptor (but it’s absolutely free).

Arduino says it will be putting up experimental applications there for folks to try out out and give opinions.
You can examine more information and facts on the Arduino web page. And you can examine additional about the MCU-helpful language here, for which a port for the Raspberry Pi RP2040 has been created.
Funnily sufficient, I protected the launch of MicroPython listed here on Gadget Learn back in 2013 – it was a KickStarter undertaking, by just one Damien George. (It bust its £15,000 intention by increasing £97,803, by the way.)
See also: Gadget Book: Programming the Raspberry Pi Pico in MicroPython
window.___gcfg = lang: ‘en-US’
(perform(w, d, s)
functionality go()
var js, fjs = d.getElementsByTagName(s)[0], load = function(url, id)
if (d.getElementById(id)) return
js = d.createElement(s) js.src = url js.id = id
fjs.parentNode.insertBefore(js, fjs)
load(‘//link.fb.internet/en/all.js#xfbml=1’, ‘fbjssdk’)
load(‘https://apis.google.com/js/plusone.js’, ‘gplus1js’)
load(‘//system.twitter.com/widgets.js’, ‘tweetjs’)
if (w.addEventListener) w.addEventListener(“load”, go, false)
else if (w.attachEvent) w.attachEvent(“onload”,go)
(window, doc, ‘script’))