MicroPython、microbit、makecode等
最新动态
收不到激活邮件的说明
由
shaoziyang »
2024年 2月 3日 16:27
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
0 回复总数
943 阅读次数
最新文章 由 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 回复总数
37754 阅读次数
最新文章 由 shaoziyang
2019年 10月 25日 15:51
ESP32-C3 RISC-V微控制器信息泄露
由
shaoziyang »
2020年 11月 26日 10:32
自Espressif ESP8266问世以来的六年,我们可能会相信重点已经转移到了较新的双核ESP32上。但是,这是新发布的ESP32-C3形式的一种转折。这是一个WiFi SoC,尽管它的ESP32名称包含一个RISC-V内核来代替我们知道的ESP32中的Tensilica内核,并且使用ESP8266引出线而不是ESP32。
更多信息:
0 回复总数
1055 阅读次数
最新文章 由 shaoziyang
2020年 11月 26日 10:32
Python现在正式成为第二流行的编程语言
由
shaoziyang »
2020年 11月 21日 13:25
来自:
根据最新的TIOBE索引,Python已超过Java成为第二流行的编程语言。Python现在落后于C,这已经有近20年的历史了。其他排名门户网站(例如RedMonk)也显示了相同的信息。
专家揭示了多种原因,例如Python简单易用并在当今不断增长的应用程序中得到广泛使用,从而获得了如此多的普及。但是,它建议它需要找到一个明确的目标来承受其最新排名。
不到一个月前,我们已经报道Python可能很快就会取代Java成为流行的编程语言。在 最新TIOBE的指数使得它真的如此。
TIOBE的索引根据用户在搜索引擎中的搜索来跟踪多个术语之间的受欢迎程度。考虑到这一点,Python可以预料地超越Java,成为第二大流行的编程语言。
近二十年来,C和Java一直位居前两位。当C继续排名第一时,...
0 回复总数
1030 阅读次数
最新文章 由 shaoziyang
2020年 11月 21日 13:25
开源的价值是什么?欧盟委员会研究的初步结果
由
shaoziyang »
2020年 11月 21日 12:55
翻译自:
介绍了针对欧盟委员会进行的有关开源软件和开源硬件影响的研究的第一批结果。研究发现,增加对开源项目的投入,将使欧盟的国内生产总值每年增加950亿欧元。
最终报告将于2021年初发布,但由Fraunhofer ISI和OpenForum Europe组成的财团在11月5日举行的“欧洲数字十年:由开放源代码授权”活动上就开放源码在欧洲的经济影响提出了初步看法。正如欧盟委员会(europeancommission)负责云和软件部门的副主管曼努埃尔•马特奥•戈耶(Manuel Mateo Goyet)在活动中强调的那样,开放源码和加强欧洲的云计算能力可以极大地促进欧盟的竞争和创新,而这项研究是朝着找到实现这些目标的最佳途径迈出的重要一步。所有提交的数据都可以在 这里...
0 回复总数
1077 阅读次数
最新文章 由 shaoziyang
2020年 11月 21日 12:55
CircuitPython 6.1.0 Beta 1发布了
由
shaoziyang »
2020年 11月 20日 11:31
自6.0.0起的新功能和改进
添加了灰度电子墨水支持。(IL0373控制芯片。)感谢@tannewt
在ColorConverter中增加了对transparent_color支持的支持。允许全彩色位图透明。感谢@jensechu
修复REPL中累积的回溯。感谢@DavePutz
校正了灰度转换的亮度计算。感谢@tannewt
修复了取消隐藏TileGrid的问题。感谢@FoamyGuy
修复了清晰的内存显示内存错误。感谢@jepler
已将本机添加 binascii 到大多数板。感谢@dhalbert
自述错误修正。感谢@ehagerty
存根(.pyi)修复并添加了CI检查。感谢@ sw23
法语,葡萄牙语(巴西)和瑞典语的翻译更新。感谢@ bergdahl,@ Edrig,@...
0 回复总数
1123 阅读次数
最新文章 由 shaoziyang
2020年 11月 20日 11:31
CircuitPython 6.0.0发布了
由
shaoziyang »
2020年 11月 17日 13:53
CircuitPython 6.0.0正式版本已经发布。
移植情况
CircuitPython有许多 移植 ,是各种微控制器系列的核心实现。每个移植版本的稳定性各不相同。截至本版本,F4系列的atmel-samd, nrf和stm32是稳定的。cxd56, esp32s2和stm其它型号正在积极改进,但可能会有功能缺失和bug,litex和mimxrt10xx处于alpha状态,会有bug和功能缺失。
从5.x开始的主要新功能和改进
新增ESP32-S2芯片的移植。
RGBMatrix 显示支持。
countio 模块以计数脉冲。
watchdog控制硬件看门狗定时器。仅在某些芯片上。
vectorio提供原始displayio。
canio 为CAN总线操作提供支持。...
0 回复总数
1186 阅读次数
最新文章 由 shaoziyang
2020年 11月 17日 13:53
诺基亚S60上的Python
回复总数: 2
由
shaoziyang »
2020年 11月 14日 18:50
Python for S60也叫PyS60(Unix名),是诺基亚将通用的Python编程语言移植到其S60软件平台上,最初是基于2002年的Python 2.2.2。最新的最终版本PyS60-2.0.0于2010年2月11日发布,将Python内核更新为2.5.4版本-- 维基百科 。
2 回复总数
1482 阅读次数
最新文章 由 shaoziyang
2020年 11月 15日 23:14
Python 之父 Guido 加入 Microsoft
由
shaoziyang »
2020年 11月 13日 08:35
Guido van Rossum
@gvanrossum
I decided that retirement was boring and have joined the Developer Division at Microsoft. To do what? Too many options to say! But it’ll make using Python better for sure (and not just on Windows :-). There’s lots of open source here. Watch this space
我觉得退休生活很无聊,于是加入了微软的开发部。去做什么?太多选择了,不好说!...
0 回复总数
1009 阅读次数
最新文章 由 shaoziyang
2020年 11月 13日 08:35
QuecPython是一种全新的物联网开发方式
由
josh »
2020年 11月 11日 13:35
QuecPython是执行Python代码的运行环境,是一种全新的物联网开发方式。
Quec取自Quectel(移远通信)。Python,中文名蟒蛇,俗名爬虫,别名胶水语言,是一种跨平台的计算机程序设计语言,具有入门易、编写简单快捷、调试方便、开发效率高等特点,已成为当下最受欢迎的程序设计语言之一。 QuecPython基于Quectel物联网模组进行开发,是移远通信为客户量身打造的一套嵌入式操作系统,可让客户基于移远模组的二次开发变得更便捷。
硬件接口和可用资源
USB、UART、SPI、I2C、SDIO、(U)SIM 、ADC、PWM、PWRKEY、RESET、GPIO、驱动马达接口、摄像头接口、显示屏接口、矩阵键盘、音频接口、网络灯接口、电源接口、充电接口、天线接口等。...
0 回复总数
2180 阅读次数
最新文章 由 josh
2020年 11月 11日 13:35
micropython更新:2020.10
回复总数: 6
由
shaoziyang »
2020年 10月 1日 20:40
10月1号,micropython有多个更新
unix/variants: Enable MICROPY_DEBUG_PARSE_RULE_NAME on coverage build.
py/parse: Expose rule-name printing as MICROPY_DEBUG_PARSE_RULE_NAME.
extmod/utime_mphal: Add generic utime.time_ns() function.
unix,windows: Implement mp_hal_time_ns using gettimeofday.
docs: Update I2C and SPI docs to add reference to SoftI2C and...
6 回复总数
2798 阅读次数
最新文章 由 shaoziyang
2020年 10月 29日 13:33
2020年OSHW社区调查
由
shaoziyang »
2020年 10月 23日 11:00
来自:
2020年,我们进行了第三次OSHW社区调查(请参阅 2012年 和 2013年 ),收集了441份答复。所有问题都是可选的,因此您可能会注意到答复计数并不总等于441。特别是,许多人对人口统计问题不满意。我们提出这些问题是我们努力促进社区多样性的一部分,但这些问题也是可选的和匿名的。与2013年的调查相比,今年的调查有几点要点:
从开源软件转向开源硬件的比例从14.6%增加到23.9%
2013年,有42.8%的受访者表示他们已经为开放式硬件项目工作或做出了贡献。到2020年,这一数字跃升至85.6%。
2013年有大量人使用博客发布设计文件,而今年的调查显示,公共存储库是最受欢迎的选择。具有开源软件经验的人员的增加以及存储库协作产品的改进可能是促成因素。...
0 回复总数
1244 阅读次数
最新文章 由 shaoziyang
2020年 10月 23日 11:00
CircuitPython 6.0.0 RC0 已发布
由
shaoziyang »
2020年 10月 17日 12:03
来自:
这是CircuitPython 6.0.0的第一个发行候选版本,如果一周左右未发现任何问题,我们将以稳定版本发布此版本。
自6.0.0 Beta 2起的新功能和改进
修复和增强
启用 async 和 await 关键字并添加 __await__ 支持。感谢@warriorofwire
添加ESP32-S2 analogio 支持。感谢@hierophect
canio 为STM32F405板增加支持。感谢@jepler
HCI版本的HCI版本 _bleio 可用于许多非nRF板上(不包含nRF,因为它已经具有本机BLE)。感谢@dhalbert
修复显示内存错误。感谢@jepler和@cwalther
特定于开发板的更改...
0 回复总数
1482 阅读次数
最新文章 由 shaoziyang
2020年 10月 17日 12:03
CircuitPython 6.0.0 Beta 2发布了
由
shaoziyang »
2020年 10月 6日 16:04
来自:
这是CircuitPython 6.0.0的第三个Beta版本。自6.0.0 Beta 1起的新功能和改进修复和增强
修复 RGBMatrix 崩溃。#3507感谢@jepler和@ladyada
特定于主板和移植的更改
stage 和 pew库已更新。感谢@deshipu
文献资料
大量翻译增加和改进。谢谢:
@wtuemura(巴西葡萄牙语)
@bergdahl(瑞典)
@nijel(韩文)
完整的提交日志在 这里 。
0 回复总数
1112 阅读次数
最新文章 由 shaoziyang
2020年 10月 6日 16:04
CircuitPython 6.0.0 Beta 1发布了
回复总数: 1
由
shaoziyang »
2020年 10月 3日 09:32
这是CircuitPython 6.0.0的第二个测试版本,整体比较稳定。更多稳定性细节请看下面的移植状态。这个版本包含了新的canio API、对128×64 OLED的支持和许多修复。如果你需要一个稳定的CircuitPython版本,请使用5.3.x。
尝试最新版本的Mu编辑器,用于创建和编辑CircuitPython程序,并方便访问CircuitPython的串行连接(REPL)。
移植状态
CircuitPython有许多 移植 ,是各种微控制器系列的核心实现。每个端口的稳定性各不相同。截至本版本,F4系列的atmel-samd, nrf和stm是稳定的。其他芯片系列的cxd56, esp32s2和stm正在积极改进,但可能会有功能缺失和bug。
自6.0.0 Beta...
1 回复总数
1260 阅读次数
最新文章 由 shaoziyang
2020年 10月 3日 10:25
micropython更新:2020.9
回复总数: 7
由
shaoziyang »
2020年 9月 2日 08:51
tests/extmod: Add tests for verifying FAT and littlefs mtime values.
unix/fatfs_port: Fix month offset in timestamp calculation.
extmod/vfs: Add option to use 1970 as Epoch.
unix/modos: Support larger integer range in uos.stat fields.
extmod/vfs: Support larger integer range in VFS stat time fields.
esp32/mphalport: Fix mp_hal_time_ns offset.
7 回复总数
3552 阅读次数
最新文章 由 shaoziyang
2020年 9月 28日 08:51
CircuitPython 6.0.0 Beta 0发布了!
由
shaoziyang »
2020年 9月 22日 13:47
CircuitPython 6.0.0的第一个beta版本。它是相对稳定的。自5.3.x起,最引人注目的增加是时的基本低功耗支持time.sleep(),初始ESP32-S2支持(包括WiFi)以及_bleio对ESP32协处理器的HCI支持。低功耗工作更改了计时,并可能引入了错误。如果您需要稳定版本的CircuitPython,请使用5.3.x。
从circuitpython.org下载
可从circuitpython.org下载。该站点使您可以轻松为董事会选择正确的文件和语言。下载页面在这里。由于每个版本都有大量文件,因此从GitHub版本页面不再提供下载。
安装
按照新的 欢迎使用CircuitPython 中的说明进行安装!指南。要安装最新的库,请参阅该指南中的 此页面 。...
0 回复总数
1224 阅读次数
最新文章 由 shaoziyang
2020年 9月 22日 13:47
不用充电的gameboy
由
shaoziyang »
2020年 9月 5日 14:18
来自:
由西北大学和荷兰代尔夫特理工大学(TU Delft)的研究人员共同开发的原型机,证明在娱乐和交互领域无电池间歇运行的可行性。
该设备代替了昂贵,对环境有害且最终会填埋的电池,从太阳和用户那里收集能量。这些进步使游戏可以永久持续,而无需停止和充电。
西北研究的乔希亚·海斯特(Josiah Hester)共同领导了这项研究,他说:“这是第一款从用户的动作中获取能量的无电池交互式设备。” “当您按下按钮时,设备会将这种能量为游戏供电。”
TU Delft的Przemyslaw Pawelczak说,“可持续的游戏将成为现实,并且我们朝着这个方向迈出了重要的一步-完全摆脱了电池消耗。” “通过我们的平台,我们想发表一个声明,即有可能打造一个可持续的游戏系统,为用户带来乐趣和欢乐。”
0 回复总数
1070 阅读次数
最新文章 由 shaoziyang
2020年 9月 5日 14:18
MicroRuby
由
shaoziyang »
2020年 9月 3日 17:09
在嵌入式微控制器上运行Ruby代码,MicroRuby框架允许Ruby字节码在有限的资源系统上执行,包括低成本的微控制器。创建嵌入式应用程序就像编写Ruby一样简单,并且二进制文件可以部署到几乎任何平台上。
microruby.png
机制
MicroRuby框架由两个组件组成-构建应用程序的Ruby字节码编译器和执行应用程序的虚拟机。
该编译器利用了Ruby 1.9中引入的Ruby 内部字节码编译器(YARV)。字节码经过过滤以消除开销,并以紧凑的二进制格式进行编码。MicroRuby二进制文件可以安装在设备上或在运行时部署。
MicroRuby虚拟机在C语言中实现为一个堆栈机器。VM执行简单的字节码指令,而实际上并不“了解”Ruby。...
0 回复总数
1143 阅读次数
最新文章 由 shaoziyang
2020年 9月 3日 17:09
MicroPython版本1.13发布了
由
shaoziyang »
2020年 9月 2日 15:42
来自官方论坛:
经过漫长的延迟和疯狂的一年,团队很高兴宣布MicroPython的下一版本v1.13!
v1.13新的uasyncio模块,代码格式,带有unix支持的BTstack绑定
此版本的MicroPython包括uasyncio模块的新实现,旨在与CPython的asyncio模块更加兼容。主要更改是为每个协程使用一个Task对象,从而允许在各个地方(例如主运行循环,等待事件的任务,锁或其他任务)的队列更加灵活。它不再需要为主运行循环预分配固定的队列大小。配对堆用于将Task排队,并且可以选择用C实现核心。
现在,使用uncrustify(针对C代码)和Black(针对Python代码)自动格式化了此存储库中的大多数代码。tools /...
0 回复总数
1293 阅读次数
最新文章 由 shaoziyang
2020年 9月 2日 15:42
5 回复总数
2181 阅读次数
最新文章 由 shaoziyang
2020年 9月 1日 09:15
CircuitPython 6.0.0-alpha.3 发布了
由
shaoziyang »
2020年 8月 29日 11:46
这是CircuitPython 6.0.0的第三个Alpha版本。它是相对稳定的。该版本仍为Alpha版本,因为尚未包括一些API更改和添加。ESP32-S2 Wifi支持和_bleioESP32协处理器的HCI支持将在将来的版本中推出,但尚未包括在内。
自5.3.x起,最引人注目的新增功能是基本的低功耗支持time.sleep()以及最初的ESP32-S2支持。低功耗工作改变了计时,并可能引入了错误。如果您需要稳定版本的CircuitPython,请使用5.3.x。
自6.0.0 Alpha 2起的新功能和改进
API变更
禁用socket,wiznet5k和network模块。它们将在7.x中删除,以支持网络库。谢谢@tannewt。...
0 回复总数
1216 阅读次数
最新文章 由 shaoziyang
2020年 8月 29日 11:46
单片机编程的新方法:当单片机遇到 MicroBlocks
回复总数: 2
由
shaoziyang »
2020年 8月 28日 09:33
翻译整理自:
作者简介 凯西·乔里(Kathy Giori)是Mozilla的高级产品经理;她在Arduino、高通公司和各种初创公司推广开源硬件和软件。她拥有明尼苏达大学和斯坦福大学的电气工程学位。
最新一期(vol 74)的Make magazine的主题是“The Rise of Python”(Python的崛起)
除了python之外它还以 “A New Way to Code Microcontrollers”(单片机编程的一种新方法)介绍了 MicroBlocks...
2 回复总数
1868 阅读次数
最新文章 由 shaoziyang
2020年 8月 28日 09:40
0 回复总数
1129 阅读次数
最新文章 由 shaoziyang
2020年 8月 18日 11:07
2020年IEEE顶级编程语言
由
shaoziyang »
2020年 8月 13日 10:48
自从IEEE Spectrum上次发布数字测量工具来探究编程语言的相对普及以来,这是动荡的一年,这可能是一个轻描淡写的说法。然而,有一件事仍然是不变的:Python的统治地位。
0 回复总数
1245 阅读次数
最新文章 由 shaoziyang
2020年 8月 13日 10:48
RedMonk的2020年6月最流行的20种编程语言
由
shaoziyang »
2020年 8月 10日 21:01
来自:
RedMonk的2020年6月最流行的20种编程语言排名:
JavaScript
Python
Java
PHP
C ++
C#
Ruby
CSS
TypeScript
C
Swift
Objective-C
R
Scala
Go
Shell
PowerShell
Perl
Kotlin
Rust
前20编程语言的变化
0 回复总数
1246 阅读次数
最新文章 由 shaoziyang
2020年 8月 10日 21:01
micropython更新:2020.7
回复总数: 7
由
shaoziyang »
2020年 7月 1日 09:32
zephyr/make-minimal: Disable FAT and LFS2 options to make it build.
zephyr: Implement machine.Pin.irq() for setting callbacks on pin change.
lib/utils: Protect all of mpirq.c with MICROPY_ENABLE_SCHEDULER.
docs/esp32: Add info about PWM duty cycle range to esp32 quickref.
docs/library: Clarify that the arg to esp.deepsleep is in microseconds....
7 回复总数
4231 阅读次数
最新文章 由 shaoziyang
2020年 8月 5日 08:57
论坛权限
您 不能 在这个版面发表主题 您 不能 在这个版面回复主题 您 不能 在这个版面编辑帖子 您 不能 在这个版面删除帖子 您 不能 在这个版面提交附件