电子设计基础与创新实践教程-课件 【ch09】基于树莓派的图形化在线编程.pptx

电子设计基础与创新实践教程-课件 【ch09】基于树莓派的图形化在线编程.pptx

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第一章;01;树莓派;;开发环境的搭建;在线编程界面的功能区域划分:左侧为积木块区,里面存放着各种编程积木;上方为功能区,包括摄像头拍照的图像预览、版本信息、更多功能(合成视频、控件控制、采集数据、模拟训练、机器学习等)、运行、停止等按钮;右侧为上传文件、分享代码、代码库等按钮。

①编程:从左侧积木块区找到相应的积木块,按鼠标左键拖至中间编程区进行组合即可。

②复制积木:选中要复制的积木,右击,选择“复制”,或者先按Ctrl+C键,再按Ctrl+V键。

③删除积木:有以下四种方式可以删除积木。

? 选中要删除的积木块,右击,选择“删除X块”。

? 选中要删除的积木块,按Delete键。

? 选中要删除的积木块,拖至右下方“垃圾桶”。

? 选中要删除的积木块,拖至界面左边后松开鼠标左键。

如果要删除全部积木,右击编程区空白处,选择“删除X块”即可。;④撤销:右击编程区空白处,选择“撤销”或者按Ctrl+Z键。

⑤折叠积木:选中要折叠的积木块,右击,选择“折叠块”;如果要折叠全部积木,右击编程区空白处,选择“折叠块”。

⑥展开积木:选中要展开的积木块,右击,选择“展开块”;如果要展开全部积木,右击编程区空白处,选择“展开块”。

⑦整理积木:右击编程区空白处,选择“整理块”,则积木块按从上到下的顺序排列整齐。

⑧禁用积木:选中要禁用的积木块,右击,选择“禁用块”。

⑨启用积木:选中要启用的积木块,右击,选择“启用块”。

⑩保存代码:单击功能区“保存”,弹出对话框,输入保存的文件名即可。

?代码运行:单击功能区“运行”。

?代码停止运行:单击功能区“停止运行”。

?分享代码:单击右侧“分享代码”,弹出对话框,输入账号即可。

?代码库:包含储存的代码、分享的代码、被分享的代码等,可以在该界面有哪些信誉好的足球投注网站代码、给代码重新命名、删除代码、下载代码(文本格式)等,如图9-1-9所示。代码储存在服务器上,即使树莓派断电,程序也不会丢失。;;02;标识符和保留字符;变量的数据类型;运算符;运算符;Number(数字);Number(数字);String(字符串);List(列??);Tuple(元组);Set(集合);Dictionary(字典);计算机程序主要有三种结构:Sequence(顺序)、Repetition(循环)和Decision(分支)。

1.Sequence(顺序)结构

顺序结构:程序按照出现的先后顺序执行。

2.Repetition(循环)结构

循环结构:程序反复执行某个操作,直到某条件成立时终止循环。Python中的循环有两种:while循环和for循环。

在原理图设计界面中,结合前期准备的器件的数据手册完成项目电路设计,检查无误后即可导入元器件,进入PCB文件中进行下一步设计。

while循环中可以通过设置条件表达式永远为True来实现无限循环。Python中的for循环可以遍历任何可迭代对象,例如一个列表或者字符串,如果要遍历数字序列,可以使用内置函数range(),它会生成数列。break语句用来跳出for循环和while循环,continue语句用来跳过当前循环块中的剩余语句,然后继续进行下一轮循环。;3.Decision(分支)结构

分支结构:根据某一特定条件选择其中的一个分支执行。;函数是可重复使用的,用来实现一定功能的代码段。Python有很多内置函数,用户也可以自定义函数。函数代码块以关键词def开头,后面是函数名和“()”,传入的参数和自变量放在“()”里面,函数内容以“:”开始,并且缩进,其一般格式如表所示。如果函数带返回值,则以return[表达式]结束,如果return不带表达式,相当于返回None。;Python3中多线程类似于同时执行多个不同的程序,使用线程可以把运行时间长的任务放到后台去处理。线程不能独立运行,由应用程序控制线程的执行。先为线程定义一个函数,再通过调用_thread模块中的start_new_thread()函数来产生新的线程。线程的建立与终止语法格式如表所示。;03;GPIO口;如果希望实现扩展板上分别接在GPIO5、GPIO6、GPIO12、GPIO16?上的四个小灯依次亮灭,可以如图这样来实现。

如果要控制的小灯很多,这样书写的程序就会冗长,每个小灯完成的事情都是一样的,计算机就特别擅长处理一些简单而重复的工作,我们可以用循环来实现。但是小灯的端口号是无序的,我们可以把端口号放到有序的容器——列表中去,然后利用列表的遍历来实现。(“基础”里的积木块与的作用一样)这个地方需要注意的是,列表遍历的位置是从[1,4]而不是[0,3]开始的

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档