Python的火热让其运行在MCU端的MicroPython也逐渐迎来了春天。MicroPython的出现让Python这种“胶水语言”成功引用到嵌入式领域,也使得Python控制单片机成为可能。MicroPython丰富的类库、高效的开发效率以及超强的硬件访问能力等等,将逐渐在物联网嵌入式系统中承当越来越大量的任务,并将逐步超越其他语言成为物联网开发的一大利器。

MicroPython开发板现状

目前MicroPython的官方板是PYBoard,但是这个板子比较少见,价格也比较贵。幸好MicroPython遵循MIT协议开源,我们可以在其他开发板上很好的运行MicroPython,效果有过之而无不及。目前国内在MicroPython开发板领域做的最全最成熟的是TPYBoard的MicroPython系列,TPYBoard现已形成了完善的MicroPython开发体系,并形成了完善的技术文档以及技术支持服务。

玩转MicroPython之五脏俱全的物联网快速开发板

TPYBoard基于局域网通讯的V20X系列能稳定的应用于物联网开发环境,包括基于ESP8266的WIFI通信开发板TPYBoardv202、基于以太网通信的TPYBoardv201。TPYBoard通过搭载各种传感器加上zigbee、Lora、NB-iot、2G、4G等通信模块将组成物联网终端设备的典型产品形态,属于典型的MicroPython玩转物联网快速开发的利器。

TPYBoardv202:MicroPython+ESP8266

TPYBoardv202板载ESP8266模块,共有16个GPIO口,1个SPI接口,1个I2C接口,1个USART接口,1个ADC接口。具有开源、交互式、低成本、简单、智能等特点。支持Lua和MicroPython两种开发语言,同时兼容NodeMCU。是一款支持Python语言、高性价比的WiFi通信开发板!,轻松将你带入物联网领域!

主要硬件特点:

1.ESP8266_12E

2.MicroUSB,可在3.5V-10V电压内工作

3.2xUSB2.0

4.SW1/RST键:在MicroUSB口下方,SW2/FLASH键:ESP8266模块左侧

5.ESP8266板载蓝色LED

6.GPIO(16)SPI(1)I2C(1)USART(1)ADC(1)

7.LED*1(ESP8266板载蓝色LED)

TPYBoardv201:带以太网的MicroPython开发板

TPYboardV201支持TPYBoard核心板v102所有功能,并且增加了工业级、高性能、多功能的工业级超级网口TTL串口转以太网模块,通过网口直接与web服务器通信。共有30个GPIO口,2个SPI接口,2个CAN口,2个I2C接口,5个USART接口,1个SWD接口,2个DAC引脚,12个12-bitADC引脚。用户可以通过Python代码轻松控制微控制器的各种外设,比如LED等,读取管脚电压,播放歌曲,和其他设备联网等等。

主要硬件特点:

1.MCUSTM32F405RGT6

2.168MHzCortexM4CPUwithhardwarefloatingpoint

3.1024KiBflashROMand192KiBRAM

4.MicroUSB支持串口,通用存储,HID协议

5.MicroSD卡槽

6.以太网转串口模块1个

7.1个复位按键,1个通用按键

8.支持SWD&DFU固件烧写

python 开发版-MicroPython开发之物联网快速开发板相关推荐

  1. 专题开发十三:JEECG微云快速开发平台-附录

    专题开发十三:JEECG微云快速开发平台-附录 12.1UI库常用控件参考示例 序号 控件 解决方案 参考示例 1 datagrid数据列表,字段采用数据字典显示文本 <t:dgCol titl ...

  2. 企业级JAVA快速开发平台, 内置代码生成器 - JavaFast快速开发平台

    企业级JAVA快速开发平台, 内置代码生成器 - JavaFast快速开发平台 JavaFast是一款基于代码生成器的智能快速开发平台,可以帮助解决java项目中80%的重复工作,让开发者更多关注业务 ...

  3. 基于PbootCMS二次开发版,集成常用二次开发功能

    原文链接:基于PbootCMS二次开发版,集成常用二次开发功能 相关说明 基于PbootCMS二次开发,优化后台体验,集成常用功能 不涉及对原PbootCMS授权机制改动或破解,用户使用仍需遵守其相关 ...

  4. JEECG 3.6.4 云插件开发版发布 ,企业级JAVA快速开发平台

          JEECG再创新举,开辟云应用开发新时代,打造jeecg企业级云应用生态圈      JEECG 是一款基于代码生成器的J2EE快速开发平台,开源界"小普元"超越传统商 ...

  5. Linux gtk开发教程,使用GTK+和Glade快速开发Linux图形界面

    使用GTK+和Glade快速开发Linux图形界面 Glade , GTK , Linux , draft , 图形 * 使用 GTK+ 和 Glade 快速开发 Linux 图形界面 ** GTK+ ...

  6. 【如何开发小程序?】如何快速开发一个小程序

    ​ 在过去,对于新手来说,如何开发一个小程序只需要半个月到一个月的时间来制作一个简单的小程序.在中间,您需要了解小程序代码的逻辑语言.您需要查看微信官方平台开发文档中的大量示例和示例.那么现在如何开发 ...

  7. mysql 2005开发版_Microsoft SQL Server 2005简体中文开发版下载

    Microsoft SQL Server 2005 开发版使开发人员能够在32位和X64平台的基础上建立和测试任意一种基于SQL Server 的应用系统.它包括企业版所有功能,但只被授权用于开发和测 ...

  8. Flutter完整开发实战详解(二、 快速开发实战篇) | 掘金技术征文

     作为系列文章的第二篇,继<Flutter完整开发实战详解(一.Dart语言和Flutter基础)>之后,本篇将为你着重展示:如何搭建一个通用的Flutter App 常用功能脚手架,快速 ...

  9. 刘金玉编程HTML5百度资源,零基础html5+div+css+js网页开发教程第006期 网页快速开发技巧...

    知识回顾: 上一节,我们学习了hbuilder的快速开发工具的简单实用,本机额,我们来介绍这个工具相关的快速开发技巧. 本节知识视频教程 哈罗哈罗,小伙伴们大家好!我们这一期就用hbuilder来做一 ...

最新文章

  1. 《OpenCV3编程入门》学习笔记6 图像处理(一)线性滤波:方框滤波、均值滤波、高斯滤波
  2. OpenStack 部署运维实战
  3. 服务端命令(dockerd)
  4. pep3评估报告解读_quot;聚焦慢病、助力医改,检验项目风险评估培训计划“大兴区第四期培训班成功举办...
  5. 【华为云技术分享】云图说 | 华为云智能边缘平台IEF:智能边缘 让AI触手可及
  6. jsp网页上实现计算三角形面积小程序
  7. python不同版本安装;第三方库的安装
  8. python如何判断QQ是否在线?
  9. 人与人之间交往最重要的是什么?
  10. Factorization Machine 1
  11. Visual C# 2008+SQL Server 2005 数据库与网络开发-- 5.1 计算
  12. 2021 年电工杯 B 题
  13. jQueryAPI_1.7.1 中文版
  14. unity开发记录:TextMeshPro设置显示中文
  15. win7网络发现启用后找不到网络计算机,win7启用网络发现怎么又关闭了怎么解决...
  16. Qt添加.qrc文件和设置exe图标和控件图标
  17. 调焦距离S远近与景深之关系
  18. java实现一个整数分解为两个质数乘积
  19. 小狗钱钱《读书笔记》系列(上)
  20. HotSpot VM垃圾收集器——Serial Parallel CMS G1垃圾收集器的JVM参数、使用说明、GC分析

热门文章

  1. python学习笔记-36 文件读写
  2. IntelliJ IDEA 配置JDK出现The selected directory is not a valid home for JDK
  3. SQL盲注之时间注入
  4. 十三、java_GUI
  5. typedef,static,const用法
  6. Actionscript3.0动画编程中的几种特效举例
  7. sql语句的编程手册(2)
  8. (4)打鸡儿教你Vue.js
  9. SpringDataJpa备忘录
  10. Springboot:开发时工程启动慢