《基于树莓派的智能设备开》课件-9-1.RPi.GPIO实验7-1-U型光电传感器 -窗口计数器_第1页
《基于树莓派的智能设备开》课件-9-1.RPi.GPIO实验7-1-U型光电传感器 -窗口计数器_第2页
《基于树莓派的智能设备开》课件-9-1.RPi.GPIO实验7-1-U型光电传感器 -窗口计数器_第3页
《基于树莓派的智能设备开》课件-9-1.RPi.GPIO实验7-1-U型光电传感器 -窗口计数器_第4页
《基于树莓派的智能设备开》课件-9-1.RPi.GPIO实验7-1-U型光电传感器 -窗口计数器_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

无锡职业技术学院内部资料基于树莓派的智能设备开发实验:U型光电传感器--光电计数器

CONTENTSPAGE目录页1窗体设计模块Tkinter实验组件实验原理设备连线234目录编程与实现5模块一

窗体设计模块TkinterTRANSITIONPAGE过渡页模块一Tkinter模块介绍Tkinter是使用python进行窗口视窗设计的模块。Tkinter模块("Tk接口")是Python自带的标准TkGUI工具包的接口。选择Tkinter,一是最为简单,二是自带库,不需下载安装,随时使用,三则是从需求出发,小巧灵活本次实验用到的组件如下:Label:显示一个文本或图象。Button:一个简单的按钮,用来执行一个命令或别的操作。模块一Tkinter模块介绍Tkinter的使用十分简单,首先要导入模块:importtkinterastk#使用Tkinter前需要先导入#第1步,实例化对象,建立窗口windowwindow=tk.Tk()#第2步,给窗口设置标题window.title('计数')#第3步,设定窗口的尺寸(长*宽)window.geometry('500x300')#这里的乘是小写的x不是*模块一Tkinter模块介绍Tkinter的使用十分简单,首先要导入模块:importtkinterastk#使用Tkinter前需要先导入#第1步,实例化对象,建立窗口windowwindow=tk.Tk()#第2步,给窗口设置标题window.title('计数')#第3步,设定窗口的尺寸(长*宽)window.geometry('500x300')#这里的乘是小写的x不是*模块一Tkinter模块介绍在图形界面上设定标签,基本用法如下:Label(根对象,[属性列表])根对象:在那个窗体显示,例如主窗体。属性列表:是可选的属性=属性值组成。例如:L=tk.Label(window,textvariable=str1,bg='white',font=('宋体',20),width=20,height=1)#说明:textvariable为可变的字符串,展示可变的文字内容,bg为背景,font为字体,width为长,height为高,这里的长和高是字符的长和高,比如height=1,就是标签有1个字符这么高模块一Tkinter模块介绍在图形界面上设置按键,基本用法如下:基本用法:Button(根对象,[属性列表])根对象:在那个窗体显示,例如主窗体。属性列表:是可选的属性=属性值组成。例如:b=tk.Button(window,text='清零',font=('Arial',12),width=10,height=1,command=info)说明:command是按下按钮时的动作,=后面就是回调函数。*模块二

实验组件TRANSITIONPAGE过渡页本次实验需使用的组件如下:实验设备名称数量树莓派主板1个T型转接板1个电源适配器

1个40P软排线

1条U型光电传感器模块1个双色灯模块1个面包板

1个杜邦线

若干模块二实验组件*模块三

实验原理TRANSITIONPAGE过渡页本次实验选用U型光电传感器,作为计数的核心部件,当有工件经过时,树莓派检测到一个高电平输入,进行计数并在窗体内显示,当按下清零按钮时,计数将被清空并从0开始计数。模块三实验原理*模块四

设备连线TRANSITIONPAGE过渡页在Fritzing软件中,选用BCM转接板连线,接线同上个实验一样,U型光电传感器输出引脚接BCM板17,双色LED模块可以不使用。模块四设备连线*模块五

编程与实现TRANSITIONPAGE过渡页编写如下程序,实现U型光电传感器进行计数并使用窗口展示的操作。模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论