MicroPython以微控制器作为目标,从而使得Python可以用来控制硬件。说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,经过数十年的磨砺,如今Python已经成为最具人气的开源编程语言之一。MicroPython顾名思义就是运行在MCU的Python,换句话说Python可以让单片机行动起来了。

MicroPython开发板入门实战篇

MicroPython脱胎于Python,基于ANSIC(C语言标准),然后在语法上又遵循了Python的规范,主要是为了能在嵌入式硬件上(这里特指微控制器级别)更易于的实现对底层的操作。截止到目前,已经有不少嵌入式硬件成功移植了Micropython,如STM32F4、esp8266、PYBoard等。而目前在MicroPython嵌入式领域最全、最专业的当属TPYBoard的MicroPython系列,是MicroPython从入门到实战的不二之选。

MicroPython实战之教材篇

《机器人Python极客编程入门与实践》是汇集Python极客团队和国内众多一线高手设计的MicroPython入门到实战的典型实战教材。包括数十个简单入门案例,如LED控制、wifi控制、智能小车、PM2.5检测仪等。其中书中教程实例所搭配的实验开发板即为TPYBoard开发板。所以有了先进的软件、硬件开发品台,剩下的只是创意!

MicroPython实战之开发板篇

1、 TPYBoardv10x基础篇

TPYBoardv102是一款经典的MicroPython开发板,搭载STM32F405芯片,支持DFU和SWD两种调试方式,现分为三个版本,简约版、以及分别兼容MicroPython官方板的PYBoardv1.0、PYBoardv1.1,大小64mm*54mm。是MicroPython开发和入门的首选!

2、 TPYBoardV20X局域网篇

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

3、 TPYBoard70X北斗GPRS通讯系列

TPYBoardv702支持通信定位功能的MicroPython开发板。支持北斗&GPS双模定位、GPRS通信、短信、蓝牙、电话等功能。板载重力传感、温湿度、加速度传感器、蜂鸣器、LCD5110显示屏灯。

目前TPYBoard现已形成了完善的MicroPython开发体系,并形成了完善的技术文档以及技术支持服务。实践证明,加上稳定可靠的外围电路和抗干扰电源,以TPYBoard为核心的产品能成功应用于苛刻的工业环境,使开源硬件和开发平台得到更广泛的应用,产品多样性远远高于官方开发板,是MicroPython学习的首选。

proteus仿真micropython_用Python让单片机“行动”起来——MicroPython实战入门篇相关推荐

  1. 用Python让单片机“行动”起来——MicroPython实战入门篇

    MicroPython以微控制器作为目标,从而使得Python可以用来控制硬件.说到MicroPython,也许有人会感到陌生.而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释 ...

  2. 单片机python编程入门_用Python让单片机“行动”起来——MicroPython实战入门篇

    MicroPython以微控制器作为目标,从而使得Python可以用来控制硬件.说到MicroPython,也许有人会感到陌生.而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释 ...

  3. 【Proteus仿真】利用74LS148扩展单片机中断

    [Proteus仿真]利用74LS148扩展单片机中断 Proteus仿真 74LS148:8 线-3 线优先编码器 74LS148是带有扩展功能的8-3线优先编码器,它有8个信号输入端,3个二进制码 ...

  4. python sub 不区分大小写_Python网络爬虫入门篇

    1. 预备知识 学习者需要预先掌握Python的数字类型.字符串类型.分支.循环.函数.列表类型.字典类型.文件和第三方库使用等概念和编程方法. Python入门篇:https://www.cnblo ...

  5. 零基础入门python web 自动化测试_python web自动化测试,入门篇

    自动化测试入门篇 本次实现自动化是用python语言进行实现,所以需要有一点python基础,其实python还是比较简单入门的,下面开始. 安装完毕之后,设置环境变量属性,这样可以全局操作pytho ...

  6. proteus仿真micropython_[MicroPython]TurniBit开发板DIY自动窗帘模拟系统

    一.准备工作 üTurnipBit 开发板 一块 ü下载数据线 一条 ü微型步进电机(28BYJ-48) 一个 ü步进电机驱动板(ULN2003APG) 一块 ü光敏传感器 一个 üTurnipBit ...

  7. proteus仿真micropython_【雕爷学编程】MicroPython动手做(04)——零基础学MaixPy之尝试运行...

    1.hello micropython #MicroPython动手做(04)--零基础学MaixPy之基本示例 #程序之一:hellomicropython #MicroPython动手做(04)- ...

  8. proteus仿真micropython_基于micropython的滑动平均滤波器

    滑动平均滤波也叫递推平均滤波. 把连续取得的N个采样值看成一个队列,队列的长度固定为N,每次采样到一个新数据放入队尾,并扔掉原来队首的一次数据(先进先出原则),把队列中的N个数据进行算术平均运算,获得 ...

  9. proteus仿真micropython_【雕爷学编程】MicroPython动手做(07)——零基础学MaixPy之机器视觉...

    机器视觉 machine vision 机器视觉是人工智能正在快速发展的一个分支.机器视觉作为生产过程中关键技术之一,在机器或者生产线上,机器视觉可以检测产品质量以便将不合格的产品剔除,或者指导机器人 ...

最新文章

  1. 如何定制一款12306抢票浏览器——处理预订页面和验证码自动识别功能
  2. salt '*' state.highstate 报错找不到文件,环境如下No Top file or master_tops data matches found....
  3. mysql union 与 union all 语法及用法
  4. do sb suggest to_suggest sb to do还是doing
  5. Docker详解(十五)——Docker静态IP地址配置
  6. linux后台运行程序(secureCRT断掉或关闭后继续运行程序)
  7. 安拆网:脚手架钢管规格及施工要求
  8. web点播VOD m3u8播放识别为live流 播放几个.ts切片停止播放 排错
  9. 移动边缘计算将如何实现元宇宙?
  10. Chrome下载大文件速度慢经常失败
  11. [Java] 类和对象(简介,封装,内存机制,构造方法)
  12. 03-鸢尾花分类问题(120个样本的实验)
  13. 从零开始使用ESP8266 + Blinker 实现小爱同学可控可读取状态的多路插座
  14. 数据挖掘之用户价值分析
  15. json转换成excel在线js小工具分享【不限制大小】
  16. 基于Python的头脑王者脚本(纯娱乐)
  17. context.getContentResolver().query()详细用法详解
  18. 成都拓嘉启远电商:拼多多账号异常怎么回事
  19. 2022开年最热投资赛道竟是虚拟人
  20. 最新各大CMS采集资源站网址合集

热门文章

  1. 火车采集 PHP插件 post,火车头采集器外部PHP编程插件的使用
  2. 基于java网上图书销售系统的设计与实现(含源文件)
  3. 计算机安全与防病毒知识,计算机安全与防病毒知识
  4. C5t:函数求长方形的周长和面积
  5. 计算机图形学【GAMES-101】2、光栅化(反走样、傅里叶变换、卷积)
  6. 2020年电力电缆考试技巧及电力电缆作业考试题库
  7. iPhone手机屏幕大小及分辨率
  8. idea打开接口实现类的快捷键
  9. 996 与 郭琪 | 北漂生活 | 裙子戏言
  10. 宾夕法尼亚大学计算机硕士录取在线读学位,恭喜L同学获得宾夕法尼亚大学电子工程专业硕士Offer...