跳到主要内容

打开代码模式

image.png

按键控制

KOI本身有2颗可编程按键,分布在对称的一左一右,这里编写一个检测按键并打印信息在控制台的小程序

from koi import *

while 1:
if not(btnA()):
print('A')
if not(btnB()):
print('B')
  1. 现将上面的程序复制进代码框
  2. 在控制台中回车几下,看REPL是否建立,如果没有,可以Ctrl+C中断程序方可进入REPL
  3. 运行当前程序,这里不同于上传,只在本次上电执行程序效果

image.png

运行下面代码观察现象

import sensor, lcd
sensor.run(1)
while 1:
img = sensor.snapshot()
lcd.display(img)
if not(btnA()):
sensor.run(0)
if not(speech.recordWav('wavTest')):
print('recordWav','done')
sensor.run(1)
if not(btnB()):
lcd.clear((255,0,0))
sensor.run(0)
lcd.draw_string(100, 100, "wav playing", lcd.GREEN)
if not(speech.playWav('wavTest')):
print('playwav','done')
sensor.run(1)