MicroPython、microbit、makecode等
最新动态
收不到激活邮件的说明
由
shaoziyang »
2024年 2月 3日 16:27
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
0 回复总数
702 阅读次数
最新文章 由 shaoziyang
2024年 2月 3日 16:27
社区资源
由
shaoziyang »
2019年 10月 25日 15:51
» 位于
参考资料
中文教程
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘 ( 暂停使用 )
知识库
Joplin 真正便携版
个人随身网盘 KodStick
注
gitee上的更新可能晚于github
...
0 回复总数
35086 阅读次数
最新文章 由 shaoziyang
2019年 10月 25日 15:51
Mbed在线编译器即将退役
由
shaoziyang »
2022年 11月 4日 08:22
据来自 Mbed 官方博客 消息,经典的 Mbed在线编译器即将退役,取而代之的将是 Keil Studio Cloud。
Keil Studio云引入和Mbed在线编译器退役
上次更新日期二〇二一年十二月十七日,由 乔·奥尔德森 。
今年早些时候,Arm宣布了Keil Studio Cloud的公测版,这是我们新推出的基于浏览器的IDE。它免费使用,带有一个功能强大的现代编辑器,顾名思义,支持更广泛的Arm CMSIS微控制器生态系统以及Mbed操作系统。
Keil Studio Cloud基于我们为Mbed Studio和Mbed Online Compiler开发的技术构建,旨在提供一个易于使用的快速原型开发环境,可用于IoT、ML和一般嵌入式开发。
您可以访问Keil Studio...
0 回复总数
402 阅读次数
最新文章 由 shaoziyang
2022年 11月 4日 08:22
2022年10月更新
回复总数: 6
由
shaoziyang »
2022年 10月 5日 09:00
esp32/machine_hw_spi: Use auto DMA channel on S2, S3, C3 chips.
tools: Add pre-commit support.
tools: Add note about uncrustify versions.
esp32/machine_i2s: Add I2S finaliser which calls deinit().
tools/mpremote: Simplify dispatch of commands.
tools/mpremote: Use argparse for command line parsing.
tools/mpremote: Add `mpremote mip install` to...
6 回复总数
1140 阅读次数
最新文章 由 shaoziyang
2022年 11月 2日 11:42
Python 3.11 发布了
由
shaoziyang »
2022年 10月 29日 11:10
Python 3.11 于 10 月 24 日星期一发布
下面是一些新功能 Python.org —— 功能概述 – Real Python .
更好的错误消息和更多信息的回溯
由于 Faster CPython 项目付出了巨大的努力,代码执行速度更快
简化使用异步代码的任务和异常组
改进 Python 的静态类型支持的几个新类型特性
本机 TOML 支持处理配置文件
0 回复总数
346 阅读次数
最新文章 由 shaoziyang
2022年 10月 29日 11:10
CircuitPython 8.0.0 Beta 3发布了!
由
shaoziyang »
2022年 10月 21日 08:50
注意:ESP32-C3板的构建从8.0.0-beta.2开始就不能用了,使用8.0.0-beta.1。
警告:自8.0.0-beta.2以来,2MB和4MB闪存的ESP32和ESP32-C3板的闪存分区发生了变化。当你在这些板上加载8.0.0-beta.3或更高版本而不是beta.2(或者相反)时,CIRCUITPY将被擦除并重新格式化。
警告:自8.0.0-beta.1以来,Raspberry Pi Pico W的闪存分区已经改变。当你在beta.1上加载8.0.0-beta.2或更高版本(或相反),在Pico W上,CIRCUITPY将被擦除并重新格式化。
完整说明:
0 回复总数
392 阅读次数
最新文章 由 shaoziyang
2022年 10月 21日 08:50
Atom 编辑器停止开发
由
shaoziyang »
2022年 10月 11日 21:14
Atom 编辑器开发团队决定让 Atom 退役,以进一步致力于通过 Microsoft Visual Studio Code 和 GitHub Codespaces 将快速可靠的软件开发带到云端。 他们已经宣布他们将停止 Atom,并将于 2022 年 12 月 15 日归档该组织下的所有项目——GitHub 博客 和 仓库 。
0 回复总数
328 阅读次数
最新文章 由 shaoziyang
2022年 10月 11日 21:14
2022年10月TIOBE指数
由
shaoziyang »
2022年 10月 10日 10:31
2022年10月TIOBE指数
10 月标题:四大语言的统治地位不断提高
在相当长的一段时间内,Python、Java、C和C++是TIOBE指数的前四名语言。它们远远领先于其他语言,而且这种差距似乎还在不断扩大。去年,这4种语言的市场份额为40%,今年的份额甚至达到55%。 这表明目前竞争的空间不大。Java的主要竞争对手C#正在失去地位,而Python的竞争对手R和Ruby则或多或少趋于平稳。然而,对于C和C++来说,有一个小威胁出现在地平线上:编程语言Rust。Rust以0.70%的历史最高市场份额再次进入了前20名。Rust专注于性能和类型安全。Rust越来越受欢迎的原因之一是谷歌开始用Rust语言对Android的低层部分进行编程。
-- Paul Jansen...
0 回复总数
366 阅读次数
最新文章 由 shaoziyang
2022年 10月 10日 10:31
0 回复总数
396 阅读次数
最新文章 由 shaoziyang
2022年 10月 4日 08:38
CircuitPython 8.0.0 Beta 1 发布
由
shaoziyang »
2022年 10月 2日 09:34
自7.3.0以来,8.0.0发生了显著变化
添加了基于浏览器的设备发现、文件系统浏览、上传、下载、文件编辑、串行/REPL连接的WiFi工作流。
添加了一个单行状态栏,它在终端窗口标题或附加显示器的顶行上显示连接状态、上次异常和版本。Mu和Thonny编辑器也增加了对状态栏显示的支持。
CIRCUITPY中的.env文件指定WiFI连接参数、BLE名称和其他启动值。
dotenv支持:os。可以在.env文件中设置getenv()值。
Pi-Pico W上WiFi的初步实施。
改进的Espressif摄像头支持,现已在ESP32、ESP32-S2和ESP32-S3上提供。
批量模拟输入:模拟bufio(目前仅适用于RP2040)。...
0 回复总数
370 阅读次数
最新文章 由 shaoziyang
2022年 10月 2日 09:34
2022年9月更新
回复总数: 8
由
shaoziyang »
2022年 9月 6日 09:01
all: Update all manifest.py files to use new features.
lib/micropython-lib: Update to latest version with manifest changes.
tools/manifestfile.py: Allow manifests to set metadata.
tools/manifestfile.py: Allow include of directory path.
tools/manifestfile.py: Allow require() to specify unix packages.
tools/makemanifest.py: Update to use mpy_cross...
8 回复总数
3240 阅读次数
最新文章 由 shaoziyang
2022年 9月 30日 11:50
0 回复总数
438 阅读次数
最新文章 由 shaoziyang
2022年 9月 21日 09:21
2022年9月TIOBE指数
由
shaoziyang »
2022年 9月 21日 09:14
9 月头条:Julia 接近 TIOBE 指数前 20 名
Julia 编程语言距离前 20 名仅差 0.05%。 Julia 专为数值分析和计算科学而设计。 该领域有许多相互竞争的语言。 那么是什么让朱莉娅脱颖而出? Julia 击败了 Matlab,因为它更现代并且可以免费使用。 此外,Julia 击败了 Python 和 R,因为它更快。 由于数字运算和建模领域的需求巨大,Julia 在不久的将来有很大的机会进入前 20 名。 请注意,Rust 语言也敲响了前 20 名的大门已经有一段时间了,但到目前为止还没有成功。 时间会证明朱莉娅是否会遭受同样的命运。 —— 保罗·詹森 CEO TIOBE Software
TIOBE.2022.9.webp
0 回复总数
415 阅读次数
最新文章 由 shaoziyang
2022年 9月 21日 09:14
Arduino IDE 2.0 发布
由
shaoziyang »
2022年 9月 15日 09:18
据来自Arduino官方博客( IDE 2.0 正式发布了。以下是博客的翻译:
欢迎 Arduino IDE 2.0
Arduino 团队 — 2022 年 9 月 14 日
我们很高兴地宣布, 从今天开始,Arduino IDE 2.0 已经稳定并可供下载 。 自 2021 年春季推出 Beta 版以来,从活跃的 Arduino 社区收到的反馈使我们能够专注于对最广泛的用户群有意义的事情。 它带有一个 现代化的编辑器 提供更好的整体用户体验 响应式界面 和 更快的编译时间 。
除了核心功能(我们稍后会详细介绍)之外,IDE 2.0 还受益于许多增强功能和额外支持。 可以 串行监视器 和 绘图仪 一起 使用 ,使用户能够在其数据输出上拥有两个视口。...
0 回复总数
713 阅读次数
最新文章 由 shaoziyang
2022年 9月 15日 09:18
2022年8月更新
回复总数: 10
由
shaoziyang »
2022年 8月 3日 09:37
py/mkenv.mk: Use micropython-lib from submodule by default.
tools/ci.sh: Initialise submodules for more ports.
esp32/Makefile: Force micropython-lib as a required submodule.
rp2/Makefile: Always use cmake to discover submodules.
ports: Always append to GIT_SUBMODULES.
lib/micropython-lib: Add micropython-lib as a submodule.
10 回复总数
3773 阅读次数
最新文章 由 shaoziyang
2022年 8月 31日 13:40
CircuitPython 7.3.3 发布
由
shaoziyang »
2022年 8月 30日 17:06
7.3.3 的显着更改 7.3.2
Adafruit MatrixPortal:关闭 ulab 允许冻结 adafruit_portalbase , 以创建更多可用 RAM。
返回 None 从 usb_hid.get_last_received_report() 当没有可用的报告或已阅读最后一份报告时。
自动重载时不要重载或输入 REPL。
使固定 _bleio.PacketBuffer 处理固定长度的特性。
更新冻结的库。
构建 macOS mpy-cross macOS 11 的可执行文件。
详情请见:
0 回复总数
376 阅读次数
最新文章 由 shaoziyang
2022年 8月 30日 17:06
MicroPython官方英文论坛即将迁移到github
回复总数: 1
由
shaoziyang »
2022年 8月 26日 21:08
据 官方论坛消息 ,英文论坛即将关闭并迁移到 github:
After close to 9 years, the MicroPython team has decided to close this forum in favour of moving to GitHub Discussions.
There's a few key features we really like about GitHub Discussions:
Much tighter integration with the rest of the development process which is all hosted on GitHub. We can move Discussions to/from...
1 回复总数
582 阅读次数
最新文章 由 shaoziyang
2022年 8月 27日 09:27
CircuitPython 8.0.0 Beta 0 发布
由
shaoziyang »
2022年 8月 19日 09:25
自 7.3.0 以来对 8.0.0 的显着更改
添加了基于浏览器的设备发现、文件系统浏览、上传、下载、文件编辑、串行/REPL 连接的 WiFi 工作流程。
添加了单行状态栏,可在终端窗口标题或附加显示器的顶行显示连接状态、上次异常和版本。 Mu 和 Thonny 编辑器也添加了对状态栏显示的支持。
.env 的文件 CIRCUITPY 指定 WiFI 连接参数、BLE 名称和其他启动值。
修改后的 Espressif 支持摄像头,现在可在 ESP32、ESP32-S2 和 ESP32-S3 上使用。
添加 TileGrid.contains() .
AnalogIn 值是从 0 到 65535 的完整范围,而不是低位补零。
OneWire 只在 onewireio ,不再在 busio...
0 回复总数
419 阅读次数
最新文章 由 shaoziyang
2022年 8月 19日 09:25
TIOBE 2022年8月排名
由
shaoziyang »
2022年 8月 17日 13:58
Python似乎势不可挡,本月又增长了2%。它现在的市场份额达到了15.42%的历史新高。很难找到一个Python现在没有被广泛使用的编程领域。唯一的例外是(安全关键的)嵌入式系统,因为Python是动态类型的,速度太慢。这就是为什么性能语言C和C++目前也越来越流行的原因。如果我们看看TIOBE指数的其余部分,上个月发生的事情就不多了。Swift 和PHP再次排名第10位,Rust接近前20位,Kotlin重返前30位,新的谷歌语言Carbon进入TIOBE指数,排名192位。--TIOBE Software首席执行官保罗·詹森
tiobe 2022.8.webp
0 回复总数
496 阅读次数
最新文章 由 shaoziyang
2022年 8月 17日 13:58
2022年7月更新
回复总数: 6
由
shaoziyang »
2022年 7月 20日 09:39
stm32/Makefile: Fix setting of define that enables WIZNET5K driver.
esp8266/boards: Enable reverse-special-methods on GENERIC board.
esp32/modmachine: Fix machine.freq to allow maximum 160MHz on ESP32-C3.
tools/mpremote: Don't be verbose when using cat command.
tools/pyboard.py: Add verbose option to filesystem_command.
drivers/lps22h: Use...
6 回复总数
936 阅读次数
最新文章 由 shaoziyang
2022年 7月 30日 16:29
PyFive RISC-V ASIC 项目
由
shaoziyang »
2022年 7月 21日 14:04
PyFive 项目正在创建一个社区驱动的、基于 RISC-V 的微控制器,能够轻松支持 CircuitPython 和 MicroPython。 他们一直在 hackster.io 上记录进展—— hackster.io
0 回复总数
378 阅读次数
最新文章 由 shaoziyang
2022年 7月 21日 14:04
CircuitPython 7.3.2 发布
由
shaoziyang »
2022年 7月 21日 14:03
自 7.3.1 以来对 7.3.2 的显着更改
Adafruit MatrixPortal:恢复 traceback, 这使得 asyncio利用。
在深度睡眠期间始终释放显示器。
更新冻结的库:修复了某些 AirLift 板上的旧库导致的问题。
0 回复总数
353 阅读次数
最新文章 由 shaoziyang
2022年 7月 21日 14:03
在浏览器中运行 python
回复总数: 1
由
shaoziyang »
2022年 6月 9日 09:24
在浏览器中运行 Python 代码的 Pyscript 越来越受欢迎。 在 PyCon US 2022 上,Anaconda 的首席执行官 Peter Wang 宣布了一项名为 PyScript 的新技术,该技术允许用户在浏览器中编写 Python,实际上是许多语言。
使用 PyScript 对世界和数据科学家意味着什么?
最明显的是,使用 PyScript,我们现在可以用 HTML 编写 Python(可能还有其他语言)并构建 Web 应用程序。 PyScript 让更多的前端开发人员和创建者可以使用 Python 的强大功能。
正如彼得在演讲中提到的,“网络浏览器是世界上最普遍、最便携的计算机环境。” 事实上,几乎每个人都可以访问网络浏览器,无论是在电脑上还是在手机上。...
1 回复总数
582 阅读次数
最新文章 由 碧悠门下小书童
2022年 7月 21日 10:38
Fritzing 增加了电路仿真功能
由
shaoziyang »
2022年 7月 15日 08:34
经过多次请求和多年的等待,Fritzing 终于得到了一个模拟器!
该模拟器的主要目的是向初学者教授电子学,它目前的能力非常有限(仅分析直流电路)。 但是,它功能齐全,易于使用,并且适用于面包板和示意图。 此外,它还会执行一些检查,以查看是否有任何部件在超出其规格范围内工作。
在这篇博文中,我们将逐步教授如何使用模拟器。
安装和启用模拟器
该模拟器仅在 Fritzing 0.9.10 或更高版本中可用。 默认情况下禁用。 要启用它,请转到编辑->首选项(或 ⌘+ ,File->Preferences in macOS),选择“Beta Features”选项卡,并选中“enable Simulator”复选框。 Fritzing 将保存此选项,您只需激活模拟器一次。...
0 回复总数
455 阅读次数
最新文章 由 shaoziyang
2022年 7月 15日 08:34
2022年6月更新
回复总数: 14
由
shaoziyang »
2022年 6月 3日 13:47
extmod/uasyncio: Fix edge case for cancellation of wait_for.
all: Remove third argument to MP_REGISTER_MODULE.
py: Change makemoduledefs process so it uses output of qstr extraction.
stm32/boards/LEGO_HUB_NO6: Add helper scripts to update app firmware.
drivers/bus: Rename MP_SPI_ADDR_IS_32B to MICROPY_HW_SPI_ADDR_IS_32BIT.
stm32/mboot: Move...
14 回复总数
2416 阅读次数
最新文章 由 shaoziyang
2022年 7月 6日 17:06
Vim 9.0 发布
由
shaoziyang »
2022年 7月 5日 21:26
Vim 9.0 发布
经过多年的逐步改进,Vim 现在迈出了一大步,主要 发布。 除了许多小的补充之外,聚光灯是一个新的化身 Vim 脚本语言:Vim9 脚本。
之前的版本是 2019 年 12 月的 8.2 版。 源代码在 GitHub 上总是可用的,很多已经在以后拾取 补丁版本(有超过 5000 个!)。 因此变化有 已经被很多用户试用过。 最重要的是已经修复了错误, 安全问题已得到解决,并添加了许多测试。 代码 覆盖面显着增加。 这个版本比 任何以前。
为什么选择 Vim9 脚本
一种新的脚本语言,需要什么? Vim 脚本一直在增长 随着时间的推移,同时保持向后兼容性。 这意味着错误的选择 过去通常无法更改,并且与 Vi 的兼容性受到限制 可能的解决方案。 执行很慢,每次都解析每一行...
0 回复总数
466 阅读次数
最新文章 由 shaoziyang
2022年 7月 5日 21:26
micropython 紧急更新 1.19.1
由
shaoziyang »
2022年 6月 17日 21:38
micropython 1.19发布不到一天,又紧急更新到 1.19.1,修正了 esp32 SoftI2C 的bug。
This is a bug fix release. The changes are:
- extmod/machine_i2c: only use WRITE1 option if transfer supports it
This fixes the machine.SoftI2C.readfrom_mem() method on esp32, so it
writes the address to read from.
0 回复总数
569 阅读次数
最新文章 由 shaoziyang
2022年 6月 17日 21:38
论坛权限
您 不能 在这个版面发表主题 您 不能 在这个版面回复主题 您 不能 在这个版面编辑帖子 您 不能 在这个版面删除帖子 您 不能 在这个版面提交附件