少年编程课(2):开始尝试

标签:
编程 |
分类: 电脑与智能手机 |
从京东网上下单买编程积木是在春节前,但是由于春节期间很多快递公司停止送货,所以直到前天货才送到。打开盒子一看,里面的东西如下图所示。



毕竟在手机上看网页屏幕小,于是我又换用电脑的浏览器来看,该网页的地址是“http://www.bettertree.cn/btc21/task1”(点击这里),根据这个地址可以知道,把地址中的task1改为task2,就是第二个任务,余此类推。


我以为里面会有说明书,但是没找到,后来一想,我不是已经从树上科技公司的网站n那里下载过说明书了吗?哈哈。随后在盒子里发现了很多张小卡片,编号从1开始,原来这是它的任务卡片,每张上面都有一个二维码,用手机扫描后就能看到一个任务,依照上面的教程,可以通过完成一个个任务来循序渐进地学习编程。
于是我就扫描了第一号卡片,打开了一个网页如下。

毕竟在手机上看网页屏幕小,于是我又换用电脑的浏览器来看,该网页的地址是“http://www.bettertree.cn/btc21/task1”(点击这里),根据这个地址可以知道,把地址中的task1改为task2,就是第二个任务,余此类推。
下面是跟着这个网页的指示去做的事情:
1)在电脑上下载安装ScratchPi软件
正如它的说明里说的,安装的时候,360安全卫士弹出提示说该软件不安全,我选择了“信任”,安装就完成了,不过桌面上并没有其快捷方式,只好手动创建了一个快捷方式。
2)接下来从盒子里拿出了三个模块:主控板BT-C00IB、RGB全彩灯、电池,并拿出了蓝色、白色、红色三根连接线,随后按图将它们连接好如下图。
主控板BT-C00IB是要与电脑的USB接口连接才能工作的,这块电池板是怕电脑的USB口供电不足才需要用的,后来的事实证明我的电脑USB口供电没问题,所以对于我来说,这块电池板也可以不用。
3)BT-C00IB上有个小开关,打开这个开关后它的电源指示灯就亮了,此时将该板用USB线连接到电脑,在电脑上打开ScratchPi软件,并按照说明书说的方法安装驱动程序和进行与串口的连接,随后打开“入门示例程序”。
4)运行示例程序,彩灯板上的三个灯就被点亮了。
以上的操作,要学会的是如何将这些模块连接在一起,如何与电脑连接,其中的驱动程序安装只需安装一次即可,但是与串口的连接则是每次都要操作的。
下面再说说与编程有关的事。这一课里面,示例程序里只有一条语句,即“设置RGB全彩灯”,在这条语句里面,有一些内容是可以更改的,我们可以尝试更改它们来试试:
1)语句里有一个“远程”的选择,这里的“远程”是指控制板BT-C00IB上的六个USB插座,目前是“远程1”,即连接线目前是插在1号插座上。如果线插在2号插座上,那么就要把语句中的“远程1”改为“远程2”。由此可见,这块控制板,可以同时控制6个设备。例如,你要是持有六块彩灯板,可以全插上并且能分别控制它们。
2)语句里还有一个内容目前是“全部”,点选它可以发现它有四个选择“1、2、3、全部”,其中的123表示这三个彩灯的号码,如果选1,这条语句就只设置1号灯,如果选全部,就是对三个灯一起进行设置。
3)语句里还有红、绿、蓝三个数字,目前都是255。这些数字都是可以更改的,更改的范围是从0到255,当三个数都是0的时候,灯不亮,当三个数都是255的时候,灯的颜色是白色,也是最亮的。当三个数是其它数值时,灯会有其它颜色,例如,如果红与绿都是255而蓝色是0,则应该是黄色,如果红与蓝都是0,而绿是255,则是绿色,等等。如果懂得三原色原理的话,就可以通过设置这三个参数,变出各种颜色来。(不过事实上我买到的这个彩灯模块的颜色不是很正,例如红和绿的数值都是255,蓝色是0的情况下,应该是黄色,但是实际上显示的颜色偏绿)
上面说了改变语句中的各种参数的问题,注意:在你改动时,可以把控制板上的电源开关关掉,改完后再打开,然后点击软件里的小绿旗,就可以看到效果了。
(未完待续)
前一篇:少年编程课(1):选择课程
后一篇:少年编程课(3):控制红绿灯