TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

MicroPython officially becomes part of the Arduino ecosystem

109 pointsby kachnuv_ocasekover 2 years ago

12 comments

yjftsjthsd-hover 2 years ago
&gt; MicroPython officially becomes part of the Arduino ecosystem<p>sounds like an acquisition, but<p>&gt; Expanding on this initial experience we were lucky enough to partner with the creator of MicroPython, Damien George, to port the official the virtual machine to a number of Arduino products.<p>and<p>&gt; Luckily we came across the work of Murilo Polese, who developed a simple tool we were able to adapt and use for teaching. The results have been so good that we decided to collaborate with him to produce a tool we can share with the community.<p>just sounds like they&#x27;re heavy <i>users</i> - and contributors, to be fair - of micropython. Anyone have a better idea of what the relationship is?<p>EDIT: A quick look at <a href="https:&#x2F;&#x2F;micropython.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;micropython.org&#x2F;</a> shows them still leading with the &quot;pyboard&quot; as their official hardware that they&#x27;d like to sell you, so I&#x27;m leaning towards &quot;partnership&quot; rather than &quot;acquisition&quot;. Can&#x27;t imagine that Arduino would do anything but immediately start pushing their own hardware.
评论 #33700277 未加载
psychphysicover 2 years ago
I read this in a rush as I was so surprised by the post title.<p>Arduino has not absorbed MicroPython in any way.
JohnDeHopeover 2 years ago
I&#x27;m curious if embedded scripting language gurus know, would micro-python be suitable for pico-8? I&#x27;d prefer python over lua about 100 to 1. But maybe even in micro form, python is still too big to embed in that project?
评论 #33700092 未加载
评论 #33700070 未加载
bitwranglerover 2 years ago
The title really should read:<p>&quot;...officially supported by...&quot; instead of &quot;...officially becomes part of...&quot;
nipperkinfeetover 2 years ago
I was actually planning on using MicroPython to get away from using Arduino new bloated IDE.
评论 #33700372 未加载
zackeesover 2 years ago
I&#x27;m going to be using this because it&#x27;s in theory it&#x27;s much easier to have over the air updates when the business logic are just text files, rather than compiled binaries.
评论 #33700418 未加载
0cf8612b2e1eover 2 years ago
Is Arduino considered a good steward? I have heard rumblings of dissatisfaction about them in the past, but I do not know if those have any merit.
评论 #33699682 未加载
评论 #33699512 未加载
eternityforestover 2 years ago
Very excited about this! I hope we&#x27;ll see better support for Wi-Fi power save modes and CPU sleep soon.
Ptchdover 2 years ago
Love MicroPython and CircuitPython
评论 #33699996 未加载
westurnerover 2 years ago
Thonny has MicroPython support.<p>&quot;BLD: Install thonny with conda and&#x2F;or mamba&quot; <a href="https:&#x2F;&#x2F;github.com&#x2F;thonny&#x2F;thonny&#x2F;issues&#x2F;2181" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;thonny&#x2F;thonny&#x2F;issues&#x2F;2181</a><p>Mu editor has MicroPython support: <a href="https:&#x2F;&#x2F;codewith.mu&#x2F;" rel="nofollow">https:&#x2F;&#x2F;codewith.mu&#x2F;</a><p>For VSCode, there are a number of extensions for CircuitPython and MicroPython:<p>joedevivo.vscode-circuitpython <a href="https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=joedevivo.vscode-circuitpython" rel="nofollow">https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=joedeviv...</a><p>Pymakr <a href="https:&#x2F;&#x2F;github.com&#x2F;pycom&#x2F;pymakr-vsc&#x2F;blob&#x2F;next&#x2F;GET_STARTED.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pycom&#x2F;pymakr-vsc&#x2F;blob&#x2F;next&#x2F;GET_STARTED.md</a><p>Pico-Go: <a href="https:&#x2F;&#x2F;github.com&#x2F;cpwood&#x2F;Pico-Go" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cpwood&#x2F;Pico-Go</a><p>&#x2F;? CircuitPython MicroPython: <a href="https:&#x2F;&#x2F;www.google.com&#x2F;search?q=circuitpython+micropython" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;search?q=circuitpython+micropython</a><p>Aurdino IDE now has support for Raspberry Pi Pico.<p>arduino-pico: <a href="https:&#x2F;&#x2F;arduino-pico.readthedocs.io&#x2F;en&#x2F;latest&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;arduino-pico.readthedocs.io&#x2F;en&#x2F;latest&#x2F;index.html</a><p>Rshell and ampy are CLI tools for MicroPython:<p>rshell: <a href="https:&#x2F;&#x2F;github.com&#x2F;dhylands&#x2F;rshell" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dhylands&#x2F;rshell</a><p>ampy: <a href="https:&#x2F;&#x2F;github.com&#x2F;scientifichackers&#x2F;ampy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;scientifichackers&#x2F;ampy</a><p>Fedora MicroPython docs: <a href="https:&#x2F;&#x2F;developer.fedoraproject.org&#x2F;tech&#x2F;languages&#x2F;python&#x2F;micropython.html" rel="nofollow">https:&#x2F;&#x2F;developer.fedoraproject.org&#x2F;tech&#x2F;languages&#x2F;python&#x2F;mi...</a><p>awesome-micropython: <a href="https:&#x2F;&#x2F;github.com&#x2F;mcauser&#x2F;awesome-micropython#ides" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mcauser&#x2F;awesome-micropython#ides</a><p>awesome-arduino: <a href="https:&#x2F;&#x2F;github.com&#x2F;Lembed&#x2F;Awesome-arduino" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Lembed&#x2F;Awesome-arduino</a><p>KiCad (ngspice) is an open source tool for circuit simulation. Tinkercad is another.<p>TIL about Mecanum wheels.<p>wokwi&#x2F;rp2040js: <a href="https:&#x2F;&#x2F;github.com&#x2F;wokwi&#x2F;rp2040js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;wokwi&#x2F;rp2040js</a>:<p>&gt; <i>Raspberry Pi Pico Emulator for the Wokwi Simulation Platform. It blinks, runs Arduino code, and even the MicroPython REPL!</i><p>What are some advantages of Arduino IDE? (which is cross-platform and now supports MicroPython and Pi Pico W (a $6 IC with MicroUSB and a pinout spec))
HebericNewtover 2 years ago
It might be odd but I find Python so disrespectful to embedded devices. It pains me to think of all of the excess work those tiny things will do forever because of a very poor language choice.<p>More seriously, I think the long term effect of this will be truly catastrophic. There is an unfortunate effect whereby a tool&#x27;s simplicity is able to attract newcomers to the space - which is great - but then severely limits progress by boxing them into this very small, simple, framework. It&#x27;s very awkward when smart people and even professionals spend a lot of time fighting against the simplicity of Arduino or using weird, esoteric hacks as if it makes them a guru, just because it&#x27;s all they know.<p>There needs to be an offramp. Micropython is the opposite - it&#x27;s a one-way freeway to the middle of nowhere. It should be banished. So much human potential will be capped and wasted by this move.
评论 #33708102 未加载
评论 #33703322 未加载
sys_64738over 2 years ago
I initially read that as MontyPython.