Windows 10 物联网核心版提供了简单易用的API以进行GPIO引脚的控制
,只有熟悉这些(你要背过我也不反对😏),才能更好的进行开发。
注意:GPIO API只在Windows 10物联网核心版中工作,并且项目必须是“通用Windows应用”(UWP)
GPIO API全部放在Windows.Devices.Gpio名称空间下。
下面是结构图:
图例
🔰:类
📎:属性 R📎:只读属性
🎲:方法/函数
🌐:枚举
🌠:事件
{ } Windows.Devices.Gpio
🌐GpioOpenStatus GPIO打开状态
🌐GpioPinDriveMode 针脚驱动模式
🌐GpioPinEdge 针脚值变换类型
🌐GpioPinValue 针脚电平值
🌐GpioSharingMode GPIO共享模式
🔰GpioController GPIO控制器类
——R📎PinCount 引脚总数
——🎲GetConrollerAsync() 异步获取所有连接至系统的控制器
——🎲GetDefault() 获取默认GPIO控制器
——🎲GetDefaultAsync() 异步获取默认GPIO控制器
——🎲OpenPin(Integer,GpioSharingMode) 以制定模式打开针脚
——🎲OpenPin(Integer) 打开针脚
——🎲TryOpenPin() 尝试打开针脚
🔰GpioPin GPIO针脚类
——🌠ValueChanged 针脚值变换
——📎DebounceTimeout 去抖延时
——R📎PinNumber 针脚序号
——R📎SharingMode 针脚共享模式
——🎲Close() 关闭类变量引用
——🎲Dispose() 销毁类变量并释放内存
——🎲GetDriveMode() 获取针脚驱动模式
——🎲IsDriveModeSupported() 判断针脚是否支持驱动模式
——🎲Read() 读取针脚电平
——🎲Write() 设置针脚电平
——🎲SetDriveMode() 设置针脚驱动模式
🔰GpioPinValueChangedEventArgs GPIO针脚值变换事件变量类
——R📎Edge 获取针脚值变换类型