EF恩孚科技产品教程
欢迎来到micro:bit知识库
Micropython 系列教程
1. 1.1 什么是Micro:bit
2. 1.2 什么是Python
3. 1.3 工具及环境
4. 1.4 小结
5. 2.1 Hello World
6. 2.2 Python中的程序结构
7. 2.3 Python中的基础语法
8. 2.4 什么是API
9. 3.1 Python中的数据类型和变量
10. 3.2 Python中的运算符
11. 3.3 显示屏相关API
12. 3.4 演示案例
13. 3.5 课后练习
14. 4.1 Python中的循环语句
15. 4.2 Python中的条件语句
16. 4.3 按键的相关API
17. 4.4 演示案例
18. 4.5 课后练习
19. 5.1 什么是输入输出引脚
20. 5.2 PWM及相关API
21. 5.3 演示案例
22. 5.4 课后练习
23. 6.1 蜂鸣器
24. 6.2 播放内置音乐
25. 6.3 播放自定义音调
26. 6.4 演示案例
27. 6.5 课后练习
28. 7.1 Python中的随机数
29. 7.2 加速度计
30. 7.3 指南针
31. 7.4 演示案例
32. 7.5 课后练习
33. 8.1 Python中的函数
34. 8.2 变量作用域
35. 8.3 演示案例
36. 8.4 课后练习
37. 9.1 Bluetooth蓝牙
38. 9.2 无线电相关API
39. 9.3 演示案例
40. 9.4 课后练习
小小科学家套件
小小发明家套件
智能家居套件
实验箱套件
手表套件
手表套件Pro
基础套件
Ring:bit 小车套件
Ring:bit 二代小车套件
motor:bit 智能小车套件
robit智能小车套件
iot:bit物联网套件
micro:bit 扩展板
EF恩孚科技产品教程
Docs
»
Micropython 系列教程
»
37. 9.1 Bluetooth蓝牙
Edit on GitHub
37. 9.1 Bluetooth蓝牙
¶
虽然micro:bit拥有一个低功耗蓝牙模块,可以进行蓝牙连接发送数据等,但它只有16k的RAM。BLE堆栈占用了12k RAM,这意味着没有足够的空间来运行micropython,意味着在同一时刻,microPython和蓝牙服务只能运行一个。
在将来可能配备32k RAM的版本就可以支持蓝牙服务了,在此之前,microPython还无法支持蓝牙。