数字IO
本章节介绍了掌控板的I/O引脚的数字输入输出使用方法。引脚是掌控板与连接到它的外部设备进行通信的方式。掌控板可以通过拓展板将IO引脚拓展并连接控制或读取其他元器件或模块。
注意:
除P2(只限数字输入)P3,P4,P10以外,其他引脚均可是使用数字输入、输出模式。有关更详细说明,请查看 :ref:`掌控板接口引脚说明<mPythonPindesc>` 。
数字输入
首先,从如何读取引脚的数字输入开...
/
1556 次浏览/
掌控板
串口
串口基本概念
串口原理
串口通信的英文缩写是UART(Universal Asynchronous Receiver Transmitter) 全称是通用异步收发器。听起来很高深的概念,其实就如下图,两个设备,一根线串起来,发送方在线的一头将数据转换为二进制序列,用高低电平按照顺序依次发送01信号,接收方在线的另一头读取这根信号线上的高低电平信号,对应转化为二进制的01序列。 异步收发指的就是全双工传输,即发送数据的同时也能够接...
/
1250 次浏览/
掌控板
网络基础
MicroPython :mod:network 模块用于配置WiFi连接。有两个WiFi接口,STA模式即工作站模式(ESP32连接到路由器), AP模式提供接入服务(其他设备连接到ESP32)。如需了解MicroPython的网络连接方法,请查阅 :mod:network 模块。
STA模式
掌控板以基于network模块封装 :mpython.wifi()<mpython.wifi>&n...
/
1309 次浏览/
掌控板
加速度
加速度传感器能够测量由于重力引起的加速度,传感器在加速过程中,通过对质量块所受惯性力的测量,利用牛顿第二定律获得加速度值。掌控板上的加速度计可测量加速度,测量范围为 -2g 到 +2g 之间。
掌控板的测量沿3个轴,每个轴的测量值是正数或负数,正轴越趋近重力加速度方向,其数值往正数方向增加,反之往负数方向减小,当读数为 0 时,表示沿着该特定轴“水平”放置。
X - 向前和向后倾斜。
Y - 向左和向...
/
1119 次浏览/
掌控板
光线传感器
掌控板板载光线传感器,可以用其感知周边环境的光线变化。
例:光控灯:
from mpython import *
while True:
oled.fill(0) #清屏
oled.DispChar("亮度:",30,16) #显示亮度
oled.DispC...
CopyQ是一个开源免费的剪贴板增强软件,官方默认还提供了绿色版。这样的剪贴板增强软件可以大大提高你处理文本和表格内容时的效率,尤其时你需要经常进行复制粘贴操作时,提高效率的效果尤为明显。经常接触文本和表格的话,赶快使用CopyQ吧。
CopyQ的体积只有14M左右,由于官方提供了绿色版,所以解压即可运行,官方默认就提供了简体中文界面,所以使用起来不会有语言上的阻碍。CopyQ是一个跨平台的软件,你不仅可以在所有常见的windows系统上运行它,在使...
/
454 次浏览/
系统工具
麦克风
掌控板板载麦克风,可以用其感知周边环境的声音变化。
例:显示声音值
from mpython import *
while True:
oled.fill(0)
oled.DispChar('声音:',0,16)
oled.DispChar("%d" % (sound.read()),40,20)
oled.show()
使用前,导入mp...
触摸按键
在掌控板正面金手指处拓展6个触摸按键,依次P、Y、T、H、O、N。
示例-触摸不同按键,点亮不同色RGB灯
from mpython import *
while True:
if(touchPad_P.read() < 100):
rgb[0] = (255,0,0) # 开灯,设置红色
rgb[1] = (255,0,0) # 设定为红色
rgb[2...
按键
在掌控板上部边沿有按压式A、B两个按键。当按下按键时为低电平,否则高电平。
在掌控板A,B按键按下的过程如下述,当按下时,电平从高变低,在高电平(1)变为低电平(0)的那一瞬间叫作下降沿。当按键松开时,电平从低变高,在低电平(0)变为高电平(1)的那一瞬间叫作上升沿。 我们可以通过获取电平变化来获取,当前按键状态。
获取按键状态
示例-按A键开灯,按B键关灯
from mpython import *...
音乐
掌控板板载无源蜂鸣器,其声音主要是通过高低不同的脉冲信号来控制而产生。声音频率可控,频率不同,发出的音调就不一样,从而可以发出不同的声音,还可以做出“多来米发索拉西”的效果。
内置旋律
掌控板有很多内置的旋律,完整的清单如下:
music.DADADADUM
music.ENTERTAINER
music.PRELUDE
music.ODE...