论坛
嵌入式/开源硬件
厂商专区
大联大技术论坛
英飞凌技术社区
意法半导体社区
开步电子社区
Qualcomm物联网技术论坛
ZigBee & IAR 小组
硬件设计
电子基础
电路图
模拟技术
电源技术
测试测量技术
EDA与IC设计
硬件开发经验
制造与封装
拆解基地
评测
嵌入式/开源硬件
可编程器件
嵌入式与MCU
开源硬件与DIY
学生创客专区
通信/手机/物联网
通信与网络
消费电子与智能设备
汽车电子与车联网
物联网与智能家居
机器人/工业电子
电机与控制
工业电子与自动化
机器人技术与AI
无人机专区
供应链专区
采购与销售
分销与供应链
资本与市场
方案/元器件供求
职场与创业
面包板社区活动
管理沙龙
工程师职场
新手反馈与建议
路边社娱乐
开源硬件与DIY
MicroPython动手做(1...
4
16
发帖
提问
楼主
MicroPython动手做(12)——掌控板之Hello World
雕爷学编程
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
6379
16
发表于 2020-4-16 17:08:01
显示全部楼层
本帖最后由 雕爷学编程 于 2020-4-16 19:05 编辑
1、连接掌控板(显示最新固件日期)
写原创有奖励!2025面包板原创奖励正在进行中
举报
4
您需要登录后才可以评论
登录
立即注册
热门资料
超强超全布线经验教程大全
LVDS接口设计
[鸟哥的Linux私房菜:服务器架设篇(第二 ...
高速电路传输线效应分析与处理 ...
色环电阻表
热门活动
从清华教授到企业高管,这场大会把 MATLAB/Simulink 前沿应用讲透了
【免费报名】ADI人形机器人解决方案
万亿市场风口怎么抓?5场研讨会解锁3D IC设计“通关秘籍”
揭秘:新一代半导体器件如何提升测试电源的性能
RZ/V2N 四核视觉 AI MPU、15TOPS 、双摄像头、高能效
技术文库
一文读懂:美式箱变、欧式箱变、华式箱 ...
PCB中铺铜中该选择十字连接还是全连接? ...
开关控制回路原理讲解、识图及异常分析 ...
常用的电平转换电路介绍+原理 ...
倍压电路详解-以六倍压为例
全部回复 16
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-16 17:15:34
显示全部楼层
沙发
本帖最后由 雕爷学编程 于 2020-4-16 19:05 编辑
2、打开IDE(mPython X),确认已经烧录固件,开发板项选择掌控板,选择端口(这里是COM10),打勾“自动连接”
核对五个红点处
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-16 17:51:00
显示全部楼层
板凳
本帖最后由 雕爷学编程 于 2020-4-16 19:05 编辑
3、代码编程(使用中文、韩文、英文、日文和法文,串口输出世界你好)
print("世界你好")
print("안녕하세요")
print("Hello World")
print("こんにちは、世界")
print("Bonjour au monde")
复制代码
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-16 17:54:21
显示全部楼层
地板
本帖最后由 雕爷学编程 于 2020-4-16 19:05 编辑
4、图形编程(打印字符串)
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-16 17:57:29
显示全部楼层
5
#
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-16 19:04:34
显示全部楼层
6
#
5、Python print() 函数
print() 方法用于打印输出,最常见的一个函数。
语法
以下是 print() 方法的语法:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
参数
objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep -- 用来间隔多个对象,默认值是一个空格。
end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file -- 要写入的文件对象。
flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
返回值
无。
打印字符串
print('Hello, world!')
示例结果:
Hello, world!
打印数字
print('1024')
示例结果:
1024
打印列表
L = [1, 2, 3, 4]print(L)
示例结果:
[1, 2, 3, 4]
打印元组
L = (1, 2, 3, 4)print(L)
示例结果:
(1, 2, 3, 4)
打印字典
D = {'one' : 1,'two': 2}print(D)
示例结果:
{'two': 2, 'one': 1}
打印格式化字符串
print('Hello, {}!'.format('world'))
示例结果:
Hello, world!
打印格式化浮点数
print('%10.3f' % 3.1415926)
示例结果:
3.142
三个关键字参数
sep
为在每个对象文本之间插入的字符串,默认为一个空格。 若传如空字符即无分隔符
end
为添加在打印文本末尾的字符串,默认为换行符'\n'
file
指定了文本将要发送到的文件,一般传入一个类似文件的
write(string)
即可,但如果使用了file,待打印文本就会输出到指定文件,而不是打印到屏幕上。
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-16 20:23:43
显示全部楼层
7
#
6、REPL(read-evaluate-print loop)
使用MicroPython的一个主要的优点是交互式的REPL,其代表读取﹣求值﹣输出循环。REPL对于学习一门新的编程语言具有很大的帮助,因为它能对初学者写的程序立刻做出回应,这意味着你执行代码,并能马上查看结果,而无需经过先编译再上传的繁琐步骤。通过串行端口建立连接后,您可以通过按几次Enter键来测试它是否正常工作,如果正常工作,您能看到Python REPL提示符,表示为 >>> 。按Enter键后,可在提示符处键入任何内容。 MicroPython将运行您输入的代码并打印结果(如果有的话);如果输入的文本出错,则会打印出错误消息。尝试在提示符下输入以下内容:
>>> print("Hello World")
Hello World
复制代码
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-16 20:37:15
显示全部楼层
8
#
本帖最后由 雕爷学编程 于 2020-4-16 20:55 编辑
7、可以尝试下载mPython的OLED显示屏上显示字符:
>>> from mpython import *
>>> oled.DispChar('hello,world!',0,0)
>>> oled.show()
>>>
复制代码
注解
oled.DispChar(str,x,y) str 为要显示的字符串, x 、y 为显示起点的x、y坐标。 然后用 oled.show() 刷新屏幕后,字符串即可显示在OLED显示屏上。可以尝试在其他位置显示任意字符串。
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-16 20:43:58
显示全部楼层
9
#
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-16 21:03:34
显示全部楼层
10
#
8、行编辑与输入历史记录
可以使用向左和向右箭头键移动光标来编辑当前输入的行;按Home键或ctrl-A将光标移动到行的开头,按End或ctrl-E移动到行的末尾;Delete键或退格键用来删除。
REPL会记住您输入的一定数量的前几行文本(ESP32上最多8行)。 要调用上一行,请使用向上和向下箭头键。
Tab键
Tab键可以查看模块中所有成员列表。这对于找出模块或对象具有的函数和方法非常有用。 假设您在上面的例子中导入了machine然后键入 . 再按Tab键以查看machine模块所有成员列表:
>>> machine.
__class__ __name__ ADC DAC
DEEPSLEEP DEEPSLEEP_RESET EXT0_WAKE
EXT1_WAKE HARD_RESET I2C PIN_WAKE
PWM PWRON_RESET Pin RTC
SLEEP SOFT_RESET SPI Signal
TIMER_WAKE TOUCHPAD_WAKE Timer TouchPad
UART ULP_WAKE WDT WDT_RESET
deepsleep disable_irq enable_irq freq
idle mem16 mem32 mem8
reset reset_cause sleep time_pulse_us
unique_id wake_reason
>>> machine.
复制代码
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-16 21:10:29
显示全部楼层
11
#
9、REPL的粘贴模式与其他控制命令
按 ctrl-E 将进入特殊粘贴模式,您可将一大块文本复制并粘贴到REPL中。如果按ctrl-E,您将看到粘贴模式提示:
paste mode; Ctrl-C to cancel, Ctrl-D to finish
===
然后,您可以粘贴(或键入)您的文本。请注意,没有任何特殊键或命令在粘贴模式下工作(例如Tab或退格) ,它们只是按原样接受。按 ctrl-D 完成输入文本并执行。
还有其他四个控制命令:
空白行上的Ctrl-A将进入原始REPL模式。这类似于永久粘贴模式,除了不回显字符。
空白处的Ctrl-B转到正常的REPL模式。
Ctrl-C 取消任何输入,或中断当前运行的代码。
空白行上的 Ctrl-D 将执行软重启。
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-17 09:28:33
显示全部楼层
12
#
本帖最后由 雕爷学编程 于 2020-4-17 10:13 编辑
10、OLED屏幕显示Hello World
用4种语言并且居中。
掌控板板载1.3英寸OLED显示屏,分辨率128x64。采用Google Noto Sans CJK 16x16字体,字体高度16像素点,支持简体中文,繁体中文,日文和韩文语言。实验代码如下:
from mpython import *
oled.fill(0)
oled.DispChar("世界你好", 40, 0, 1)
oled.DispChar("안녕하세요", 37, 16, 2)
oled.DispChar("Hello, world!", 26, 32, 3)
oled.DispChar("こんにちは世界", 22, 48, 4)
oled.show()
复制代码
注解
DispChar(str,x,y)函数可以将左上角为坐标的文本将写入FrameBuffer。str 为显示文本内容,支持简体中文,繁体中文,英文,日文和韩文语言。x y 为oled显示 起始xy坐标。oled.show() 为将FrameBuffer送至oled刷新并显示屏幕。
采用Noto Sans CJK 16像素等高,不等宽字体。不同字符,宽度会有所不一样。
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-17 09:45:08
显示全部楼层
13
#
mPython X 图形编程(四种模式)
调整 x 数值,使显示的字符串“Hello World”能够居中。
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-17 10:04:31
显示全部楼层
14
#
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-17 10:33:53
显示全部楼层
15
#
11、mPython仿真功能显示Hello World
——没有掌控板也能测试运行程序
支持
反对
举报
回复
1
2
下一页
回复楼主
您需要登录后才可以评论
登录
立即注册
万亿市场风口怎么抓?5场研讨会解锁3D IC设计“通关秘籍”
3D IC设计全攻略:5场硬核技术课,破解芯片集成难题
【ST实战案例】高能效冷却系统的设计突破
开源硬件与DIY
版主:
whik
让你脑洞大开的黑科技、技术创意,以及您的DIY作品秀
展开更多
帖子
1139
回复
2968
置顶
精华1
【2025下载活动第1季】献宝“硬货”瓜分1000元奖金
置顶
精华1
错过等一年!零距离技术盛宴 MATLAB EXPO 中国用户大会报名...
置顶
【2025面包板社区内容狂欢节】发文、回帖赢25万E币!
置顶
【2025第1期拆解活动】拆解——洞见电子产品设计智慧!
精华2
ESP32WIFI测试工具(WIFI杀手)
精华2
【STM32F103C8T6教程】(九)DHT11温湿度计【应用】
评测文章
【意法半导体 STM32 WL55】+未能成功的SD卡读写测试
【意法半导体 STM32 WL55】PWM呼吸灯
【赛元LB2001触控滑条评估板】3、触控按键灵敏度调试
【赛元LB2001触控滑条评估板】2、驱动I2C接口的OLED屏
【赛元LB2001触控滑条评估板】1、环境搭建
《大道至简:快速求解线性电路传递函数》阅读心得
【意法半导体 STM32 WL55】1、开箱+介绍
《大道至简:快速求解线性电路传递函数》阅读心得
免费申请
热帖
【E币话题】电子工程师深圳月薪15K,够吗?
走了,华为 —— 38岁起步,不算太晚。
【变废为宝】联想电脑自带鼠标,你看这质量
【变废为宝】紫外消毒灯拆解
【变废为宝】出口小音箱拆解
【E币话题】做嵌入式,硬件方向好还是软件
【变废为宝】光控开关的拆解和原理分析
【变废为宝】将智能插座接入米家,告别多个
C语言中如何将long数据转换成char型数据输
【变废为宝】高端音箱控制器拆解
大家都在看的技术资料
ADC采样之后滤波算法的滤波演示
DC/DC电路进阶(buck电路)
MOS管驱动电路(串联电阻、二极管)、发热原因和解决办法
上次电源入口加磁珠出事了!这次换个共模电感看看会发生什么?
智能空气净化通风系统评估、电路设计原理图、元器件选型
50种常用经典电路图,别再抱怨电气设计太难了!
开关电源-结构组成及元件作用
PWM驱动led亮灭原理
芯视频
更多>
00:11
ICMAN触摸滚轮+滑条运用
ICMAN
335
【敏矽微ME32G030系列】功能LED测评
SiC MOS的关键特性和驱动设计要点
晶尊微液位检测芯片应用分享(三折叠怎么折都有面)
贞光科技小课堂 | 零基础玩转MCU之LED屏教程
Abracon
举报
内容系网友发布,其中涉及到安全隐患的内容系网友个人行为,不代表面包板社区观点
请点击举报理由
电子工程专辑
电子技术设计
国际电子商情
在线研讨会
直播
白皮书
成都低空经济大会
研华嵌入式论坛
MATLAB用户大会
英飞凌生态创新峰会
Keysight World Tech Day
杂志免费订阅
汽车电子专题
Studio
CEO专栏
行业及技术活动
微信入群
全球联播
汽车电子专题
Datasheets查询
电子计算工具
小测验
会员活动中心
原厂技术站
首页
论坛
热门板块
技术问答
电子技术基础
电路图
模拟技术
电源技术与新能源
EDA工具与IC设计
测试测量技术
可编程器件
嵌入式系统与MCU
技术创意与DIY
通信与网络
消费电子与智能设备
机器人技术与设计
采购与销售
分销与供应链
工程师职场
热门主题
新手销售,想问一下各位公司的呆料是怎么处
LC震荡器小议
单片机的结构
【拆解】+ 4万5千块相机的电池是怎样的,竟
有没有耐压60V,电流200ma的线性恒流芯片,
【拆解】提醒宝你见过吗
【拆解】全网首拆价值近两千的雷蛇炼狱蝰蛇
【拆解】拆解暖手宝
精华主题
【2025下载活动第1季】献宝“硬货”瓜分100
社区内容发布、审核与管理
【资料汇总】最全实用电路合集,电路学习从
MATLAB EXPO 2025聚焦MATLAB/Simulink 前沿
错过等一年!零距离技术盛宴 MATLAB EXPO
常用的4种防反接电路,很容易理解~
ESP32WIFI测试工具(WIFI杀手)
初学者手册:单片机常用术语与逻辑电路
下载
热门类别
基础知识
电源/功率
PCB
单片机/嵌入式
FPGA
模拟/数字
处理器/DSP
测试测量
通信/RF/网络
软件/EDA/IP
AI/机器人/无人机
制造与封装
书籍
源码
原理图
电路图
热门资料
超强超全布线经验教程大全
LVDS接口设计
[鸟哥的Linux私房菜:服务器架设篇(第二版)].鸟哥.扫描版
高速电路传输线效应分析与处理
积分微分的拉普拉斯变换
HDMI2.0滤波保护叠层共模滤波器
最新技术白皮书
【国际电子商情2025年5月杂志】Agentic AI 狂潮:继DeepSeek后,AI芯片更畅销了?
【2025年5月电子工程专辑杂志】微电网与备用电源:能源韧性的完美组合
芯片新思维:人工智能时代的新根基
电子器件变革时代,还不知道Power-SOI 技术?
状态监控系统中同步数据采集的挑战及解决方案
【国际电子商情2025年4月杂志】大数据存储与生成式AI协同演进
【2025年4月电子工程专辑杂志】DeepSeek的杰文斯悖论:AI芯片市场发展前瞻
硅基/SiC/GaN全技术图谱
【国际电子商情2025年3月特别版】1985-2025:中国电子元器件分销的黄金40年
【2025年3月电子工程专辑杂志】先进工艺与封装:再续摩尔定律新时代
博客
热门板块
FPGA/CPLD
MCU/嵌入式
模拟
电源/新能源
测试测量
通信
PCB
汽车电子
软件与OS
采购与分销
供应链管理
工程师职场
EDA/IP/设计与制造
无人机
机器人/AI
推荐博文
从高歌猛进到四面漏风:好想来正在上演“大
中美日内瓦达成关税协议,全球汽车产业迎来
高产牲畜和高产果蔬的秘诀竟然是——LoRaWA
小米SU7事故联想到的跨界经营的风险
【拆解】+TFT LCD 通用测试仪拆解
技术干货 | 天线性能不达标?VNA三招精准诊
时源芯微|EMC常用器件原理及选型
时源芯微|磁珠EMC
最新博文
空调圈强震!前美的 “王牌悍将”“转会”
2020款奔驰E300L车发动机故障灯偶尔异常点
Temu玩具类目审核升级!EN 71-3:2023新规解
从高歌猛进到四面漏风:好想来正在上演“大
关于SMT贴片焊膏除了有无铅还能如何分类?
中美日内瓦达成关税协议,全球汽车产业迎来
避免踩坑!汽车配件气密检测设备的常见误区
时源芯微|电源、地线的处理
评测
凌鸥创芯LKS32MC034DOF6Q8
查看详情
凌鸥创芯LKS32MC453RCT8
查看详情
凌鸥创芯LKS32MC081C8T8
查看详情
电感应用分析精粹:从磁能管理到开关电源设计
查看详情
Milk-V Duo
查看详情
赛元LB2001触控滑条评估板
查看详情
芯语
热门板块
半导体
通信网络
消费电子/手机
汽车电子
物联网
工控
硬件设计
嵌入式/FPGA
电源/能源
测试测量
人工智能/机器人
科技前沿
供应链
工程师职场
最新芯语
首发!4月激光雷达搭载同比增速下滑,小米/比亚迪系「撑场」
马斯克重磅官宣
零跑降价!
电池与AI技术重要会议!
某车企被曝卖总部
又一新能源车充自燃
TI专区丨现货促销,即时库存,下单即发!
配套视涯满足特定客户需求,顾铁另一OLEDoS背板项目再落合肥
芯乐光常务副总裁兼CTO王智勇将出席2025中国国际Mini/Micro LED产业生态大会
成立8年、营收6亿,汽车模拟芯片龙头被收购!
全国青少年科技创新大赛推荐队伍提交申请文档通知
无人集群飞控、脑网络磁共振成像、软件定义硬件等议题!MATLAB中国用户大会报名倒计时【5.27北京】
文库
热门类别
模拟设计
电源技术
PCB设计
元器件知识
硬件开发经验
封装/工艺
EDA/IC设计
单片机/嵌入式
C语言/编程开发
可编程/FPGA
处理器/DSP
RF/通信
人工智能/机器人
开源设计/DIY
最新文库
PNP与NPN接近开关接线秘籍!99%电工不知道的隐藏技巧,3分钟学会不求人!
电子元器件用导热绝缘封装胶粘材料特性分析
常用的电平转换电路介绍+原理
倍压电路详解-以六倍压为例
塑封电子元器件温度失效机理研究
如何使用万用表对变频驱动进行故障诊断和排除
详解高压开关柜的送停电操作、故障判断处理
交流电的有效值、平均值、峰峰值你搞清楚了吗?
PLC控制柜接地禁忌,为何绝不能与设备外壳共用地线?
芯片晶圆堆叠过程中的边缘缺陷修整
数字电路之时序逻辑电路之RAM
电工的四把锁!点动!自锁!互锁!联锁!高清图纸几工作原理!
活动
技术论坛
更多>
2022电机驱动与控制论坛
深圳市南山区
2022年6月17日
2022全球MCU生态发展大会
深圳市南山区
2022年6月17日
射频与微波技术及应用研讨会
西安天朗森柏大酒店
2022年06月23日
热点活动
更多>
2025 第六届中国国际汽车电子高峰论坛
上海
2025年09月17日
2025 全球 MCU 生态发展大会
深圳
2025年07月24日
2025 第六届国际 AIoT 生态发展大会
深圳
2025年06月19日
社群活动
更多>
资料下载:高级驾驶辅助系统 (ADAS) 技术指南
2024.09.19-2024.10.30
《电信基站应用指南》中文版发布!免费下载
2024.09.01-2024.09.30
Debug一秒看穿故障! Fluke 红外热像仪免费申领
2024.08.01-2024.09.20
投票中:2024全球电子元器件分销商卓越表现奖
2024.08.10-2024.09.11
商城
绿林游标卡尺高精度0.02mm机械式内外径深度测量开式游标卡尺0-150mm
E币:
1599
立即兑换
德力西R2897电笔智能测电压多功能测断线数显电工专用感应试电笔
E币:
1699
立即兑换
卡夫威尔零件收纳盒小零件/物料储物盒320*255*60mm NF4024
E币:
1099
立即兑换
得力 不锈钢镊子3件套
E币:
699
立即兑换
宝工(Pro'skit) 8S005 无酸焊油(50g) 助焊剂 焊锡膏
E币:
599
立即兑换
德力西电气 DELIXI ELECTRIC 手持贴膜烤枪吹风枪
E币:
2399
立即兑换
芯视频
兑奖中心
E聘
NEW
#热门搜索#
NFC
MCU
华为
原理图
关闭
站长推荐
/2
2025第1期拆解活动:赢示波器、运动相机、热像仪等!
示波器、影石运动全景相机、大疆无人机、高清红外热成像仪;树莓派5等等
【2025面包板社区内容狂欢节】发帖/回帖赢25万E币!
活动时间:即日起——2025年全年(发完20万E币为止!)
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
蓝牙技术持续引爆市场增长,中国创新生态成核心引擎
拆解小米15s Pro,这次大家更关注玄戒O1
小米自研3nm芯片玄戒O1亮相,会分走高通、联发科的“蛋糕”吗?
优化eFuse跳变曲线以提高性能
L4自动驾驶研究院全员解散、赔偿N+4?一汽集团回应了
返回顶部
工具栏
2、打开IDE(mPython X),确认已经烧录固件,开发板项选择掌控板,选择端口(这里是COM10),打勾“自动连接”
核对五个红点处