当前位置: 首页 > news >正文

招聘信息网站建设网站开发工作方案

招聘信息网站建设,网站开发工作方案,郑州餐饮网站建设公司排名,wordpress怎么去掉作者一、什么是GPIO? GPIO#xff08;英语#xff1a;General-purpose input/output#xff09;#xff0c;通用型输入输出端口#xff0c;在单片机上一般是通过一个GND引脚和若干个io引脚配合工作。 单片机可以配置GPIO输入输出模式,与外界环境进行通信交互。在输入环境下英语General-purpose input/output通用型输入输出端口在单片机上一般是通过一个GND引脚和若干个io引脚配合工作。 单片机可以配置GPIO输入输出模式,与外界环境进行通信交互。在输入环境下可以读取指定端口的高低电平状态。在输出环境下可以控制指定端口的高低电平状态。 二、Android GPIO通信 使用Runtime.getRuntime()获取本地GPIO文件并与之通信直接上代码。 /*** gpio通讯工具*/ class GpioUtil private constructor(){companion object{private var instance:GpioUtil?nullget() {if (field null) {field GpioUtil()}return field}Synchronizedfun get():GpioUtil{return instance!!}}/*** 执行外部程序指令** param instruct 指令*/fun chmod(instruct: String?) {try {val runtime Runtime.getRuntime()val process runtime.exec(su)val dataOutputStream DataOutputStream(process.outputStream)dataOutputStream.writeBytes(instruct)dataOutputStream.flush()dataOutputStream.close()} catch (ex: Exception) {ex.printStackTrace()}}/*** 获取gpio编号对应的值即是高电平或低电平** return高低电平(0或者1)* * 注意使用该方法时initGpio的dire参数值应为in*/fun getValue(gpioNum:String): Int {val localFile File(/sys/class/gpio/gpio gpioNum /value)if (!localFile.exists()) println(localFile.absoluteFile.toString() not exist!)while (true) {try {val localFileReader FileReader(localFile)val arrayOfChar CharArray(1)val i localFileReader.read(arrayOfChar, 0, 1)localFileReader.close()if (i 1) {val j arrayOfChar[0].codereturn if (j 48) 0 else 1}} catch (localFileNotFoundException: FileNotFoundException) {localFileNotFoundException.printStackTrace()return -1} catch (localIOException: IOException) {localIOException.printStackTrace()return -1}}}/*** 发送指令设置gpio值* 设置gpio值即设置高电屏* param paramInt 写入值0或者1* param gpioPort gpio端口* * 注意使用该方法时initGpio的dire参数值应为out*/fun setValue(gpioPort:String,paramInt: Int) {val exportPath1 echo $paramInt /sys/class/gpio/gpio$gpioPort/valuechmod(exportPath1)}/*** 初始化gpio* param gpioPort gpio端口单片机服务商提供* param dire 输入只读/输出读写方向**/fun initGpio(gpioPort:String,dire:String){//写入编号val exportPath echo $gpioPort /sys/class/gpio/exportchmod(exportPath)//定义输入输出方向(out / in)val directionPath (echo $dire /sys/class/gpio/gpio gpioPort /direction)chmod(directionPath)//赋予引脚编号的读写权限val permissionGpio chmod 0777 /sys/class/gpio/$gpioPort/valuechmod(permissionGpio)} }本文完毕下班……
http://www.dnsts.com.cn/news/190405.html

相关文章:

  • 成都公租房官方网站win7电脑做网站服务器
  • 部门网站建设方案新品发布会视频
  • 做百度快照要先有网站吗3合1网站建设价格
  • 天津网站建设代理商本公司经营网站建设
  • 网站建设初步策划方案wordpress插件根目录
  • 导航网站 win8风格宽带技术网网站
  • 岳阳高端网站建设手机系统网站
  • 外贸网站建设多少钱长沙seo
  • php mysql 网站建设特价服务器
  • 湟源县wap网站建设公司wordpress 无法创建目录 linux
  • 国家开发银行网站高端瓶装水品牌
  • 网站 做英文 翻译 规则装修设计用什么软件
  • 合肥seo网站建设一般通过什么判断鱼的年龄
  • 网页模板下载工具seo1短视频网页入口营销
  • 做跨境电商哪个平台好seo的作用
  • 怎样购买网站温州网络科技技术有限公司
  • 114百事通做网站600哈尔滨在线制作网站
  • 智慧团建网站登录平台pc端网站app怎么做的
  • 网站建设服务便宜网易企业邮箱入口官网
  • iis网站重定向设置微信小程序聊天室源码
  • 沈阳网站建设策划方案进口博览会2022
  • 常州企业建站系统模板六安市公司网站建设
  • 如何代做网站网站怎么做万词
  • 傻瓜自助建站软件app运营方案策划
  • 注册域名查询网站杨凌网站开发
  • 用花生壳做网站速度可以吗wordpress slider
  • 上海公司做网站网站访客抓取
  • 个人网站规划书模板赛门仕博做网站怎么样
  • 炫客网站建设网页设计图片排版怎么设置
  • jn建站系统官网广州seo公司如何