Logo
master
  • mPython 使用说明
    • 软件下载
    • 软件安装
    • 软件模式的界面展示
      • 硬件编程
      • Python3.6
      • Jupyter
    • 文件菜单栏
      • 新建文件
      • 打开本地
      • 保存本地
      • 保存代码库
      • 掌控板文件
    • 教程菜单栏
      • 教学视频
      • 帮助文档
      • 在线论坛
      • 精品课程
    • 普通/教学模式
    • 连接设备
    • 文件命名
    • 运行
    • 刷入
    • 代码模式
      • 文件管理
      • 代码编写
    • 设置菜单栏
      • 烧录固件
      • 白天/夜间模式
      • 高级设置
    • 注册/登录
    • 寻求帮助
    • 代码库
    • 仿真
      • 刷新仿真
      • 点击打开全屏模式
      • 再点一次缩小
    • 绘图
    • 中断
    • 重置
    • 左侧指令分类栏
    • 图形化编程区域
      • 编写一个程序
    • python3.6模式细节补充
      • Python3.6模式的界面
      • 左侧指令分类栏
      • Python库管理
      • 终端
      • 调试控制台
      • 重启内核
      • 界面显示模式
  • 掌控板文档
  • 入门示例
    • 简介
    • 示例
      • 1.OLED显示
      • 2.音乐
      • 3.RGB灯
      • 4.光线
      • 5.磁场
      • 6.WIFI
      • 7.无线广播
      • 8.音频
      • 9.游戏
  • 图形块 API
    • 显示
      • oled.DispChar()
      • oled.show()
      • oled.fill()
      • oled.invert()
      • oled.pixel()
      • oled.circle()
      • oled.fill_circle()
      • oled.triangle()
      • oled.fill_triangle()
      • oled.hline()
      • oled.vline()
      • oled.line()
      • oled.rect()
      • oled.fill_rect()
      • oled.RoundRect()
      • oled.Bitmap()
      • UI.ProgressBar()
      • UI.stripBar()
    • 按键
      • button_[a,b].value()
      • touchPad_[P,Y,T,H,O,N].read()
    • 声音
      • sound.read()
    • 光线
      • light.read()
    • 加速度
      • accelerometer.get_x()
      • accelerometer.get_y()
      • accelerometer.get_z()
    • 板载RGB
      • rgb[n] = (r, g, b)
      • rgb.write()
      • rgb.fill( (r, g, b) )
    • 外部RGB
      • class NeoPixel(pin, n, bpp=3, timing=0)
      • NeoPixel.write()
      • NeoPixel.fill( (r, g, b) )
    • wifi
      • 示例
    • 引脚
      • pin.read_digital()
      • pin.write_digital()
      • pin.read_analog()
      • pin.write_analog()
    • 无线广播
      • radio.on()
      • radio.off()
      • radio.config(channel)
      • radio.receive()
      • radio.receive_bytes()
      • radio.send()
      • radio.send_bytes()
    • 音乐
      • music.pitch()
      • range()
      • music.play()
      • music.set_tempo()
      • music.get_tempo()
      • music.reset()
      • music.stop()
    • 音频
      • audio.player_init()
      • audio.play(url)
      • audio.set_volume(vol)
      • audio.stop()
      • audio.pause()
      • audio.resume()
      • audio.player_status()
      • audio.player_deinit()
    • 事件
      • button_[a,b].irq(handler=None, trigger=(Pin.IRQ_FALLING | Pin.IRQ_RISING), priority=1, wake=None)
      • class machine.Timer(id, ...)
      • Timer.init(*, mode=Timer.PERIODIC, period=-1, callback=None)
      • Timer.deinit()
      • Timer.value()
      • Pin.irq(handler=None, trigger=(Pin.IRQ_FALLING | Pin.IRQ_RISING))
    • 循环
      • break
      • continue
    • 逻辑
      • and
      • or
      • not
      • None
      • return
      • try...except...finally
      • type(object)
      • eval(expression[, globals[, locals]])
    • 数学
      • math.sqrt(x)
      • math.fabs(x)
      • math.log(x)
      • math.log10(x)
      • math.exp(x)
      • math.pow(x, y[, z])
      • math.sin(x)
      • math.cos(x)
      • math.tan(x)
      • math.radians(x)
      • math.asin(x)
      • math.acos(x)
      • math.atan(x)
      • round(x [, n])
      • math.ceil(x)
      • math.floor(x)
      • random.randint(a, b)
      • random.randrange(start, stop[, step])
      • random.random()
      • '~'
      • '&'
      • '|'
      • '^'
      • '<<'
      • '>>'
    • 文本
      • %.2f
      • {:.2}
      • str.isdigit()
      • str.isalpha()
      • str.find(str, beg=0, end=len(string))
      • str.rfind(str, beg=0 end=len(string))
      • str.lower()
      • str.upper()
      • str.strip([chars])
      • bytes([source[, encoding[, errors]]])
      • bytes.decode(encoding="utf-8", errors="strict")
      • ujson.dumps(obj)
      • ujson.loads(str)
    • 列表
      • list.append(obj)
      • list.extend(seq)
      • list.clear()
      • list.insert(index, obj)
      • list.pop([index=-1])
      • str.split(str="", num=string.count(str))
      • str.join(seq)
    • 元组
      • tuple(seq)
    • 字典
      • 示例
    • 集合
      • set.intersection_update(set1, set2 ... etc)
      • set.update(set)
      • set.difference_update(set)
      • set.issubset(set)
      • set.issuperset(set)
      • set.pop()
    • 文件
      • open(file, mode='r')
      • file.close()
      • file.read([size])
      • file.write(str)
    • 网络
      • usocket.socket(af=AF_INET, type=SOCK_STREAM, proto=IPPROTO_TCP)
      • usocket.getaddrinfo(host, port)
      • socket.close()
      • socket.bind(address)
      • socket.listen([backlog])
      • socket.accept()
      • socket.connect(address)
      • socket.send(bytes)
      • socket.sendall(bytes)
      • socket.recv(bufsize)
      • socket.sendto(bytes, address)
      • socket.recvfrom(bufsize)
      • socket.setsockopt(level, optname, value)
      • socket.settimeout(value)
      • socket.setblocking(flag)
      • socket.read([size])
      • socket.readinto(buf[, nbytes])
      • socket.readline()
      • socket.write(buf)
      • urequests.get(url, data=None, json=None, headers={}, params=None)
    • 串口
      • class machine.UART(id, baudrate, bits, parity, stop, tx, rx, rts, cts, timeout)
      • UART.init(baudrate, bits, parity, stop, tx, rx, rts, cts, timeout)
      • UART.any()
      • UART.read([nbytes])
      • UART.readinto(buf[, nbytes])
      • UART.readline()
      • UART.write(buf)
    • bluebit 模块
      • class bluebit.SHT20(i2c=i2c)
      • SHT20.temperature()
      • SHT20.humidity()
      • class bluebit.Color(i2c=i2c)
      • Color.getRGB()
      • Color.getHSV()
      • class bluebit.AmbientLight(i2c=i2c)
      • AmbientLight.getLight()
      • class bluebit.Ultrasonic(i2c=i2c)
      • Ultrasonic.distance()
      • class bluebit.SEGdisplay(i2c=i2c)
      • SEGdisplay.numbers(x)
      • SEGdisplay.Clear()
      • class Matrix(i2c=i2c)
      • Matrix.blink_rate(rate=None)
      • Matrix.brightness(brightness)
      • Matrix.fill(color)
      • Matrix.bitmap(bitmap)
      • Matrix.show()
      • class bluebit.LCD1602(i2c=i2c)
      • LCD1602.LEFT_TO_RIGHT
      • LCD1602.RIGHT_TO_LEFT
      • LCD1602.Init()
      • LCD1602.Print(str)
      • LCD1602.Clear()
      • LCD1602.setCursor(col, row)
      • LCD1602.Cursor(show)
      • LCD1602.Blink(blink)
      • LCD1602.display(enable)
      • LCD1602.move_left()
      • LCD1602.move_right()
      • LCD1602.text_direction
      • class bluebit.MIDI(tx)
      • MIDI.volume
      • MIDI.instrument
      • MIDI.note(note, on_off)
      • class bluebit.MP3(tx)
      • MP3.play_song(num)
      • MP3.play()
      • MP3.playDir(dir, songNo)
      • MP3.playNext()
      • MP3.playPrev()
      • MP3.pause()
      • MP3.stop()
      • MP3.loop(songNo)
      • MP3.loopDir(dir)
      • MP3.singleLoop(onOff)
      • MP3.volume
      • MP3.volumeInc()
      • MP3.volumeDec()
      • MP3.resetDevice()
      • class bluebit.OLEDBit(rx, tx)
      • OLEDBit.font_5x7
      • OLEDBit.font_song16
      • OLEDBit.font_song24
      • OLEDBit.font_consol32
      • OLEDBit.Print(str, x, y, font)
      • OLEDBit.clear(x0=0, y0=0, x1=127, y1=63)
      • OLEDBit.show()
      • OLEDBit.Bitmap(x, y, bitmap, w, h, c)
      • class bluebit.IRRecv(rx, uart_id=1)
      • IRRecv.recv()
      • class bluebit.IRTrans(tx, uart_id=2)
      • IRTrans.transmit(byte)
      • parrot.MOTOR_1
      • parrot.MOTOR_2
      • parrot.set_speed(motor_no, speed)
      • parrot.get_speed(motor_no)
      • parrot.led_on(no, brightness=50)
      • parrot.led_off(no)
    • Yeelight 智能灯
      • 示例
    • MQTT
      • class MQTTClient(client_id, server, port=0, user=None, password=None, keepalive=0, ssl=False, ssl_params={})
      • MQTTClient.set_callback(f)
      • MQTTClient.set_last_will(topic, msg, retain=False, qos=0)
      • MQTTClient.connect(clean_session=True)
      • MQTTClient.disconnect()
      • MQTTClient.ping()
      • MQTTClient.publish(topic, msg, retain=False, qos=0)
      • MQTTClient.subscribe(topic, qos=0)
      • MQTTClient.wait_msg()
      • MQTTClient.check_msg()
    • k210模块
      • Image 类
      • Sensor 类
      • LCD 类
      • KPU 类
  • 自定义图形块
  • 项目
    • AI摄像头例程
    • 人工智能交互实验箱例程
    • 1956例程
mPython 帮助文档
  • »
  • 目录
  • 在 GitHub 上修改

mPython是为信息技术新课标而生的一站式软硬件结合Python教学编程软件。

_images/mPython.jpg

目录¶

  • mPython 使用说明
    • 软件下载
    • 软件安装
    • 软件模式的界面展示
    • 文件菜单栏
    • 教程菜单栏
    • 普通/教学模式
    • 连接设备
    • 文件命名
    • 运行
    • 刷入
    • 代码模式
    • 设置菜单栏
    • 注册/登录
    • 寻求帮助
    • 代码库
    • 仿真
    • 绘图
    • ��断
    • 重置
    • 左侧指令分类栏
    • 图形化编程区域
    • python3.6模式细节补充
  • 掌控板文档
  • 入门示例
    • 简介
    • 示例
  • 图形块 API
    • 显示
    • 按键
    • 声音
    • 光线
    • 加速度
    • 板载RGB
    • 外部RGB
    • wifi
    • 引脚
    • 无线广播
    • 音乐
    • 音频
    • 事件
    • 循环
    • 逻辑
    • 数学
    • 文本
    • 列表
    • 元组
    • 字典
    • 集合
    • 文件
    • 网络
    • 串口
    • bluebit 模块
    • Yeelight 智能灯
    • MQTT
    • k210模块
  • 自定义图形块
  • 项目
    • AI摄像头例程
    • 人工智能交互实验箱例程
    • 1956例程

索引¶

  • 索引

  • 模块索引

  • 搜索页面

下一页

© 版权所有 2022, LabPlus. Revision 25c0d272.

利用 Sphinx 构建,使用了 主题 由 Read the Docs开发.