扩展 3:让我们用最后一个 micro:bit输入来做实验!

micro:bit 的滚动检测器返回一个数字,让我们知道它向右或向左倾斜了多远。

  • 在您的间隔事件中,找到这样的行: data · = · microbitget_magnet()
  • .get_magnet()的文本替换为.get_roll()
  • 然后,找到您设置散点图标题的行。将标题更改为"Time vs. Roll"

To navigate the page using the TAB key, first press ESC to exit the code editor.

microbit = codesters.Microbit() microbit.show_string("hello") data = microbit.get_magnet() microbit.show_number(data) data_list = [] time_list = [] my_display = codesters.ScatterPlot(time_list, data_list) time = 0 def interval(): data = microbit.get_magnet() data_list.append(data) global time time_list.append(time) my_display.update(time_list, data_list) time += 1 my_display.set_title("Time vs. Magnetism") stage.event_interval(interval, 2)
  • Run Code
  • 提交作品
  • Show Console
  • Reset Code Editor
  • Codesters How To (opens in a new tab)