[分享] 国外13岁小朋友写的microbit短消息程序

dcexpert   2017-6-16 11:02 楼主
这是国外一个13岁的小孩威廉写的程序,可以在microbit之间通过无线发送短消息。在microbit官网上,把这个程序叫做“Will's Micro:bit Txting Program”。 它的使用方法是:将pin0和pin1短连起来,可以循环选择字符或数字,按键A添加一个字符,按键B发送消息。两个microbit就可以使用它,多个microbit也可以。通过mu或者其它python editor输入程序,然后产生HEX文件,并下载到microbit就可以使用了。
  1. from microbit import *
  2. import radio
  3. import random
  4. import microbit
  5. #setup radio
  6. radio.config(length=251, channel=53, power=4)
  7. sending = 1
  8. def Phone():
  9. #initialise radio
  10. radio.on()
  11. while True:
  12. msg = str(radio.receive())
  13. global sending
  14. if sending >= 2:
  15. sending = 0
  16. #select page
  17. while sending == 1:
  18. message = 0
  19. messages = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '(', ')', '"', ':)', ':(']
  20. global tosend
  21. tosend = messages[message]
完整程序发不上去,总是提示关键词禁用,大家看附件吧。英文说明见本贴开始的链接。
Texting_comments.zip (800 Bytes)
(下载次数: 37, 2017-6-16 11:04 上传)
本帖最后由 dcexpert 于 2017-6-16 11:06 编辑

回复评论 (7)

汗颜。。。。。
点赞  2017-6-16 11:52
13岁
点赞  2017-6-16 12:01
13岁  太不简单了啊      
                       
点赞  2017-6-17 14:30
感觉白活了
点赞  2017-6-17 16:33
你确定是13岁,????
点赞  2017-6-19 11:49
引用: DavidZH 发表于 2017-6-19 11:49
你确定是13岁,????

http://microbit.org/en/project/2017-05-25-will-txting/

可以参考官方说明
点赞  2017-6-19 14:23
引用: dcexpert 发表于 2017-6-19 14:23
http://microbit.org/en/project/2017-05-25-will-txting/

可以参考官方说明

666666666666666666666666666666666666666666666666666
点赞  2017-6-19 19:26
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复