当前位置: 首页 > news >正文

python嵌入式系统开发_python能开发单片机吗

Python已经逐渐成为热门编程语言的“座上宾”,同时它也是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言。

5d00a57bc6dab361.jpg

因此也就出现了将Python应用到嵌入式领域的MicroPython,MicroPython脱胎于Python,基于ANSIC(C语言标准),然后在语法上又遵循了Python的规范,主要是为了能在嵌入式硬件上(这里特指微控制器级别)更易于的实现对底层的操作。截止到目前,已经有不少嵌入式硬件成功移植了Micropython,如pyboard、esp8266、WiPy、Espruino Pico、STM32F4 Discovery等。(推荐学习:Python视频教程)

PYBoard是MicroPython的官方开发板,但是这块板子定价较高,在国内也没有得到很好的普及。这也让许多热爱MicroPython的创客捉襟见肘。幸好,MicroPython遵循MIT协议开源,我们可以在其他开发板上很好的运行MicroPython,效果反而有过之而无不及。

TPYBoard的MicroPython开发板系列是目前国内做的最全同时也是最专业的,现有产品除了支持MicroPython的TPYBoardV101、V102、V201、V202、V702外,还有stm23F4最小系统板,arduino系列开发板等等,是MicroPython从入门到精通的不二之选,也是广大创客硬件学习路上的良师益友。

TPYBoardv102是TPYBoard的MicroPython开发板系列的第一个产品,除了v102,TPYBoard系列还有支持8266的v202、支持以太网的v201以及支持GPS北斗&GPRS通信功能的v702,产品一经问世也得到了广大创客的支持和喜爱。

版本篇:

为了让广大的创客更好、更灵活的体验MicroPython开发的魅力,TPYBoardv102现分为两个版本,分别兼容MicroPython官方板PYBoardv1.0、PYBoardv1.1,同时还配有无排针版,广大的爱好者可根据自身需求领过选择。

外观篇:

TPYBoardv102十分小巧,主板为蓝色沉金,大小64mm*54mm,便携性很OK,随身携带,到哪都能开发。PYBoard官方售价28英镑,而TPYBoardv102的售价为108元起,价格仅为官方板售价的一半,功能上却能完美的兼容PYBoardv1.0、v1.1的固件。

1560323321353844.jpg

基础篇:

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

工业篇:

广州某机械制造公司利用TPYBoardv102开发板,自主开发完成了自动牛皮纸封装机的研发生产工作,基于TPYBoard开发板具有ADC高精度转换、超强定时器功能、IO口结构合理数量丰富等特点,被选用作为主控,主要负责自动控温、自动纠偏、和威纶触摸屏交互、变频器监测、散热控制等。

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python能开发单片机吗的详细内容,更多请关注Gxl网其它相关文章!

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

TAG标签:python

相关文章:

  • python根据excel生成报表_python提取Excel中的特定列生成新的表格
  • python显示数据长度_python 读取数据再写入,文件大小总会出现变差?
  • datagrid如何获取一行数据中的某个字段值_UI测试中,我们应该注意哪些?
  • python常考题_python 一个批量出考题,生成不同考卷的小例题
  • python简历项目经验在哪里找_Linux运维工程师简历项目经验
  • matlab函数编写_实验二 | M函数与M文件的编写与应用
  • docker 部署_docker自动化部署前端项目实战
  • 如何将网站前端如何添加登录密码访问_如何将自己的网站上线到服务器端详解!...
  • python根据时间序列画折线图_如何根据时间序列金融数据画出分年对比的季节性图表...
  • tkinter.filedialog如何一次性选择多个文件_多个文档怎样一键重命名?用这款工具只需七步即可实现...
  • python同一层次的代码、缩进可以不一致_Python3缩进对逻辑的影响
  • js修改style样式_Vue之 绑定样式
  • 第二次打开不是最大_前《足球周刊》主编卢劲:法国队何能缔造半世纪以来最大决赛比分?...
  • python运行闪退_解决Opencv+Python cv2.imshow闪退问题
  • python sklearn logistic_安利一个Python大数据分析神器!
  • 时间复杂度分析经典问题——最大子序列和
  • gops —— Go 程序诊断分析工具
  • HTML-表单
  • markdown编辑器简评
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • 对超线程几个不同角度的解释
  • 对象引论
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 通过git安装npm私有模块
  • 硬币翻转问题,区间操作
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • mysql面试题分组并合并列
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • # include “ “ 和 # include < >两者的区别
  • (¥1011)-(一千零一拾一元整)输出
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (C++)八皇后问题
  • (MATLAB)第五章-矩阵运算
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (笔试题)合法字符串
  • (附源码)计算机毕业设计高校学生选课系统
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net FrameWork简介,数组,枚举
  • .net反编译的九款神器
  • .project文件
  • [2024] 十大免费电脑数据恢复软件——轻松恢复电脑上已删除文件
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)
  • [BZOJ] 2427: [HAOI2010]软件安装
  • [CF482B]Interesting Array
  • [Linux_IMX6ULL驱动开发]-基础驱动
  • [Luogu 2816]宋荣子搭积木
  • [luoguP2401] 不等数列
  • [Oh My C++ Diary]return 1和return 0的区别
  • [OpenCV学习笔记]获取鼠标处图像的坐标和像素值
  • [Poj 1015] Jury Compromise 解题报告 (完全背包)