"""" 名称:062 童芯派 f-string字符串格式化输出 硬件: 童芯派 功能介绍: 基于在线模式下的f-string格式化输出的使用。 难度:⭐⭐⭐ 支持的模式:仅支持在线模式,MicroPython不支持f-string 使用到的API及功能解读: f-string仅在python3.6及以上版本支持 f'内容{变量名} 内容{变量名} 内容{变量名}' 使用f前缀,在引号内使用大括号{},在括号内填入格式化输出的变量。 详细请查阅pep498 """ # ---------程序分割线----------------程序分割线----------------程序分割线---------- import cyberpi while True: bri = cyberpi.get_bri() loud = cyberpi.get_loudness() cyberpi.display.show_label(f'光线:{bri} 声音{loud}', 16, 'center', index=0)
def basic(): screen.fill((0, 0, 0)) pygame.draw.line(screen, (255, 255, 255), (0, 350), (800, 350), 1) pygame.display.update() pygame.init() screen_size = (800, 800) screen = pygame.display.set_mode(screen_size) pygame.display.set_caption("A new project") basic() x = 0 y = 0 y1 = cyberpi.get_bri() z = 0 z1 = cyberpi.get_loudness() while True: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() pygame.draw.aaline(screen, (0, 255, 0), (x, 300 - 2 * y), (x + 2, 300 - 2 * y1), 1) pygame.draw.aaline(screen, (0, 0, 255), (x, 600 - 2 * z), (x + 2, 600 - 2 * z1), 1) pygame.display.update() x += 2 y = y1 z = z1 y1 = cyberpi.get_bri()
def get_info(self): self._bri = cyberpi.get_bri()
"""" 名称:082 童芯派 mBot2光感灯光系统 硬件: 童芯派 功能介绍: 使用童芯派上的光线传感器控制新超声波上的LED灯。模仿汽车前灯。 使用到的API及功能解读: 1.cyberpi.get_bri() 获得童芯派光线传感器的读值 返回数值,可能的范围为0-100。 难度:⭐⭐⭐ 支持的模式:上传模式 无 """ # ---------程序分割线----------------程序分割线----------------程序分割线---------- import cyberpi while True: if cyberpi.get_bri() < 20: cyberpi.ultrasonic2.set_bri(100, "all", 1) cyberpi.led.show('r r k r r') else: cyberpi.ultrasonic2.set_bri(0, "all", 1) cyberpi.led.off()