tag 标签: microbit

相关博文
  • 热度 24
    2017-7-13 19:50
    5012 次阅读|
    0 个评论
    最近Microbit这么火,就想着要做点什么,于是就有了这个Microbit的专用电池扩展板。它完美配合原版的microbit,可以为microbit增加电池、蜂鸣器功能,功能上超过 MI:power,厚度却更薄。不用拖电池盒或USB线,使用更加方便。 使用大容量充电电池,无需频率更换纽扣电池,节能环保。电池充满后,一次可以连续工作8小时以上(在无蜂鸣器和其它大功率输出情况下)。 主要特点: 大容量电池,持续工作时间长 可充电电池,无需频繁更换电池。环保,节约成本 可以对外提供150mA电流输出 集成蜂鸣器,蜂鸣器带有开关 带有独立的电源开关 超薄,电源板加microbit厚度为10mm 黄铜螺柱加防磁不锈钢螺钉 配有专用焊片,方便将PIN0、PIN1、PIN2、GND、VCC引出 配有专用别针,可以将microbit当作胸卡 做工精致
  • 热度 25
    2017-6-13 09:03
    2207 次阅读|
    0 个评论
    BoBBoT 是一个使用 BBC micro:bit 控制的巡线小车套件,它很容易组装。 它特别为儿童设计,让孩子可以通过实践学习计算机科学概念。使用 BoBBoT 可以学习: 算法设计 (流程图和伪代码) 序列、选择、迭代 子程序 嵌入式系统 网络 BoBBoT 的免费的教学资源在: https://bobbot.co.uk/resources/
  • 热度 15
    2017-5-11 10:16
    1743 次阅读|
    0 个评论
    支持 microbit/newbit的 Python Editor 编程环境一直只有英文版,这样给中小学生编程会带来一些困难。因此我将它中文化,界面变为了中文,使用起来更加方便。 欢迎大家进行测试,发现问题请提出,方便改正。 测试网站: http://micropython.96.lt/PythonEditor/editor.html 进入后,默认是代码编辑界面。按下积木(blockly)键,可以切换到图形编程方式,使用方法和scratch / blockly 一样,非常简单。支持大部分 microbit 的 micropython 功能,可以随时在 代码编辑 和 图形编程 方式之间切换,也可以下载或保存程序。 可以将下载编辑好的程序,写入到 microbit 或 newbit,直接运行。 程序也可以保存起来,以后在载入。 可以在右上角处修改文件名 可以放大缩小编辑界面 可以和朋友分享你创作的程序
  • 热度 19
    2017-5-7 21:36
    3657 次阅读|
    0 个评论
    Step 1: Materials Step 2: Dimension for Wood Planks Step 3: Cutting of Wood Pieces Step 4: Assembling Wood Pieces Step 5: Completed Cut Wood Pieces Step 6: Making Bottom Surface of Court Step 7: Place Bottom Surface Into Frame Step 8: Assembling the Hoop (Pt.1) Step 9: Assembling the Hoop (Pt.2) Step 10: Assembling the Hoop (Pt.3) Step 11: Assembling the Hoop (Pt.4) Step 12: Assembling the Hoop (Pt.5) Step 13: Pathway for Basketball Step 14: IR Sensor Placement Step 15: Completed Basketball Frame Step 16: Coding of the Micro:bit (Pt.1) Block Editor LinkHex File Download Step 17: Coding of the Micro:bit (Pt.2) Step 18: Download Code to Micro:bit Step 19: Time to Play! Step 20: THE END! 转自 http://www.instructables.com/id/ ... ll-Arcade-Game-DMP/
  • 热度 16
    2017-5-7 21:23
    1281 次阅读|
    0 个评论
    Life game是一个广泛流传的游戏,也是一个数学/哲学问题。理论方面的问题先不研究了,它的基本规则是根据一个点周围点的数量,决定这个点是继续存在还是消失。 下面是国外网友写的life game例程,用micropython编程。使用方法是: 长按B键切换运行模式和设置模式 设置模式下长按A键设置或者消除一个点 设置模式下倾斜newbit移动光标点 micropython代码 from microbit import * def draw_cursor(universe, mode, x, y): if mode == CONFIG: if cell_state(universe, x, y) == 0: display.set_pixel(x, y, 4) else: display.set_pixel(x, y, 6) def draw_universe( universe ): for y in range(0, 5): for x in range(0, 5): display.set_pixel(x, y, universe ) def evolve( universe ): next_universe = == 0: state = 0 return state def count_neighbours(universe, x, y): neighbours = -cell_state(universe, x, y) for dy in : for dx in : neighbours += cell_state(universe, (x + dx) % 5, (y + dy) % 5) return neighbours current_universe = cursor_x = 2 cursor_y = 2 mode = CONFIG display.scroll(mode) while True: if mode == RUN: current_universe = evolve( current_universe ) if button_b.is_pressed(): mode = CONFIG display.scroll(mode) if mode == CONFIG: accelerometer_xyz = accelerometer.get_values() if accelerometer_xyz -200: cursor_x = (cursor_x - 1) % 5 if accelerometer_xyz 200: cursor_x = (cursor_x + 1) % 5 if accelerometer_xyz -200: cursor_y = (cursor_y - 1) % 5 if accelerometer_xyz 200: cursor_y = (cursor_y + 1) % 5 if button_a.is_pressed(): if cell_state(current_universe, cursor_x, cursor_y) == 0: current_universe = 9 else: current_universe = 0 if button_b.is_pressed(): mode = RUN display.scroll(mode) draw_universe( current_universe ) draw_cursor(current_universe, mode, cursor_x, cursor_y) sleep(1000) 转自: https://www.hackster.io/ivo-ruaro/conway-s-game-of-life-e383e3