查看: 3278|回复: 3

第一款Micropython图形化编辑器—Python Editor

[复制链接]

该用户从未签到

发表于 2018-4-23 09:35:13 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 loktar 于 2018-4-23 09:38 编辑

   当你看到这篇文章的时候,显然你已经阅读了很多类似的文章,那么本篇文章会深入讲解一些新手的需求,提供详细的建议,当然我不会告诉你具体怎么做,一切答案都是肤浅的。                         就拿我自己来说,初步接触编程的阶段是兴奋与痛苦并存的。看着自己手打的代码是兴奋的,然而由于格式、缩进、代码规则等等出现的错误又是非常痛苦的。那么本文介绍的就是一个规避新 手编程错误的编辑器,基于TPYBoard系列开发板的Micropython语言编辑器Python Editor。                                                                                                                              

首先看一下python editor的编程界面:编程界面功能介 绍,下文我会讲解。

网址:http://www.tpyboard.com/pythoneditor/#

8eb48f8877187d553d6729b39869171.png

      说实话我看到拼插编程教学,脑海里第一印象是乐高的积木拼插,对于五六岁刚刚有自我认知的孩子们来说,乐高的积木拼插是非常成功的,通过自己动手动脑,拼插出复杂多变的图形,是公认的非常好的启发婴幼儿智力的简单玩具。但是他也仅仅是启发智力,认知世界的玩具而已。随着孩子们不断成长,简单的积木拼插已经慢慢不能满足孩子们的求知欲望,他们渴望更深层次的知识,很自然的就要接触到程序代码,孩子况且如此,更不用说求知欲更强的成年人了。

TPYBoard 开发板是什么呢?

继续回过头来看python editor编辑器,此编辑器是基于TPYBoard  v10x系列开发板的Micropython语言编辑器,TPYBoard 开发板是什么呢?TPYBoard使用的是stm32主芯片,此开发板可直接连接PC端进行编程。

简单看下开发板规格,不做详细介绍。

MCU(主控芯片)

stm32f405rgt6

内存

Flash: 1024KB RAM: 192KB

存储支持

SD Card(最大8GB)

电源

Micro USB, 可在3.5V-10V电压内工作

USB口

2x USB 2.0

按钮

RST键: 在Micro USB口下方

USR键: RST键旁边

LED

LED*4  (从芯片向外依次是红,黄,绿,蓝)

OS(=固件)

TPYBoardV10X

尺寸

64mm x 54mm

重量

17g

接口

GPIO(30) SPI(2) CAN(2) I2C(2) USART(5) ADC(12) DAC(2) SWD(1)

硬件资源

3轴加速度传感器(MMA7660)

LED*4  (从芯片向外依次是红,黄,绿,蓝)

TF卡槽1个

按键2个

Python Editor

以简单定时器为例,完整代码如下图:

fc89a1a9754740c21914ce23b253792.png

当拼插好图形,系统会根据图形自动生成Micropython代码,在右侧区域显示,不需要考虑格式和缩进的问题。只需要掌握好图形拼插的原理,代码将是完全正确的。

TPYBoard 开发板运行程序

点击python editor 左下角的下载python,将系统生成的代码下载到TPYBoard盘符TPYBFLASH中即可运行程序。

a60a41db3d5eec90fb862b38ce29b5a.png

当然针对想了解如何零基础学习编程的朋友,绝大多数都没有基础,就算有也是无关紧要的基础,更谈不上开发的基础。虽然上面说到python editor编辑器不需要什么基础,但是想要用好它,也不是纸上谈兵就能实现的,实践才是检验真理的唯一标准!


回复

使用道具 举报

  • TA的每日心情
    奋斗
    2019-10-1 12:54
  • 签到天数: 313 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2018-4-23 13:25:24 | 显示全部楼层
    这个厉害了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2018-4-23 18:30:51 | 显示全部楼层

    ;p哈哈哈   感觉没有代码好用,更适合新手吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 2437 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2018-4-24 07:38:10 | 显示全部楼层
    代码转换的效率是多少呢?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 01:35 , Processed in 0.152988 second(s), 22 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.