前往小程序,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入门更容易,上手也比较快。
回复回复点赞举报
您这本书里面有介绍这个吗
您这本书里面有介绍这个吗
回复回复点赞举报
加油
加油
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
MicroPython技术及应用前景
MicroPython极精简高效的实现了Python3语言。它包含Python标准库的一小部分,能在单片机和受限环境中运行。
阿莉埃蒂
2019/04/12
3.3K0
MicroPython技术及应用前景
2021年智能仪器仪表产业链全景图
智能仪器是含有微型计算机或者微型处理器的测量仪器,拥有对数据的存储运算逻辑判断及自动化操作等功能。智能仪器的出现,极大地扩充了传统仪器的应用范围。智能仪器凭借其体积小、功能强、功耗低等优势,迅速地在家用电器、科研单位和工业企业中得到了广泛的应用。
数商云网络科技
2021/09/07
1.1K0
MicroPython技术及应用定义
MicroPython极精简高效的实现了Python3语言,包含Python标准库的一小部分,在单片机和受限环境中运行。
py3study
2020/01/06
1.9K0
单片机学不会,小姐姐来教你
单片机有啥用?如果你是学电子的、学自动化的理工生,并且到大三了还说不上四五条,那只能说你这学白上了!!!
单片机技术宅
2023/02/12
4560
单片机学不会,小姐姐来教你
stm32学习笔记
单片机:Single-Chip Microcomputer,单片微型计算机,是一种集成电路芯片
是小北a
2023/10/21
2620
stm32学习笔记
基于MicroPython:TPYBoard心率监测器
这几年智能穿戴设备大火,尤其是手环类,从Apple Watch到荣耀手环,再到不知名的某些品牌,智能穿戴设备是铺天盖地的来了。而其中心率监测基本上是所有穿戴设备的“标配”,为啥会如此重视心率监测?心率监测到底有必要吗?
阿莉埃蒂
2019/06/19
1.4K0
基于MicroPython:TPYBoard心率监测器
TPYBoard开发板带你轻松玩转MicroPython
说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,1989年才开发完成的Python显然非常年轻。然而经过数十年的磨砺,如今Python已经成为最具人气的开源编程语言之一。MicroPython顾名思义就是运行在MCU的Python,换句话说单片机可以使用Python语言来控制了。
阿莉埃蒂
2019/03/26
1.4K0
TPYBoard开发板带你轻松玩转MicroPython
3分钟看懂PLC与单片机的异同
单片微型计算机(Single Chip Microcomputer)简称单片机,是典型的嵌入式微处理器(Micro Controller Unit简称MCU)。
爱上电路设计
2023/09/06
1.2K0
3分钟看懂PLC与单片机的异同
电子设计资料_单片机照明灯智能控制器资料
随着现代科技的飞速发展,单片机已经在各个领域得到越来越广泛的应用。单片机由于体积小,功耗低两个基本特征,在通讯,家电,工业控制,仪器仪表,汽车等产品中都可以看到单片机的身影。单片机技术也随着集成电路技术的进步在近几年飞速的发展,这种发展可以分为两方面 :一方面在硬件上单片机内部集成了越来越多的功能部件,如A/D,D/A,PWM,WATCHDOG,LCD驱动,串行口,大容量FLASH存储器等;另一方面在开发手段上从汇编语言向高级C语言过度,计算机仿真调试,IAP,ISP技术的应用使单片机开发周期大大的缩短,为各类产品更新,软件的升级提供了可靠的技术保障。在设计单片机应用系统时,由于历史的原因,目前在国内仍然以8051系列单片机为主。 作为电子专业的学生,非常有必要通过实际产品的设计和制作,了解现代IT产品的开发全流程。全面提高机,电,光,算知识的综合应用能力,掌握从系统级,电路级,到芯片级各个层次的设计和实现手段。基于上述原因,选择此设计课题,在此设计过程中,我们将会用到多门学科的理论知识,将对以前所学的知识做一个全面的复习和巩固,更重要的是培养了发现问题,分析问题,解决问题的能力,还有动手能力,也是一次很好的实践,对以后的学习和工作也会有所帮助。
Nowl
2024/04/20
1400
电子设计资料_单片机照明灯智能控制器资料
51单片机入门指南-基于STC89C52(持续更新)
完整PDF资源下载地址: https://download.csdn.net/download/xiaolong1126626497/19785856
DS小龙哥
2022/01/26
2.8K0
51单片机入门指南-基于STC89C52(持续更新)
高性能、低成本、支持MicroPython开发板有哪些?
Python的开放、简洁、黏合正符合了现发展阶段对大数据分析、可视化、各种平台程序协作产生了快速的促进作用。自Python3的发布到现在已有五六年的时间,从刚发布的反对声音到慢慢被接受与喜欢经过了太漫长的时间,然而可能也与国情与发展需求有着相当的关系。总之,越来越多人开始使用Python。
阿莉埃蒂
2019/03/21
2.2K0
高性能、低成本、支持MicroPython开发板有哪些?
DC电源模块的基本工作原理和应用
DC电源模块是一种能够将交流电转化为直流电的电子装置。它的基本工作原理是利用变压器、整流桥、电容滤波、电压稳定器等电路组成,将输入的交流电转换为稳定的直流电输出。这种直流电源模块通常可以提供不同的电压和电流输出,以满足不同的应用需求。
河北稳控科技
2023/11/30
3040
DC电源模块的基本工作原理和应用
TI-MSPM0L1306-潮到风湿的开发板
看参考设计的时候看到了这个芯片,和以往烂大街的芯片不一样,它发布于今年3月。这个芯片更是TI这个老师傅狠狠的将活注入到MCU里面产生的奇妙产物。
云深无际
2024/08/20
1930
TI-MSPM0L1306-潮到风湿的开发板
物联网开发板各种各样,要怎么选择?
现在物联网比较火,家里有各种智能设备,智能灯,智能空调,智能音箱,不做点智能的电器都拿不出手了,所以我也想了解下,在查了一些资料总结了下面的一些开发板,希望能对新入手的和我一样的小白有帮助。废话不多说了,出发吧。
香菜聊游戏
2021/10/19
2.3K0
物联网开发板各种各样,要怎么选择?
嵌入式与单片机之间的关系是什么?
一定有很多人都听说过嵌入式和单片机,但在刚开始接触时,不知道大家有没有听说过嵌入式就是单片机这样的说法,其实嵌入式和单片机还是有区别的。单片机与嵌入式到底有什么关系?下面我们就来说说嵌入式和单片机之间的联系和区别吧。
混说Linux
2022/11/18
6240
嵌入式与单片机之间的关系是什么?
光纤耦合器制作-开关电源光耦合器电路分析!-先进光半导体
  它是一种通过光介质传输电信号的装置。照明器(红外LED)和光感受器(光敏半导体管)通常封装在同一封装中当输入端通电时,发光二极管发光,光电晶体管在接收到光后产生光电流,光从输出端流出,从而实现“电-光-电”转换。典型的应用电路如图1所示。
宜轩
2022/12/26
3140
TPYBoard:一款可以发挥无限创意的MicroPython开发板
今天给大家带来一款MicroPython开发板的拆解和测评。所谓MicroPython也就是运行在单片机上的Python。Python在国外是一门非常热门的编程语言,近些年在国内也被发掘与追捧, Python的开放、简洁、黏合正符合了现发展阶段对大数据分析、可视化、各种平台程序协作产生了快速的促进作用。自Python3的发布到现在已有五六年的时间,从刚发布的反对声音到慢慢被接受与喜欢经过了太漫长的时间,然而可能也与国情与发展需求有着相当的关系。总之,越来越多人开始使用Python。
阿莉埃蒂
2019/03/06
1.9K0
TPYBoard:一款可以发挥无限创意的MicroPython开发板
【IoT迷你赛】智能空气质量和自来水检测净化系统
一、视频:介绍作品中各个系统架构和实用功能如何运作,整个视频20分钟;(顺利使用TencentOS tiny 及联网中间件完成腾讯云IoT平台对接的,需要提供图片或视频结果)
Dolphinxu
2019/08/27
5K64
【IoT迷你赛】智能空气质量和自来水检测净化系统
【致敬未来的攻城狮计划】连续打卡第3天+单片机基础
微型计算机是由大规模集成电路组成的、体积较小的电子计算机。它是以微处理器为基础,配以内存储器及输入输出(I/O)接口电路和相应的辅助电路而构成的裸机。
WuShF
2023/03/25
3360
【致敬未来的攻城狮计划】连续打卡第3天+单片机基础
有关单片机的毕业设计_1500一套毕业设计贵吗
对大部分同学来说,毕业设计根本不知道从哪下手,完全处于蒙圈状态,为帮助大家能顺利毕业,精心准备800多套单片机毕业设计与您分享!
全栈程序员站长
2022/11/09
2.2K0
相关推荐
MicroPython技术及应用前景
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档