收不到激活邮件的说明
由
shaoziyang »
2024年 2月 3日 16:27
» 位于
社区公告
有网友反映注册账号后一直收不到激活邮件,无法激活账号和登陆。因为社区的邮件服务器在阿里云,可能对腾讯和网易邮箱不太友好。如果遇到这个问题,大家可以给管理员发邮件,附上用户名和邮箱,管理员会帮助激活账号。
shaoziyang@mail.micropython.org.cn
0 回复总数
627 阅读次数
最新文章 由 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 回复总数
33644 阅读次数
最新文章 由 shaoziyang
2019年 10月 25日 15:51
Gobot - Microbit 平台的 Golang Framework
回复总数: 2
由
shaoziyang »
2019年 11月 12日 21:40
原帖作者: imhori 来源: Microbit with Gobot
还在起步阶段:
The Gobot platform for the Microbit includes several different drivers, each one corresponding to a different capability:
AccelerometerDriver
ButtonDriver
IOPinDriver
LEDDriver
MagnetometerDriver
TemperatureDriver
2 回复总数
3133 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 21:41
在microbit上使用触摸按键
由
shaoziyang »
2019年 11月 12日 21:38
microbit的P0-P2支持触摸功能,可以当作触摸键。下面程序演示的用法,它的功能是按下P0,计数器清零;按下P1,计数器加1;按下P2,计数器加2。 input.onPinPressed(TouchPin.P1, function () {
counter += 1
})
input.onPinPressed(TouchPin.P2, function () {
counter += 2
})
input.onPinPressed(TouchPin.P0, function () {
counter = 0
})
let counter = 0
counter = 0
basic.forever(function () {
basic.showNumber(counter)
})
在线编辑
0 回复总数
2059 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 21:38
用pascal开发microbit
由
shaoziyang »
2019年 11月 12日 21:36
随着microbit的推广,越来越多的开发工具开始支持micobit了。例如我们现在可以用freepascal编写microbit的程序 const
GPIO_PIN_CNF_INPUT_Disconnect = 1;
GPIO_PIN_CNF_DIR_Output = 1;
microbit_led_col1 = 4;
microbit_led_row1 = 13;
var
i : longint;
begin
GPIO.PIN_CNF :=(GPIO_PIN_CNF_INPUT_Disconnect shl 1) or GPIO_PIN_CNF_DIR_Output;
GPIO.PIN_CNF :=(GPIO_PIN_CNF_INPUT_Disconnect...
0 回复总数
1966 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 21:36
用microbit做测谎仪
由
shaoziyang »
2019年 11月 12日 10:24
来自:
有了这台机器,真相将永远无法逃脱!只要您可以让您的对象握住湿度传感器一会儿即可。 本教程由莱佛士学院的Samuel Ong提供。 第0步-生成前概述
在这个项目中,我们将创建一个简单的测谎仪,通过测量我们皮肤的电导率来工作。感到紧张时,我们皮肤的电导率会增加,而湿度传感器会吸收这种电导率。这使我们能够确定一个人是否在说真话。
材料:
1 x BBC micro:bit
1 x Micro USB电缆
1 x接线板
1 x八达通OLED
1 x湿度传感器
提示:如果需要上述所有组件,则可能需要ElecFreaks Micro:bit套件。
目标:
了解OLED和土壤湿度传感器
学习基本统计
用湿度传感器做点什么
步骤1 –组件...
0 回复总数
2146 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 10:24
用Micro:Bit制作防盗报警装置
由
shaoziyang »
2019年 11月 12日 10:19
来自:
在这个项目中,我们将创建一个简单的警报器,如果有人盗窃了他或她的财产,这个警报器会提醒所有者。当碰撞传感器检测到物体已被拿走时,红色LED将闪烁。否则,绿色LED将持续点亮。OLED将显示设备的状态。
材料:
1 x microbit
1个Micro USB电缆
1个分线板
1个八达通LED
1个碰撞传感器
1个OLED
1个LED
目标:
了解LED,碰撞传感器和OLED。
用不同类型的LED做些什么
做碰撞传感器和OLED的东西
步骤1:元件
将LED模块连接到引脚1...
0 回复总数
2317 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 10:19
microbit做无人驾驶劫持工具
由
shaoziyang »
2019年 11月 12日 10:04
来自: ... one_hijacking_tool/
microbit是学校里教育孩子们的工具,但黑客发现它的无线功能和可编程特性,使它成为恶作剧的优秀工具。
Econocom数字安全高级安全研究员Damien Cauquil周五在拉斯维加斯举行的DEF CON黑客大会上的演讲中展示了如何将microbit配置为从无线键盘上嗅出按键,甚至可以控制的quadcopter无人机。
Cauquil表示,通过使用公共可用的软件,他可以通过编程Micro:bit来窥探使用蓝牙的无线键盘的信号,保存敏感信息,密码和其他登录信息。不可否认,Microbit的存储空间是非常小的,但足以容纳你需要的东西。...
0 回复总数
2025 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 10:04
bitio - Micro:bit IO 设备
由
shaoziyang »
2019年 11月 12日 09:59
原帖作者: imhori
來源:
它允许您在PC / Mac / Linux / Raspberry Pi上以Python运行代码,并直接与Microbit进行互动 (它适用于Python 2和 3)
使用Python控制您的Microbit (沒仔細研究:大概像是Micropython REPL外再穿一件Python上衣)
0 回复总数
1958 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 09:59
0 回复总数
2010 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 09:56
用mbed(C++)开发microbi
由
shaoziyang »
2019年 11月 12日 09:53
用makecode和python开发microbit虽然方便,使用mbed开发microbit同样简单,运行效率更高。下面几个程序显示了用Mbed开发的方法:
首先需要注册一个Mbed账号,就可以使用在线编译功能。
显示笑脸
/* See
*
* for docs about using the micro:bit library
*/
#include MicroBit.h
MicroBitDisplay display;
int main()
{
while(1)
display.scroll( :) );
}
控制LED...
0 回复总数
2122 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 09:53
microbit的音频转接板AMP:BIT
由
shaoziyang »
2019年 11月 12日 09:50
通过amp:bit,可以将micro:bit的音乐信号送到耳机或音箱。转接板带有D类放大器和音量控制电位器,可以驱动小功率的音箱。
AMP:BIT class D amplifier with headphone jack
0 回复总数
2118 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 09:50
用microbit和博森(BOSON)套件做移动门铃
由
shaoziyang »
2019年 11月 12日 09:48
来自:
当你坐在房间里专心工作时,你突然收到了朋友的消息,“他按过多次门铃,但没人开门”。你碰到过这样的情况吗?
今天我们可以microbit和BOSON来制作一个移动门铃,你可以把它放在家里或者放在你经常呆的地方。
移动门铃的功能 :
远程发消息,实现移动门铃
体感传感器,和黑暗中照明
户外的部分,通过箭头提示触摸门铃的位置。如果被触摸,它将显示“欢迎”。
当接收到信号时,它会在移动部分显示“某人”。
组件:
microbit x 2
LED 光强传感器 x 1
触摸传感器 x 1
运动传感器 x 1
蜂鸣器模块 x 1
连接图
户外部分程序:
移动部分程序:
0 回复总数
2061 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 09:48
新的 IO (迷你)转接板/扩展板
由
shaoziyang »
2019年 11月 12日 09:43
新的 micro:bit IO 扩展板,它使用专用的弹簧针,可以很好的将microbit金手指信号引出来,可以方便的连接面包板、各种模块。
这可能是目前最小巧的转接板。
0 回复总数
2016 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 09:43
读取microbit出厂唯一序号(python版)
由
shaoziyang »
2019年 11月 12日 09:38
原帖作者: imhori
来源:
在Python编辑器中下面代码,然后下载到Microbit, 看到S字符出现后, 按下某一边按钮就会滚动显示!
from microbit import *
display.show('S')
def get_serial_number(type=hex):
NRF_FICR_BASE = 0x10000000
DEVICEID_INDEX = 25 # deviceid
@micropython.asm_thumb
def reg_read(r0):
ldr(r0, )
return type(reg_read(NRF_FICR_BASE + (DEVICEID_INDEX*4)))
while True:
if...
0 回复总数
2093 阅读次数
最新文章 由 shaoziyang
2019年 11月 12日 09:38
德国人为什么不直接用micro:bit而是选择自己设计
由
shaoziyang »
2019年 11月 11日 23:18
最早由Alex Wang老师转发, imhori 翻译
来自Calliope 官方英文版FAQ
Why shouldn't we choose the British micro:bit?
There are two reasons for not doing so: The contact strip is arranged in a way that leads to short circuits quite regularly - the contacts are too close to each other (that's also why we chose the star shape for the mini, putting the contacts as far...
0 回复总数
2067 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 23:18
0 回复总数
2010 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 23:12
0 回复总数
1968 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 23:05
0 回复总数
2123 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 23:05
0 回复总数
1913 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 23:03
庆祝 BBC micro:bit 获得巨大成功(2017)
由
shaoziyang »
2019年 11月 11日 23:01
这是2017年时,microbit基金会在microbit发布一周年之际的一个小结
翻译自: ... microbit-first-year BBC micro:bit 在第一年取得了巨大成功,90%的学生都说它很简单、很有帮助。
BBC公布了一组数据,展示micro:bit对教师和学生产生的影响。
micro:bit是一个口袋编程计算机,可让年轻人发挥创意,无论他们的有没有相关经验。它的目标是帮助开发新一代的数字先驱——每年免费发放1,000,000个microbit给英国和威尔士的7年纪学生、北爱尔兰8年纪学生和苏格兰的S1学生。
在第一年,microbit部分改变了英国学生和教师对编码和信息通信技术/计算的态度:
90%认为microbit帮助证明任何人都可以编码...
0 回复总数
2083 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 23:01
多人剪刀石头布游戏
由
shaoziyang »
2019年 11月 11日 11:05
来自:
玩剪刀石头布通常是两人游戏……但它也将与更多玩家一起使用!当与两个以上的玩家一起玩时,它变成了团队游戏:所有玩家同时摇动,然后在所有玩家之间计算 石头 , 纸张 和 剪刀的 数量。通过摇动micro:bit,根据选择的工具自动组队。摇动后拥有最多玩家的团队将赢得比赛。
程序从 石头剪刀布游戏的基本版本 开始,我们将更改代码,以使micro:bit计数并显示团队中的玩家数量。micro:bit将使用 无线电 通信发送其状态并接收其他板的状态。
let temp = 0
let found = false
let player_index = 0
let tool = 0
let match = false
let players: number[] = []
let serialNumber...
0 回复总数
2004 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 11:05
1 回复总数
2320 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 10:17
用1000个microbit玩游戏幕后故事
由
shaoziyang »
2019年 11月 11日 10:06
原帖作者: imhori
来自:
英国广播公司(BBC)学习制片人乔·克拉森斯(Jo Claessens)沉思说:“是否有可能建立一个屏幕来显示一千个BBC微比特的图像?”
与Geoff分享她的想法,从而创造了一个惊人的1,000 BBC 微型显示器。屏幕的尺寸为2.2m x 1.4m,包括1000多种袖珍编码设备,不久将交付给英国的7名学生。
1000 BBC微型显示器将于本周在全球领先的教育技术盛会Bett Show上亮相。
Kitronik在BBC微型项目中的作用之一就是扩大BBC微型潜力的利用,Geoff确实做到了这一点,将Jo的思想转化为现实。
1,000 BBC microbit显示矩阵主要特点:...
0 回复总数
2218 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 10:06
石头剪刀布游戏
由
shaoziyang »
2019年 11月 11日 09:51
makecode的教程中有一个 石头剪刀布的小游戏 ,通过摇晃,随机显示石头剪刀布。
先创建变量,添加晃动事件
添加判断和显示功能
运行效果
0 回复总数
1958 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 09:51
使用 SNES 控制器
由
shaoziyang »
2019年 11月 11日 09:42
SNES(任天堂)是1992年发布的游戏机,早期的手柄使用了2个 4021 移位寄存器连接到12个按键。我们很容易就可以将它连接到micro:bit上:
from microbit import *
class SNES:
# set up which micro:bit pins to use
def __init__(self, latch, clock, data):
self.latch = latch
self.clock = clock
self.data = data
# take a reading and return a 16bit integer
def getReading(self):
self.latch.write_digital(1)...
0 回复总数
2107 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 09:42
0 回复总数
2030 阅读次数
最新文章 由 shaoziyang
2019年 11月 11日 09:39
论坛权限
您 不能 在这个版面发表主题 您 不能 在这个版面回复主题 您 不能 在这个版面编辑帖子 您 不能 在这个版面删除帖子 您 不能 在这个版面提交附件