第一款Micropython图形化编辑器—Python Editor
2019独角兽企业重金招聘Python工程师标准>>>
当你看到这篇文章的时候,显然你已经阅读了很多类似的文章,那么本篇文章会深入讲解一些新手的需求,提供详细的建议,当然我不会告诉你具体怎么做,一切答案都是肤浅的。 就拿我自己来说,初步接触编程的阶段是兴奋与痛苦并存的。看着自己手打的代码是兴奋的,然而由于格式、缩进、代码规则等等出现的错误又是非常痛苦的。那么本文介绍的就是一个规避新 手编程错误的编辑器,基于TPYBoard系列开发板的Micropython语言编辑器Python Editor。
首先看一下python editor的编程界面:编程界面功能介 绍,下文我会讲解。
网址:http://www.tpyboard.com/pythoneditor/#
说实话我看到拼插编程教学,脑海里第一印象是乐高的积木拼插,对于五六岁刚刚有自我认知的孩子们来说,乐高的积木拼插是非常成功的,通过自己动手动脑,拼插出复杂多变的图形,是公认的非常好的启发婴幼儿智力的简单玩具。但是他也仅仅是启发智力,认知世界的玩具而已。随着孩子们不断成长,简单的积木拼插已经慢慢不能满足孩子们的求知欲望,他们渴望更深层次的知识,很自然的就要接触到程序代码,孩子况且如此,更不用说求知欲更强的成年人了。
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
以简单定时器为例,完整代码如下图:
当拼插好图形,系统会根据图形自动生成Micropython代码,在右侧区域显示,不需要考虑格式和缩进的问题。只需要掌握好图形拼插的原理,代码将是完全正确的。
TPYBoard 开发板运行程序
点击python editor 左下角的下载python,将系统生成的代码下载到TPYBoard盘符TPYBFLASH中即可运行程序。
当然针对想了解如何零基础学习编程的朋友,绝大多数都没有基础,就算有也是无关紧要的基础,更谈不上开发的基础。虽然上面说到python editor编辑器不需要什么基础,但是想要用好它,也不是纸上谈兵就能实现的,实践才是检验真理的唯一标准!
转载于:https://my.oschina.net/micropython/blog/1799498
第一款Micropython图形化编辑器—Python Editor相关推荐
- “青少年编程能力等级”第一、第二部分:图形化编程 Python编程 含测试样题
标准由全国高校计算机教育研究会.全国高等院校计算机基础教育研究会.中国软件行业协会.中国青少年宫协会4个团体联合发布.清华大学.北京理工大学牵头的标准研制团队,通过调研.研讨.专家咨询等,广泛征求意见 ...
- 几款JVM图形化监控工具
几款JVM图形化监控工具 前言 jconsole jvisualvm 概览 查看CPU.内存.类.线程运行信息 插件安装 Visual GC VisualGC jmc JHSDB工具 开启HSDB 启 ...
- 【青少年编程技术等级测评】图形化编程 Python编程等级讲解
众所周知,编程是人工智能的基础技术,因为人工智能所涉及的各类技术(例如:图像识别.指纹识别.机器人技术等等)都离不开编写计算机软件代码.计算机软件代码的编写就是编程技术,这个技能的掌握对于广大青少年来 ...
- 原创教程:下载和安装“图形化积木Python编程”海龟编辑器
一.简介 Python编辑器是一款界面简单充满童趣的Python编程软件,该软件普遍适用于低龄化用户,帮助培养用户对代码编程的兴趣:众所周知编写代码是比较枯燥的事情,所以学起来更是如此,为解决这一难题 ...
- python图形化编程更改内部参数_构建FunctionTrace,一个图形化的Python分析器
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. Firefox Profiler用于性能分析 哈拉尔德的介绍 在Project Quantum时代,Fir ...
- micropython图形化编程基于esp8266_esp8266物联网开发一:MicroPython初战江湖
用esp8266做的物联网开发,涉及到固件烧写,固件擦除,代码编写等方面,做一一记录. 1. 固件烧写 打开固件烧写工具,点击"esp8266 download tools",在打 ...
- MicroPython支持图形化编辑了:Python Editor带你轻松玩转MicroPython
当你看到这篇文章的时候,显然你已经阅读了很多类似的文章,那么本篇文章会深入讲解一些新手的需求,提供详细的建议,当然我不会告诉你具体怎么做,一切答案都是肤浅的. 就拿我自己来说,初步接触编程的阶段是兴奋 ...
- 11 款超赞的 MySQL 图形化管理工具,推荐收藏!
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! MySQL 是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购.目前 MySQL ...
- NCT全国青少年编程能力等级测试教程(图形化编程、Python语言编程)
图形化编程 Python语言编程 蓝桥杯STEMA测评-python真题讲解6 蓝桥杯STEMA测评-python真题讲解6_哔哩哔哩_bilibili 工橙院大豪猪 工橙院大豪猪的个人空间_哔哩哔哩 ...
最新文章
- svn: Working copy locked
- VScode 乱装插件环境破坏踩坑自我反思总结
- MongoDB 复制机制
- Python编程基础:第二十四节 作用域Scope
- 初识github之注册和基本概念
- (双指针、二分Binary Search) leetcode 658. Find K closest Elements
- Storm概念学习系列之Topology拓扑
- 设计界新人不用再苦找资源网站啦!一流导航神器收藏起来!
- 如何才能成为一个高效工作的软件工程师?
- ❤️什么是Java 面向对象《装、继承、多态、抽象》?建议收藏)❤️
- 816D.Karen and Test 杨辉三角 规律 组合
- linux c 宏 文件名,C语言标准宏获取文件名、行号、函数名的方法以及#和##的用法...
- Red Hat 第四季度总营收为8.79亿美元,低于预期
- 调用百度地图api接口并点击marker也就是标点跳转页面
- 社交礼仪之握手礼仪(转)
- S32K144调试记录(二)
- 2022高教杯数学建模E思路 超详细文字内容 数模E题
- 卡尔曼滤波室内温度估计
- catboost 的实例应用附带特征重要度打印
- 自适应巡航控制系统——ACC