资讯详情

[TPYBoard - Micropython之会python就能做硬件 开篇]会python就能做硬件!

会python能做硬件!

在写这套教程之前,我首先感觉到山东萝卜电子科技有限公司(turnipsmart.tec.co,http://www.turnipsmart.com/)提供技术支持和开发板支持。本教程使用micropython开发板为TPYBoardV102。

一、micropython是什么?

MicroPython它可以在单片机上运行Python,也就是说,你可以通过Python单片机程序的脚本语言开发。

MicroPython遵守MIT协议开源,被授权人有权复制、修改、发行和再授权。由剑桥大学理论物理学家乔治·达明设计。Arduino类似,但MicroPython更强大。

MicroPython基于ANSIC,语法跟Python3基本一致,拥有自家的解析器、编译器、 基于32的虚拟机和类库。-bit的ARM例如,处理器STM32F405。也就是说ARM处理器STM32F405可直接运行Python语言,用Python控制单片机的语言。

二、TPYBoard-Micropython是什么?

TPYBoard-Micropython是以遵照MIT许可的MicroPython为基础,由TurnipSmart公司生产的一个MicroPython基于它的开发板STM32F405单片机,通过USB数据传输接口。开发板内置4个LED灯,加速传感器,3V-10V电压正常工作。

TPYBoard-Micropython开发板允许用户通过Python代码可以轻松控制微控制器的各种外设,如LED读取管脚电压,播放歌曲,与其他设备联网等。

TPYBoard-Micropython开发板支持Python3.0及以上版本直接运行,支持重力加速度传感器,支持数百个外围配件,支持SWD烧写固件。零基础也能灵活掌握单片机技术!

三、TPYBoard-Micropython能干什么?

TPYBoard通过Python实现单片机控制的脚本语言,单片机能做什么等于TPYBoard能做什么?Python语言可以控制单片机,那么可以控制机器人吗?让我们看看单片机能做什么?

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

1、智能仪器

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

2、工业控制

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

3、家用电器

目前,从电饭煲、洗衣机、冰箱、空调、彩电等音视频设备,到电子秤设备和白色家电,家用电器广泛采用单片机控制。

网络与通信

现代单片机一般都有通信接口,可以很容易地与计算机进行数据通信,为计算机网络和通信设备之间的应用提供了良好的物质条件,现在通信设备基本上实现了单片机智能控制,从手机、电话、小型程序控制交换机、建筑自动通信呼叫系统、列车无线通信、日常工作、集群移动通信、无线电对讲机等。

5.医疗设备领域

医用呼吸机、各种分析仪、监护仪、超声诊断设备、病床呼叫系统等、超声诊断设备、病床呼叫系统等。

6.模块化系统

在不需要用户了解其内部结构的情况下,设计了一些特殊的单片机来实现特定的功能,从而在各种电路中模块化应用。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。例如,音乐信号以数字形式存储在存储器中(类似于ROM),由微控制器读取,转换为模拟音乐电信号(类似声卡)。 在大型电路中,该模块化应用大大降低了体积,简化了电路,降低了损坏率和错误率,便于更换。

7、汽车电子

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

8.此外,单片机广泛应用于工商、金融、科研、教育、电力、通信、物流、国防航天等领域。

四、实际点,重点关注内容

本教程将重点讲以下内容

1、介绍tpyboardV102如何使用

2、tpyboardV102点led灯

3、tpyboardV102控制lcd5110及LCD1602

4、tpyboardV102控制点阵

5、tpyboardV102使用温度传感器

6、tpyboardV102使用超声波传感器

7、tpyboardV102制造智能汽车

8、tpyboardV102制作金属检测仪

9、tpyboardV102制作PM2.5检测仪

标签: 传感器电子秤配件

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台