本篇将使用Nexus:bit扩充板及迷你伺服马达制作一个简易的机械钟:马达上的吸管代表秒针,会走三十秒,然后回到起点。

伺服马达线接在Nexus:bit的P12马达脚位上。

Nexus:bit详细规格与使用请参阅协会的使用手册。

请先确定伺服马达转到90度时,支架的安装位置会使吸管与地面垂直。

由于伺服马达可转半圈180度,故30秒等于一秒转6度。于是程式如下:

“重复无限次”会每1秒改变一次伺服马达的角度,每次加6度。角度0代表预备位置,角度6是第1秒。(虽然角度在“当启动时”设为0,但在循环会马上加6,所以最一开始会从6度开始走。)走到第30秒时就得转回预备位置,所以在大于172度(180 - 6)后就重设角度为0。

如果你希望改成60秒版本,那么一次只改变3度,而第一个判断式则要判断“如果角度 < 177”。

本网站由台湾程式教育协进会实验室团队维护 www.beyond-coding.org.tw. 技术提供:Blogger.. 顶尖企业主题. 技术提供:Blogger.