光电鼠标的创意教学

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:caoyi1014
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  曾有报道说,一些电脑爱好者根据光电鼠标的工作原理,将其改造成手持扫描仪来使用。当然,这样的改造工作涉及操作系统及设备的知识,超出一般学生的能力范围。但或许,我们可以尝试利用光电鼠标做出其他好玩的“小发明”。本文列出一些简单而有趣的实验,所需要的材料仅仅是USB接口的光电鼠标、USB延长线、橡皮筋、硬纸板、手电筒、电视遥控器以及一个可视化的软件开发环境。大胆想象一下,假如移动的不是鼠标,而是其他什么东西,那就能做出——
  遥控绘图板:找一个光束集中的手电筒,距光电鼠标的底部有一定距离,朝着光电鼠标的底部感光元件划过,结果怎么样呢?屏幕上的鼠标移动了。如此一来,就能编写程序,实现用手电筒遥控画画的功能了。以Visual Basic为例,可在窗体的鼠标移动事件中添加画线代码:
  Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  Form1.line –(X,Y)
  End Sub
  想想看,能用手电筒做出一个视频播放遥控器吗?如果把手电筒换成一个真正的电视遥控器,又会有怎么样的结果呢?
  射击游戏机:为什么丰富多彩的电脑游戏可能会抹杀孩子们的想象力呢?原因之一是,电脑游戏太容易获得了,且游戏规则也都已制定得很完善,孩子们根本不需要自己开动脑筋去寻找乐趣。下面的例子,可为孩子们提供了一个自己创造乐趣的机会。用光电鼠标、手电筒以及几行简单的代码,DIY一个射击游戏机。最简单的做法是,取多根橡皮筋连成串并拴住光电鼠标,使其持续摇摆。以VB为例,在窗体上建立文本框,赋Text属性为0,然后在窗体的鼠标移动事件中添加代码:
  Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  Text1.Text = Str(Val(Text1.Text) 1)
  End Sub
  Text1.Text中所显示的就是中靶次数,可是这样的代码远不及完美,因为玩家可通过持续的光照来模拟“连发”效果从而得到高分,这就需要大家一起来动脑筋完善代码、细化游戏规则了。
  跳跃记录器:做一个厚度恰好与鼠标相同,长度和宽度稍大于鼠标的纸盒子,把鼠标放进纸盒子中然后挂在身上。编写代码,记录下不同时间段鼠标的感应情况,使其成为一个最简单的跳跃记数器。下图描绘的,是笔者通过在窗体中绘制线条,记录下的7次跳跃,线条越是密集,说明震动幅度越大。以Visual Basic为例,需要在Form_MouseMove事件与Timer1_Timer事件中添加代码。代码仅寥寥数行,大家能否自己完成呢?
  
  假如跳跃是均匀的,那么统计跳跃次数的程序代码也相当简单。但也可以由此实验作为深入研究的起点,探讨更有难度的问题。例如,怎么样计算非均匀跳跃次数呢?
  大家有没有想出更多好玩的装置呢?例如,无线计步器、条形码输入器,或者红外报警器?未必一定去做,但是值得思考一下可行性与大致的设计思路。(答案在本期找)
其他文献
本文简要介绍了易产生生物胺的主要水产品种类及其产生过程,一些国家设置的水产品中生物胺的限量要求及其加工控制方法,同时重点介绍了酶联免疫法、电化学检测法、毛细管电泳
一、中国广电的发展趋势笔者认为,中国广电大变革的时代已经到来,中国广电将呈现九大趋势性变化:(一)国家在进一步强化广电传媒在意识形态属性的同时,会越来越放宽政策支持广电产业
在可见的将来.网络将占据传统媒体的阵地,逼迫传统媒体转型。或利用新媒体的影响力求存。或合作互补.否则前途维艰。无论你我喜欢不喜欢。新媒体的世纪已经来临.这是一种前所未有
继Centenario硬顶版在日内瓦国际车展推出后,兰博基尼汽车于加州蒙特利汽车周再度震撼发布Centenario敞篷版车型。作为硬顶版的比肩车型,全球仅限量20台的Centenario敞篷版,是兰
最近,美国教育技术期刊£杂志回顾了近几年的教育技术应用,评出了美国中小学推动技术应用的十佳典范。    注:“本文所涉及到的图表、注解、公式等内容请以pdf格式阅读原文”。 本文为全文原貌 未安装PDF浏览器用户请先下载安装
普鲁士蓝锂铁衍生物具有完美的立方晶体结构,在晶体结构中存在空隙,为锂离子的嵌脱提供了可能。测试了该材料的电导率和锂离子在其中的嵌入/脱嵌能力,并对以其作为正极材料的锂离
研究了乳化温度对融化干酪的品质的影响。通过对融化干酪质构分析、微观结构和感官评价测定,比较了60、65、70、75、80℃五个水平温度对融化干酪品质的影响。试验结果表明,乳化
分析比较了不同设计电池的容量特性,验证了将6-DZM-10蓄电池组5A放电时间由130min提高到150min的可行性。电池循环试验结果表明:采用恰当的电解液密度和电解液用量,蓄电池具有良
介绍了采用导电碳黑、石墨、石墨水悬浊液、T255镍粉对密封锌镍(Zn—Ni)蓄电池锌负极进行的表面改性处理,比较了上述材料对电池电化学性能的影响。实验结果表明:采用导电碳黑表面
4月20日晚,北京钓鱼台国宾馆,500余位各界来宾与媒体代表出席了中国一汽“红旗品牌战略媒体发布会”,共同见证了红旗品牌的历史时刻。此次红旗品牌的高调发布,宣告了红旗这一凝聚