6196| 3
|
[入门教程] 【掌控】mpython-4…用掌控做个校徽 |
本帖最后由 rzyzzxw 于 2018-10-2 14:34 编辑 国庆假期,孩子写作业,大圣老师玩掌控。 昨天夜里向金老师画出了一朵花。 好吧,我只有学学画个表格。 我们这是普惠课,玩简单的吧,玩着玩着可能就复杂了呢。;P 【学习小目标】 1、学习在掌控OLED屏幕上画点,线,矩形。 2、练习画出一个带文字的表格出来,例如个性校徽。 【一起学起来】 从一个点开始。 1、画一个小小像素点 display.pixel(x, y ,1 ) x , y 为点坐标(x,y)。 display.pixel(50,0,1) #将(50,0)像素点置为1,点亮 display.show() #刷新显示屏 [mw_shl_code=applescript,true]from mpython import * display.fill(0) #清空显示屏 display.show() #刷新显示屏 display.pixel(50,0,1) #将(50,0)像素点置为1,点亮 display.show() #刷新显示屏[/mw_shl_code] 2、画一条水平线 用到display.hline(x, y, w, c )
[mw_shl_code=applescript,true]from mpython import * display.fill(0) #清空显示屏 display.show() #刷新显示屏 display.hline(0,0,128,1) #画水平线,起始点坐标(0,0),线长128,点亮 display.show() #刷新显示屏[/mw_shl_code] 3、画一条垂线 用到display.vline(x, y, l, c )
display.vline(0,0,64,1) #画垂直线,起始点坐标(0,0),线长64 display.show()[/mw_shl_code] 没有加清屏,所以加上垂线成这样子了。 哈哈,是不是可以画个表格出来。 4、画一条斜线
display.line(0,0,128,64,1) #画起始坐标(0,0),终点坐标(128,64)方向的线 display.show()[/mw_shl_code] 哈哈,画个表格斜线也有了。 5、画个矩形
[mw_shl_code=applescript,true]from mpython import * display.fill(0) display.show() display.rect(60,25,30,25,1) #绘制起始坐标(60, 25),宽30,高25的矩形 display.show()[/mw_shl_code] 效果如下: 这样画表格是不是更方便了呢。 【练一练】 1、自己定义一个简单表格画一下吧。2、结合上一课所学做一个带校徽和姓名的个性校徽。 提示,屏幕大小是128X64像素,这了美观,请根据内容好好算一下哦。 大圣老师校徽参考代码: [mw_shl_code=applescript,true]from mpython import * display.fill(0) display.show() display.rect(0,0,128,64,1) #绘制起始坐标(0, 0),宽128,高64的矩形 display.hline(0,21,128,1) #画水平线,起始点坐标(16,0),线长128 display.hline(0,42,128,1) #画水平线,起始点坐标(32,0),线长128 display.vline(42,0,64,1) #画垂直线,起始点坐标(0,42),线长64 display.DispChar("学校",10,1) #字符显示 display.DispChar("汝州市一中",55,1) #字符显示 display.DispChar("姓名",10,24) #字符显示 display.DispChar("大圣老师",60,24) #字符显示 display.show()[/mw_shl_code] 后面的目标,画出一朵花,不是啦,还画线: 终于要学到for循环了。 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed