收不到激活邮件的说明
由
shaoziyang »
2024年 2月 3日 16:27
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
0 回复总数
1018 阅读次数
最新文章 由 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 回复总数
37865 阅读次数
最新文章 由 shaoziyang
2019年 10月 25日 15:51
0 回复总数
818 阅读次数
最新文章 由 shaoziyang
2021年 8月 19日 20:02
在 ESP32 上模拟 IBM PC
由
shaoziyang »
2021年 8月 8日 20:29
IBM PC 催生了基本架构,后来发展成为我们今天所知的占主导地位的 Wintel 平台。它曾经是一种笨重、笨重且耗电的机器,现在您可以使用廉价的商品微控制器在单板上进行仿真。这要归功于 的工作, 他在 Youtube 上分享了操作方法。
完整的播放列表值得一看, 展示了在平台上运行的大量老式 PC 应用程序和游戏。有 QBASIC、FreeDOS、Windows 3.0,当然还有飞行模拟器。后一个游戏实际上在 1980 年代被认为是 PC 兼容性的事实上的标准,因此 ESP32 可以使用 代码运行它的事实表明他做得很好。
它非常完整,ESP32 可以处理从音频和视频到声音输出以及键盘和鼠标输入的所有内容。这证明了现代微控制器的能力,这在 2021 年是一项如此简单的壮举。
我们之前也见过...
0 回复总数
991 阅读次数
最新文章 由 shaoziyang
2021年 8月 8日 20:29
ESP32 上开源的 FabGL 图形库
回复总数: 1
由
shaoziyang »
2021年 8月 7日 10:20
FabGL 库
FabGL主要是用于ESP32的图形库。它实现了多个显示驱动程序(用于直接VGA输出以及I2C和SPI LCD驱动程序)。
FabGL还可以从PS/2键盘和鼠标获取输入。ULP核心处理PS/2端口通信,使主CPU核心可以自由执行其他任务。
FabGL还实现:音频引擎、图形用户界面(GUI)、游戏引擎和ANSI/VT终端。
此库适用于ESP32修订版1和更高版本。
VGA输出需要一个数模转换器(DAC):它可以通过三个270欧姆的电阻器来实现8种颜色,或者通过6个电阻器来实现64种颜色。
嵌入了几种固定和可变宽度字体。
支持无限数量的精灵。然而,大型精灵和大量精灵会降低帧速率,并可能产生闪烁。...
1 回复总数
1409 阅读次数
最新文章 由 shaoziyang
2021年 8月 7日 10:22
不依赖于制造商软件的开源照明控制 OpenRGB
由
shaoziyang »
2021年 6月 21日 22:00
对RGB最大的抱怨之一是围绕它的软件生态系统。每个制造商都有自己的应用程序、自己的品牌、自己的风格。如果你想混合匹配设备,你最终会遇到大量相互冲突、功能完全相同的应用程序在争夺你的后台资源。除此之外,这些应用程序是专有的,仅限于Windows。有些甚至需要在线帐户。如果有一种方法可以在Windows和Linux上从一个应用程序控制所有RGB设备,而不需要任何多余东西呢?这就是OpenRGB的目标。一个应用程序来管理所有的设备。
轻量级用户界面
OpenRGB 使用轻量级用户界面保持简单,不会浪费具有过多自定义图像和样式的背景资源。它同时轻盈地使用 RAM 和 CPU,因此您的系统可以继续发光,而无需削减您的游戏或生产力性能。
开源
OpenRGB 是 GNU...
0 回复总数
1158 阅读次数
最新文章 由 shaoziyang
2021年 6月 21日 22:00
基于ESP32的ODROID-GO掌机模拟器
由
shaoziyang »
2021年 6月 1日 21:41
基于ESP32的ODROID-GO掌机模拟器,淘宝很多掌机也是基于这个方案的。
| 元件 | 描述 |
|-|-|
| 单 片 机 | ESP32-WROVER(16 MB Flash Memory) |
| CPU 和内存 | 80MHz - 240MHz(可调节)、4MB PSRAM |
| 无线网络连接 | 802.11 b/g/n 2.4GHz - 2.5GHz |
| 蓝牙 | 蓝牙 v4.2 BR/EDR, BLE ...
0 回复总数
1291 阅读次数
最新文章 由 shaoziyang
2021年 6月 1日 21:41
micropython 的前身 pymite
回复总数: 7
由
shaoziyang »
2019年 12月 1日 15:51
在MicroPython发布之前,就有一个在单片机上运行python的开源项目:pymite,是一个python-on-a-chip系统。它看成是micropython的前身,虽然两者并没有直接的关系。
最初的pymite是设计在8位的AVR单片机上运行,后来也逐步增加了多种硬件平台,支持stm32、pic24、at91等多种架构。
pymite在使用上,和micropython有较大区别,它是将py文件和C程序一起编译,将py文件嵌入到整个程序中。
一个pymite项目的程序结构是:
main.py
main.c
Makefile
plat.h
plat.c
pmfeatures.py ...
7 回复总数
9913 阅读次数
最新文章 由 shaoziyang
2021年 3月 31日 10:59
在 ESP32 上运行 C 解释器
回复总数: 1
由
shaoziyang »
2020年 4月 13日 09:34
来自:
介绍
在Arduino IDE中需要花费相当多的时间来等待程序的编译和上传,如果发现程序的行为不符合预期,就考虑在哪里向添加 Serial.printx 语句,再次等待编译和上传,试图获得我想要的结果。在变量满足条件要求时,有什么比在程序中添加语句并能够从程序中获取调试信息更好的呢?
所以...我为基于ESP32的板放了一个C语言解释器,可以使用其内置文件系统来存储程序,在浏览器页面内编辑和解释程序,而无需等待编译和上传。更好的是,支持Arduino的IO 功能,例如 analogWrite,digitalRead/ Write ,并提供高度精确的伺服定位的功能。但是也许最好的部分是我在Interpreter中添加了一个调试器,该调试器支持条件Debug跟踪以及 Watch ...
1 回复总数
3566 阅读次数
最新文章 由 oyster
2021年 3月 3日 12:18
0 回复总数
1126 阅读次数
最新文章 由 shaoziyang
2021年 1月 28日 09:28
1 回复总数
1312 阅读次数
最新文章 由 shaoziyang
2021年 1月 1日 20:02
Bluepad32 - 蓝牙游戏手柄“主机”
由
shaoziyang »
2020年 12月 8日 14:38
像Xbox One和DS4这样的游戏手柄可以通过蓝牙连接到ESP32。ESP32的功能由您自己决定。这里有一些例子:
使用游戏手柄在Commodore 64( Unijoysticle2 )中玩游戏
在FPGA控制台( ULX3S )中玩游戏
在 MatrixPortal M4 (或任何AirLift板)中玩游戏
控制您的LED灯
控制您的遥控车
将其添加到您自己的IoT /智能家居项目中
等等
特征
支持大多数蓝牙游戏手柄
快速(非常低的延迟)
体积小
仅使用一个内核(CPU0)。其余的可以自由使用。
基于C99
开源
支持的控制器
索尼DualSense(PS5)
索尼DUALSHOCK 4(PS4)
索尼DUALSHOCK 3(PS3)...
0 回复总数
1679 阅读次数
最新文章 由 shaoziyang
2020年 12月 8日 14:38
0 回复总数
1084 阅读次数
最新文章 由 shaoziyang
2020年 12月 6日 22:29
Javascript 智能手表 Bangle.js
回复总数: 1
由
shaoziyang »
2020年 11月 19日 09:45
Bangle.js是一个开放的Javascript智能手表,任何人都可以为它编写代码-最好是开源的,因此您不必担心服务器关闭或失去功能 --- 它是完全自给自足的!您可以轻松地从Web上安装新应用,也可以使用JavaScript或图形化编程语言(Blockly)开发自己的应用。您只需要一个Web浏览器(Chrome,Edge或Opera),就可以上传应用程序或编写代码以在手表上无线运行!Bangle.js防水且具有AI功能,并配备低功耗蓝牙,GPS,心率监测器,加速度计等。
技术细节
有关产品支持,请访问 Bangle.js
Bangle.js入门指南
硬件规格
IP68防水:水下深达10m
具有蓝牙BLE的 nRF52832 ARM Cortex-M4处理器
64kB...
1 回复总数
1563 阅读次数
最新文章 由 shaoziyang
2020年 11月 19日 09:46
Swagbadge2021 电子徽章
由
shaoziyang »
2020年 11月 16日 11:11
LCA2021 Swag Badge 是为在线 LCA2021会议 制作数量有限的电子徽章,这些徽章将分发给会议参加者,它是为会议专门开发和量身定制的。
360px-Swag_badge_render_2020-09-30.jpg
主要特点 :
ESP32主控器
Wi-Fi和蓝牙连接
两块 OLED 屏幕
最新的microPython进行开发
由开放源代码的嵌入式网络框架支持,适用于microPython的Aiko Engine
通过连接器可以扩展和添加更多硬件
swagbadges 预计在圣诞节之前发布,以便它们在在线LCA2021开始之前可以使用。
0 回复总数
1258 阅读次数
最新文章 由 shaoziyang
2020年 11月 16日 11:11
esp32 BLE 电机控制项目
由
shaoziyang »
2020年 8月 7日 11:21
walecka在英文论坛分享的项目:esp32 BLE 电机控制
我刚刚用Micropython完成了我的第一个项目(以及我编写大量Python代码的第一次经验)。它允许用户通过BLE连接来调整PI控制直流电动机的速度、状态和方向。我还编写了一个同步任务计划程序。
原理图
项目链接
0 回复总数
1569 阅读次数
最新文章 由 shaoziyang
2020年 8月 7日 11:21
Web控制的灯塔项目
由
shaoziyang »
2020年 8月 4日 16:50
来自:
使该设备易于使用有两个主要部分。在 第一 部分是将其连接到您的网络。以下不是标准Android网络选择界面的屏幕截图。ESP32提供了一个Web界面,使您可以轻松地将设备连接到WiFi网络,就像使用手机一样。
ESP32支持访问点(AP)模式(它可以充当您可以连接到的AP)和客户(STA)模式(它可以连接到现有网络)。如果该设备无法连接到现有网络,它将创建一个可以连接到的开放式AP,并提供上述Web界面。
在上面的界面中,您可以控制:
灯塔灯的亮度和颜色(它使用RGB LED)。
电机旋转的速度。
电动机的旋转方向。
您还可以关闭设备,这会使设备进入深度睡眠状态。
0 回复总数
1359 阅读次数
最新文章 由 shaoziyang
2020年 8月 4日 16:50
迷你四足机器狗🐕
由
shaoziyang »
2020年 7月 24日 09:03
来自:
使用 SG90 舵机的迷你四足机器狗。
Mini Quadruped Robot.jpg
0 回复总数
1512 阅读次数
最新文章 由 shaoziyang
2020年 7月 24日 09:03
Python Keyboard
由
shaoziyang »
2020年 7月 13日 08:42
来自:
支持 python 的 USB 和蓝牙双模键盘,使用了 CircuitPython。
主程序 :
import time
from board import *
import digitalio
import usb_hid
import adafruit_ble
from adafruit_ble.advertising import Advertisement
from adafruit_ble.advertising.standard import ProvideServicesAdvertisement
from adafruit_ble.services.standard.hid import HIDService
from...
0 回复总数
1432 阅读次数
最新文章 由 shaoziyang
2020年 7月 13日 08:42
0 回复总数
1421 阅读次数
最新文章 由 shaoziyang
2020年 7月 9日 09:17
0 回复总数
1324 阅读次数
最新文章 由 shaoziyang
2020年 7月 9日 09:08
用ESP32无线控制的旋转平台uPySteppers
回复总数: 1
由
shaoziyang »
2020年 6月 18日 09:12
此代码适用于DIY旋转平台。使用连接到Wi-Fi的ESP32控制角度,速度和旋转方向。ESP32连线至L298N,该L298N驱动双极步进电机。ESP32使用MicroPython进行编程,并拥有一个允许您远程配置和启动旋转的网站。
1 回复总数
1686 阅读次数
最新文章 由 shaoziyang
2020年 6月 18日 09:13
STM32F429 Discovery的Commodore 64 模拟器
由
shaoziyang »
2020年 5月 7日 09:25
特征 :
LCD上的320x200文本屏幕,带有顶部/底部边框。
USB键盘(例如PC-103)支持(符号,非位置)
选项卡映射到C64 Ctrl键
Ctlr映射到C64准将密钥
Esc键映射到C64 RUN / STOP键
PrtScr / SysRq映射到C64 RESTORE键(支持STOP + RESTORE)
PgUp也映射到C64 RESTORE密钥
完整的6502仿真。在上面运行一些机器语言。
Commodore字符集
文字视频地址 $0400(地址1024)
文本颜色地址 $D800(地址55296)
键盘扫描地址 $DC00,读取地址 $DC01
完整的64K RAM:实现了RAM / ROM / IO /字符集存储!和1K彩色nybbles...
0 回复总数
2160 阅读次数
最新文章 由 shaoziyang
2020年 5月 7日 09:25
2 回复总数
2659 阅读次数
最新文章 由 shaoziyang
2020年 5月 6日 09:11
基于MicroPython的智能手表系统 wasp-os
由
shaoziyang »
2020年 4月 30日 09:17
介绍
wasp-os提供用于 PineTime 的简单数字时钟应用程序 以及访问MicroPython REPL进行交互式测试和调整的功能。它可以很好地保持时间,并具有省电功能,一次充电可以运行72小时以上,因此它可作为可穿戴式应用。WASP包括基于Adafruit NRF52的强大引导程序。它经过扩展,使其可以在没有复位按钮,电源开关,SWD调试器或UART的设备上进行开发。这使我们可以放心地开发仅依靠BLE进行更新的密封设备。
项目网址:
0 回复总数
2997 阅读次数
最新文章 由 shaoziyang
2020年 4月 30日 09:17
Lisp Badge (uList徽章)
由
shaoziyang »
2020年 2月 27日 14:04
Lisp Badge是一台基于ATmega1284的独立计算机,带有显示器和键盘,您可以使用uLisp进行编程:
可以使用它来运行通过I / O引脚与LED和按钮等组件接口的程序,读取模拟输入,并通过I2C和SPI接口操作外部设备。它具有可显示8行42个字符的灰度OLED显示屏,以及针对Lisp优化的集成式45键键盘。有关构建的详细信息,请参见《 Lisp徽章 》。
规格
尺寸: 107毫米x 61毫米(4.2英寸x 2.4英寸)。
显示 :42个字符x 8行。
键盘: 集成的45键键盘,提供uLisp所需的大写和小写字符,数字和符号。
可用内存 :2816 Lisp单元(11264字节)。
EEPROM :1024 Lisp单元(4096字节),允许您使用...
0 回复总数
4655 阅读次数
最新文章 由 shaoziyang
2020年 2月 27日 14:04
uLisp 微型计算机
由
shaoziyang »
2020年 2月 27日 13:58
Tiny Lisp Computer 2(uLisp 微型计算机)是基于ATmega1284的小型独立设备,具有自己的显示器和键盘,可用于在uLisp中编程。详细信息请参见 Technobology上的Tiny Lisp Computer 2 . 规格
显示:21个字符x 8行。
可用内存:3001 Lisp单元(12004字节)。
EEPROM:1024 Lisp单元(4K字节)。
语言:uLisp是Common Lisp的子集,具有125种Lisp功能和特殊形式。有关完整定义,请参见uLisp语言参考。
支持的类型:列表,符号和整数。
整数是一个数字序列,可以选择以“...
0 回复总数
4287 阅读次数
最新文章 由 shaoziyang
2020年 2月 27日 13:58
论坛权限
您 不能 在这个版面发表主题 您 不能 在这个版面回复主题 您 不能 在这个版面编辑帖子 您 不能 在这个版面删除帖子 您 不能 在这个版面提交附件