2022-5-29 21:47:15 [显示全部楼层]
27532浏览
查看: 27532|回复: 0

[入门教程] 模拟掌控 15--描点画圆

[复制链接]
本帖最后由 rzyzzxw 于 2022-5-30 20:11 编辑

模拟掌控 15--描点画圆

这个系列,献给没有掌控板的小朋友,同时也可以疫情线上课教学使用。
在接触掌控实物之前,先上了一段模拟课,课是给0基础的初中小朋友上的,大部分教程也可以放到小学高年级使用。
这个简单的系列是上课内容记录。
小创客课程,欢迎选用《小创客轻松玩转掌控板》。

模拟掌控 15--描点画圆图1

目标:
1、for循环巩固
2、数学与编程结合
(本教程不适用小学生)
step1
拓展学习:三角函数知识











模拟掌控 15--描点画圆图2

最后一张PPT是重点。
我们将以角a为自变量,由0-360变化,根据三角函数和半径求出P点坐标,描点成圆。

step2
请绘制出以(64,32)为原点的直角坐标系。



参考程序:



step3
用描点法绘制以原点为圆心,半径为20的圆。

模拟掌控 15--描点画圆图3

在平面直角坐标系中,圆上任一点P的坐标为(r cosa,r sina)。

它们的关系是:
掌控坐标x=原点x坐标+r cosa
掌管坐标y=原点y坐标 -,r sina

参考上几课的知识,转化为掌控屏幕坐标。


参考程序:



step4

练习:请自行尝试以(32,32)和(96,32)为圆心绘制半径为20的圆。



参考程序:


step5

拓展练习,请用描点法绘制奥运五环。

完成练习,关机下课。

友情提示:模拟软件能运行的程序刷入掌控板后会暴露出一些bug,在本教程中,三角函数运算后都没有取整,而在掌控板上运行要取整才能描出整数像素点,因为坐标值为小数掌控是无法显示的哦。例如step3参考程序修正后的程序如下:
模拟掌控 15--描点画圆图4
其它程序要在掌控板上运行请自行修正。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail