Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >TPYBoard能做什么?

TPYBoard能做什么?

原创
作者头像
小板凳
修改于 2020-04-10 02:16:36
修改于 2020-04-10 02:16:36
3.1K10
举报

MicroPython基于ANSI C,语法跟Python 3基本一致,拥有自家的解析器、编译器虚拟机和类库等。目前他支持基于32-bit的ARM处理器,比如说STM32F405。也就是说ARM处理器STM32F405上直接可运行Python语言,Python语言来控制单片机

TPYBoard是遵守MIT协议由TurnipSmart公司制作的一款MicroPython开发板,它是基于STM32F405单片机,通过USB接口进行数据传输。该开发板内置4个LED灯、一个加速传感器、时钟模块,可在3V-10V之间的电压正常工作。

​ TPYBoard能让用户通过Python轻松实现对单片机的控制,让更多的计算机初学者来动手做硬件,用户完全可以通过Python脚本语言实现硬件底层的访问和控制,比如说控制LED灯泡、LCD显示器、读取电压、控制电机、访问SD卡等。

​​ 简而言之,TPYBoard通过Python脚本语言实现单片机的控制,单片机能做什么就等于TPYBoard能做什么。

TPYBoard参数
TPYBoard参数

​ 既然Python语言能来控制单片机,那么可否进行实现对机器人的操控呢?(这个问题好有趣^_^)

还是让我们一起看一下单片机能干什么?

目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。   单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:

1,智能仪器

​ 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。   例如精密的测量设备(电压表、功率计,示波器,各种分析仪)。

2,工业控制

  单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点,用单片机可以构成形式多样的控制系统、数据采集系统、通信系统、信号检测系统、无线感知系统、测控系统、机器人等应用控制系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。

3,家用电器

  现在的家用电器广泛采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备和白色家电等。

4,网络和通信

  现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。

5,医用设备领域

  单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。

6,模块化系统

  某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。如:音乐信号以数字的形式存于存储器中(类似于ROM),由微控制器读出,转化为模拟音乐电信号(类似于声卡)。   在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。

7,汽车电子

  单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于CAN总线的汽车发动机智能电子控制器、GPS导航系统、abs防抱死系统、制动系统、胎压检测等。

8,此外,单片机在工商、金融、科研、教育、电力、通信、物流和国防航空航天等领域都有着十分广泛的用途。

​最后感觉TPYBoard开发板好牛X。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
10 条评论
热度
最新
本人对TPYBoard这一类的非常感兴趣,也喜欢研究和探索,这本书相信能够给我带来很大的帮助,希望能够得到这本书!
本人对TPYBoard这一类的非常感兴趣,也喜欢研究和探索,这本书相信能够给我带来很大的帮助,希望能够得到这本书!
回复回复点赞举报
感触颇深 ?我也想来本《Redis 深度历险:核心原理与应用实践》
感触颇深 ?我也想来本《Redis 深度历险:核心原理与应用实践》
回复回复点赞举报
智能小车可以用这个了
智能小车可以用这个了
回复回复点赞举报
学习了,文章很有深度,顺便@云+,我想要《Redis 深度历险:核心原理与应用实践》,深入学习下当前热门的REDIS
学习了,文章很有深度,顺便@云+,我想要《Redis 深度历险:核心原理与应用实践》,深入学习下当前热门的REDIS
22点赞举报
那学习这个就不合适了,这个还是快速入门和快速实现产品化验证的。
那学习这个就不合适了,这个还是快速入门和快速实现产品化验证的。
回复回复点赞举报
好的,谢谢,希望可以抽中嘻嘻
好的,谢谢,希望可以抽中嘻嘻
回复回复点赞举报
作者您好,我马上就要进入大学了,想学习人工智能相关的专业,现在对无人机,Arduino方面比较感兴趣,有什么好的建议吗?
作者您好,我马上就要进入大学了,想学习人工智能相关的专业,现在对无人机,Arduino方面比较感兴趣,有什么好的建议吗?
22点赞举报
arduino是入门单片机不错的选项。对于初学或者考虑扩展自己的产品来说,容易定制,价格也相对便宜些,但是有些偏难。近年来大家更重视如何快速实现功能,可以考虑先从micropython入门更容易,上手也比较快。
arduino是入门单片机不错的选项。对于初学或者考虑扩展自己的产品来说,容易定制,价格也相对便宜些,但是有些偏难。近年来大家更重视如何快速实现功能,可以考虑先从micropython入门更容易,上手也比较快。
回复回复点赞举报
您这本书里面有介绍这个吗
您这本书里面有介绍这个吗
回复回复点赞举报
加油
加油
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
投影坐标系转地理坐标系的GDAL实现
  在之前的博客中,我们曾多次介绍过将图层的地理坐标系转为投影坐标系的方法,也就是投影操作——例如ArcGIS矢量图层投影与地理坐标系转为投影坐标系——ArcMap,以及Google Earth Engine谷歌地球引擎地理坐标系、投影坐标系的变换与重投影,还有ArcMap通过模型构建器导出地理与投影坐标系转换的Python代码等。而在本文中,我们将反过来,介绍把一个栅格图像原本的投影坐标系转为地理坐标系的方法。
疯狂学习GIS
2024/04/12
4430
投影坐标系转地理坐标系的GDAL实现
ArcMap通过模型构建器导出地理与投影坐标系转换的Python代码
  本文介绍在ArcMap软件中,通过创建模型构建器(ModelBuilder),导出地理坐标系与投影坐标系之间相互转换的Python代码的方法。
疯狂学习GIS
2022/08/10
9490
ArcMap通过模型构建器导出地理与投影坐标系转换的Python代码
ArcGIS矢量图层投影与地理坐标系转为投影坐标系——ArcMap
  首先,地理坐标系与投影坐标系最简单的区别就是,地理坐标系用经度、纬度作为空间衡量指标,而投影坐标系用米、千米等长度单位作为空间衡量指标。
疯狂学习GIS
2021/07/22
4.3K0
GDAL命令:一行代码转换坐标系
  本文介绍基于gdal模块,在命令行中通过GDAL命令的方式(不是Python或者C++代码,就是gdal模块自身提供的命令行工具),对栅格遥感影像数据加以投影,即将原本的地理坐标系转为投影坐标系的方法。
疯狂学习GIS
2024/03/18
8220
GDAL命令:一行代码转换坐标系
Python批量将投影坐标系转为地理坐标系
  本文介绍基于Python语言中的ArcPy模块,批量将多个遥感影像由投影坐标系转为地理坐标系的方法。
疯狂学习GIS
2024/09/17
2560
Python批量将投影坐标系转为地理坐标系
ArcGIS导入XY数据并定义坐标系与投影
  本文介绍在ArcMap软件中,从Excel表格文件中批量导入坐标点数据,将其保存为.shp矢量格式,并定义坐标系、转为投影坐标系的方法。
疯狂学习GIS
2024/11/21
5850
ArcGIS导入XY数据并定义坐标系与投影
关于坐标系——在规划常用软件中
规划工作中最常接触的就是空间数据了,我们的操作也常常是在某个具体空间上。为了方便所有空间数据的统一处理,我们需要引入一个中间量,所有数据都参照它,“它”就是坐标系了。我们常用的Sketch、CAD、ArcGIS里面都是有坐标系的,如果我们可以建立起一个坐标系的概念,那么这些软件中的不同数据都可以拉通使用了(还包括从网络上获取到的各种数据)。
Sidchen
2020/08/02
1.7K0
ArcMap获取点要素在栅格图像中所处的行号与列号
  如下图所示,我们已知一张栅格图像以及其上的几个点要素;本文就以此数据为例,介绍获取点要素所处行列号的方法。
疯狂学习GIS
2022/12/18
2.9K0
ArcMap获取点要素在栅格图像中所处的行号与列号
利用ArcGIS Python批量处理地理数据的坐标系
试想一下,你是一名GIS工作新人,你的领导总是让你做一些基础的工作,这一次他交给你政府和甲方提供的shp格式用地数据、兴趣点数据、街道数据等,你需要将分散在各个文件夹的一些数据集转换为统一的坐标系,然后将其导入到地理数据库中。你可能会在ArcGIS Pro中手动完成这些工作,但是如果你需要重复这些工作,那么手动完成这些工作就会变得很繁琐。在这种情况下,你可以使用30行Python代码自动化完成这些工作流程,然后你就可以摸鱼了。。。
renhai
2023/11/24
4720
利用ArcGIS Python批量处理地理数据的坐标系
ArcGIS系列——坐标转换、地图配准
从今天起,小编将继Python与GEE两款学习笔记系列之后,分享一档全新的学习笔记系列——ArcGIS学习笔记系列,主要分享一些ArcGIS的基础空间分析知识及关于ArcGIS开发的相关知识;主要目的是为初学GIS的小伙伴们提供一个学习基础知识的平台。正所谓万丈高楼需从平地而起,打好基础才能有更为长远的发展!希望能对小伙伴们有所帮助~
GIS与遥感开发平台
2022/04/29
1.6K0
ArcGIS系列——坐标转换、地图配准
ArcGIS Pro动态投影和地理变换
本文作者为国外制图师希瑟·史密斯,由点点GIS翻译发布,如有错漏之处请后台留言指出
陈南GISer
2021/08/18
2.3K0
ArcGIS Pro动态投影和地理变换
基于 ArcGIS 的坐标系转换
地理坐标系就是把地球当成一个球体来看,以球心为参照点,通过经纬度来定位某个坐标点。
被水淹没
2023/02/25
2.8K0
基于 ArcGIS 的坐标系转换
ArcGIS批量计算图层中矢量要素面积——ArcMap
  一次,遇到一个问题,需要计算ArcMap中一个图层的所有面要素的面积。如图,这个图层中包括多个省级行政区矢量面要素,现在需要分别计算其中每一个要素各自的面积。
疯狂学习GIS
2021/07/22
2.3K0
Google Earth Engine谷歌地球引擎地理坐标系、投影坐标系的变换与重投影
  本文主要对GEE中地理坐标系与投影坐标系的转换、重投影等操作加以介绍;本文是谷歌地球引擎(Google Earth Engine,GEE)系列教学文章的第十三篇。
疯狂学习GIS
2023/11/28
5640
Google Earth Engine谷歌地球引擎地理坐标系、投影坐标系的变换与重投影
ArcGIS求取处于指定区域中的矢量的长度或面积
  本文介绍在ArcMap软件中,计算落入某个指定矢量面图层中的另一个线图层的长度、面图层的面积等指标的方法。
疯狂学习GIS
2024/12/30
3240
ArcGIS求取处于指定区域中的矢量的长度或面积
Web墨卡托公开的小秘密
所谓地图投影,是利用一定数学法则把地球表面的经、纬线转换到平面上的理论和方法。由于地球是一个赤道略宽两极略扁的不规则的梨形球体,故其表面是一个不可展平的曲面,所以运用任何数学方法进行这种转换都会产生误差和变形,为按照不同的需求缩小误差,就产生了各种投影方法,eg:墨卡托投影,高斯克吕格投影, Lambert__投影,UTM__投影…
用户9580384
2022/10/05
2.9K0
Web墨卡托公开的小秘密
Python中ArcPy读取Excel数据创建矢量图层并生成属性表
  现有一个记录北京市部分PM2.5浓度监测站点信息的Excel表格数据,格式为.xls;文件内包含站点编号、X与Y坐标、站点名称等四列数据,部分数据如下所示。
疯狂学习GIS
2022/04/11
1.4K0
Python中ArcPy读取Excel数据创建矢量图层并生成属性表
GIS世界里坐标系“黑话”
世界大地测量系统(World geodetic system,简称WGS)是指1960年以来, 由美国国防制图局(DMA)建立的四个世界大地测量系统(WGS60、WGS66、WGS72和WGS84)的统称
追风骚年
2021/11/19
2.4K0
(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验一(上)----空间数据的编辑与处理(超超超详细!!!)
ArcMap是一个用户桌面组件,具有强大的地图制作,空间分析,空间数据建库等功能。是美国环境系统研究所(Environment System Research Institute,ESRI)于1978年开发的GIS系统。
用户11404404
2024/12/13
5260
(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验一(上)----空间数据的编辑与处理(超超超详细!!!)
常用坐标系
    随着接触的地图种类越来越多,每种产品对地图服务的坐标系的要求不同,今天遇到了整理的好文,整理记录分享。
sunsky
2022/06/14
3.8K0
常用坐标系
推荐阅读
相关推荐
投影坐标系转地理坐标系的GDAL实现
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档