-
-
收不到激活邮件的说明
由
shaoziyang »
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
- 0 回复总数
- 885 阅读次数
-
最新文章 由 shaoziyang
-
-
社区资源
由
shaoziyang »
» 位于
参考资料
中文教程
pybCN
MicroPython固件
MicroPython例程
microbit驱动库
micropython驱动库
makecode扩展
MakeCode Arcade 游戏合辑
趣味程序
性能测试对比
社区网盘 ( 暂停使用 )
知识库
Joplin 真正便携版
个人随身网盘 KodStick
注
gitee上的更新可能晚于github
...
- 0 回复总数
- 37692 阅读次数
-
最新文章 由 shaoziyang
-
-
迷你OLED游戏机
由
shaoziyang »
清单
电源开关
Adafruit Feather 328P
4个轻触开关
双面洞洞板
锂电池
OLED 128x64 显示屏
3D 打印部件
布线
项目网站
- 0 回复总数
- 4114 阅读次数
-
最新文章 由 shaoziyang
-
-
- 1 回复总数
- 4713 阅读次数
-
最新文章 由 shaoziyang
-
-
将STM32F103C8作为Arduino
由
shaoziyang »
来自:
介绍将STM32F103C8,STM32F030F4等作为Arduino的方法
将Arduino引导程序上传到STM32通过USB转串口连接STM32的串口
BOOT0接到VCC(1)
下载适当的引导程序: https : //github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/binaries
安装ST官方的Flasher工具,可使用该工具来刷新二进制文件: https : //www.st.com/en/development-tools/flasher-stm32.html
在Arduino IDE中添加STM32板管理器中添加URL:...
- 0 回复总数
- 3499 阅读次数
-
最新文章 由 shaoziyang
-
-
ptpython 更好的python REPL
回复总数: 1
由
shaoziyang »
Ptpython是高级Python REPL。它适用于从2.6到3.7的所有Python版本,并且可以跨平台(Linux,BSD,OS X和Windows)运行。
特点
语法突出显示。
多行编辑(向上箭头有效)。
自动补全。
鼠标支持。
支持配色方案。
支持带括号的粘贴。
Vi和Emacs按键绑定。
支持双倍宽度(中文)字符。
...还有许多其他。
- 1 回复总数
- 4008 阅读次数
-
最新文章 由 shaoziyang
-
-
开源电子书 Open Book
回复总数: 1
由
shaoziyang »
Open Book是一种开源硬件设备,用于阅读世界上所有语言的书籍。它包括一个大屏幕和用于导航的按钮,以及用于辅助功能的音频选项和用于扩展其功能的端口。
Open Book核心是SAMD51J19A微控制器,这是一个功能强大的ARM Cortex M4处理器,具有512 KB的闪存和192 KB的RAM。它具有51个GPIO引脚,用于外设控制和功能扩展:
400×300黑白电子纸屏幕可实现阅读的核心体验
MicroSD插槽可为文件提供大量外部存储
用户输入来自移位寄存器上的七个按钮,以及直接与SAMD51的中断引脚之一绑定的第八个按钮
专用的语言闪存芯片为书库提供了“基本多语言”(当今使用的大多数语言),存储每种语言的字形和Unicode数据。
- 1 回复总数
- 4410 阅读次数
-
最新文章 由 shaoziyang
-
-
SensorTile 智能怀表
回复总数: 1
由
shaoziyang »
这是两年前站长的作品,使用ST SensorTile开发板做的智能怀表,可以显示时间、传感器数据。完全使用了MicroPython进行软件开发,并将SensorTile安装到了怀表中,可以实现基本的怀表功能。使用MicroPython读取SensorTile传感器,并在OLED上显示出来。怀表的按钮除了可以开盖,也兼作唤醒开关和功能切换键,每按一次切换一个功能界面,长按将自动复位。USB接口除了可以作为micropython的程序下载接口,还可以给电池充电。
EEWorld上的详细介绍
- 1 回复总数
- 4476 阅读次数
-
最新文章 由 shaoziyang
-
-
openmv 的 i.MX RT 移植版本
由
shaoziyang »
这是来自NXP资深工程师 RockySong (宋岩)移植的版本,使用 i.MX RT1050/1060 控制器,性能强大。
基于i.MX RT的可编程视觉模块有以下特点
主控芯片使用NXP i.MX RT1062,600MHz Cortex-M7,1MB RAM,4MB Flash (通过QSPI扩展)
感光芯片使用OmniVision OV7725,这是一款快速 CMOS感光芯片,最高分辨率 VGA (640x480)
在尺寸、扩展引脚、使用习惯和软件开发接口上兼容著名的OpenMV3 M7 Cam。关键接口包括SPI, I2C, UART
集成了Micropython运行环境,包括编译器、装载器和虚拟机。使用开发效率极高的Python语言做应用程序的二次开发。...
- 0 回复总数
- 4028 阅读次数
-
最新文章 由 shaoziyang
-
-
- 1 回复总数
- 4614 阅读次数
-
最新文章 由 jianqiang449
-
-
- 0 回复总数
- 3799 阅读次数
-
最新文章 由 shaoziyang
-
-
TinyGo,单片机的GO语言
回复总数: 1
由
shaoziyang »
TinyGo是一个用于微控制器的Go编译器,使用WebAssembly(WASM)和命令行工具。它重用了Go语言工具和LLVM一起使用的库,编译用Go编程语言编写的程序。
已经支持的硬件
Adafruit Circuit Playground Express
Adafruit ItsyBitsy M0
Arduino Uno
BBC:Microbit
ST Micro STM32F103XX Bluepill
Digispark
Nordic Semiconductor PCA10031
Nordic Semiconductor PCA10040
Nordic Semiconductor PCA10056
Makerdiary nRF52840-MDK
Phytec...
- 1 回复总数
- 4816 阅读次数
-
最新文章 由 shaoziyang
-
-
Tiny Python
由
shaoziyang »
Tiny Python是一个极其微型的python,它在小于64K代码中实现了python的基本功能。
tinypy包含功能:
tinypy编写的解析器和用字节码编译器
完全自举
luaesque虚拟机,带有用C语言编写的垃圾收集器,它是“无堆栈”的
跨平台,可以运行在 windows / linux / macosx下
Python子集
类和单一继承
带有变量或关键字参数的函数
字符串,列表,字典,数字
模块,列表解析
可跟踪的exceptions
一些builtins
项目网站
github源码
- 0 回复总数
- 4019 阅读次数
-
最新文章 由 shaoziyang
-
-
FPGA MicroPython (FμPy)
由
shaoziyang »
这个项目是为了在FPGA上使用 LiteX 和 Migen + MiSoC 技术运行MicroPython,可以用Python进行完整的堆栈开发(FPGA网关软件和软CPU固件)!
项目的MicroPython分支位于:
在ports/fupy目录下
Gateware 是用于在MicroPython运行时加载到FPGA上的硬件代码的名称。
对于MicroPython开发,使用来自TimVideos项目的TimVideos litex-buildenv,该 项目还产生 HDMI2USB。
入门
2018年8月 - HowTo FμPy on Digilent Arty A7
2018年1月 - long blog post with instructions for Numato...
- 0 回复总数
- 4053 阅读次数
-
最新文章 由 shaoziyang
-
-
Neopixel 圣诞树
回复总数: 1
由
shaoziyang »
来自 :
可以通过Web浏览器控制具有50多种样式的多彩圣诞树。 Neopixel Christmas Tree.jpg
材料 :
乐鑫ESP8266 ESP-01
WS2812光环板(1 + 8 + 12 + 16 + 24 + 32)
DC-DC降压降压模块3.3V
此NeoPixel树是Craig A.Lindley的Laser Cut NeoPixel树的3D打印改版,原始版本在2017年11月发行的Nuts&Volts Magazine中发表。底座上装有ESP-01板,充当Web服务器,可通过Web浏览器控制圣诞树。有超过50种样式可供选择。
- 1 回复总数
- 4680 阅读次数
-
最新文章 由 openpy
-
-
使用M5StickV检测不良姿势
回复总数: 1
由
shaoziyang »
来自:
在PC上工作时,我的姿势逐渐变差。我使用M5StickV开发了“不良姿势检测器”,它可以用声音和LED提醒。
主功能
如果M5StickV检测到不良姿势,通过点亮LED和播放声音提醒“您的姿势可能不好”。
3D建模固定零件为了将M5StackV固定在墙上或小架子上,我对外部零件进行了建模,如下图所示。
间隔捕获应用要收集数据集,请首先编写M5StickV的间隔捕获应用程序。(请检查我的存储库)
从MobileNet转移学习为了学习,我所用的传送学习从MobileNet。MobileNet可以每个检测到的相似的图像图案进行分类。在这个项目中,我设定了3个班级
不良姿势:低着头靠背的姿势
良好姿势:向后伸展的良好姿势
缺席:不坐在椅子上...
- 1 回复总数
- 4637 阅读次数
-
最新文章 由 openpy
-
-
开源跨平台的TinyUSB
回复总数: 1
由
shaoziyang »
TinyUSB 是用于嵌入式系统的开源跨平台USB主机/设备堆栈,旨在实现无动态分配的内存安全和延迟所有中断事件的线程安全,然后在非ISR任务功能中进行处理
议栈支持以下MCU
nordic: nRF52840,nRF52833
恩智浦: LPC系列:11Uxx,13xx,175x_6x,177x_8x,18xx,40xx,43xx,51Uxx,54xxx,55xx
micrpchip: SAMD21,SAMD51(仅设备)
索尼: CXD56
ST: STM32系列:L0,F0,F1,F2,F3,F4,F7,H7(仅设备)
这是可以与提供的示例一起使用 的受支持板的列表...
- 1 回复总数
- 5853 阅读次数
-
最新文章 由 shaoziyang
-
-
PewPew M4 游戏机
回复总数: 2
由
shaoziyang »
PewPew M4是基于Python的微型游戏控制台,针对游戏开发工作室进行了优化。我真的很喜欢#PewPew FeatherWing作为教学游戏开发的平台,但是使用FeatherWing所需的成本很高,因此很难为大批 人组织研讨会。我以前曾尝试通过将FeatherWing与从Trinket M0(带有附加的闪存)中窃取的原理图合并来解决该问题,但是最终的设计复杂,难以制造且仍然有些昂贵。现在,在设计了更多的CircuitPython板之后,我认为我可以真正削减成本并制造具有原始屏蔽的所有功能的独立设备,但可以针对车间进行优化。
- 2 回复总数
- 5359 阅读次数
-
最新文章 由 openpy
-
-
CircuitPython徽章
由
shaoziyang »
来自:
特征 :
运行 Adafruit CircuitPython !
Atmel ATSAMD51J19 ARM Cortex M4微控制器
8 MB闪存
加速度计
扬声器/蜂鸣器
SK6812 LED /新像素
BadgeLife SAO连接器
三个按钮
AA电池座
材料清单 :
在我的 GitHub中 的“ Kicad文件”文件夹中查看BOM XLSX和交互式HTML BOM 。
图片 :
链接 :
我的GitHub 包含Kicad格式的硬件原理图和电路板布局
我编写的CircuitPython 虚拟宠物 程序
- 0 回复总数
- 3633 阅读次数
-
最新文章 由 shaoziyang
-
-
【UF2】uf2 简介
由
shaoziyang »
UF2是一种新的二进制文件格式,由Microsoft为PXT (也称为Microsoft MakeCode)开发,可以通过MSC(Mass Storage Class,也称为可移动闪存驱动器)方式更新程序。与DAPlink类似,UF2也提供了CDC串行接口,可以方便的和主机通信与调试程序。
文件格式
UF2文件由512字节块组成。每个块以32字节头开始,后跟数据和最终幻数。除数据外,所有字段都是32位无符号小端整数。
| 地址 | 大小 | 说明|
|----------|----------|----------|
|0|4|第一个幻数,0x0A324655( UF2\n )|
|4|4|第二个幻数, 0x9E5D5157|
|8|4|标志|
|12|4|闪存中应写入数据的地址|...
- 0 回复总数
- 4512 阅读次数
-
最新文章 由 shaoziyang
-
-
【DAPLink】MSD Commands 简介
由
shaoziyang »
在DAPLink中,一些功能是通过 MSD Commands 进行设置的,那么什么是MSD Commands?
MSD就是Mass storage device的简称,也就是DAPLink的磁盘编程接口,让用户可以通过复制文件的方式实现更新文件。因为无需安装任何软件,使用上非常方便。
而MSD Commands是通过复制特殊文件名的文件到DAPLink的根目录,实现特定的操作或者配置。目前主要是两种,文件扩展名是.act的是进行某种动作,扩展名是.cfg的是实现参数配置。通常情况下,复制MSD Commands文件时需要按住RESET键不放,然后重新连接USB才能生效。MSD Commands下文件的内容不重要,重点是文件名。...
- 0 回复总数
- 4077 阅读次数
-
最新文章 由 shaoziyang
-
-
为什么开源硬件需要开源软件
回复总数: 1
由
shaoziyang »
Why open hardware needs open software
翻译自:
作为KiCad的首席开发人员,Wayne和他的团队有一个远大的愿景——建立一个一流的PCB设计工具。这是一个开源项目的雄心勃勃的目标,商业对手已经看到了数百万的投资。但KiCad在这条路上发展得很好,越来越多的设计师现在使用它进行PCB设计。第6版将于明年推出,它的目标是缩小与市场上最流行的商业工具的功能差距。韦恩分享了Kicad的起源,他对开源的热情,以及他们下一步的发展方向!
嗨,韦恩谢谢你抽出时间和我们谈话。 你能告诉我们更多关于KiCad的起源以及你是如何参与进来的吗?
韦恩...
- 1 回复总数
- 4457 阅读次数
-
最新文章 由 taotieren
-
-
- 0 回复总数
- 3413 阅读次数
-
最新文章 由 shaoziyang
-
-
- 0 回复总数
- 3408 阅读次数
-
最新文章 由 shaoziyang
论坛权限
您 不能 在这个版面发表主题
您 不能 在这个版面回复主题
您 不能 在这个版面编辑帖子
您 不能 在这个版面删除帖子
您 不能 在这个版面提交附件