第1步:制作
这是什么?
分享和接受善意是一种提升你和朋友幸福感的好方法。 创建一个程序,利用无线电将笑脸从一个micro:bit发送到另一个micro:bit,让好友开心快乐。
本项目是一系列项目的一部分,旨在提供问题解决和原型设计活动,探索全球可持续发展目标的技术解决方案。
介绍
编程指南
你将学到什么
- 电子设备之间的无线电通信如何使用协议确保消息得到正确路由
- 如何善加利用技术和电子通信
工作原理
- 本程序使用micro:bit的无线电功能分享笑脸。 可以在MakeCode模拟器中使用它,也可以将代码闪存到2个或更多的micro:bit上。
- 首先,其将无线电组设为2。 组类似于频道,因此使用相同组的任何micro:bit都会收到笑脸。 你可以在0-255之间选择任何你喜欢的组号。
- 按下按钮 A,将发送一个无线电文本消息'smile'。 该操作还会清空屏幕,让你继续发另一个笑脸。
- 收到无线电消息后,LED显示器上会显示一个笑脸表情。
- 无线电组和发送的无线电消息文本的组合构成一套协议:关于两个设备如何通信的一套规则。
你需要准备的东西
- 两个micro:bit(或者MakeCode模拟器)
- MakeCode或者Python编辑器
- 电池组(可选)
第2步:编程
第3步:完善
- 自定义你的专属笑脸表情。
- 如果你的课堂是两人一组,只要每对学生选择唯一的无线电组号,即可只向自己的搭档发送消息,而不会发送给别人。
- 也可以通过处在相同的无线电组来实现这一点,但需要对代码进行修改,使发送的文本消息对自己的搭档是唯一的。 修改代码,使得其只在收到正确消息时显示笑脸。
- 如果按下按钮B发送不同表情怎么办?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.