ScratchWeDo的深入解@探奇自然科教室|PChome Online 人新台
2009-11-09 14:06:00| 人246| 回2 | 上一篇 | 下一篇
0 收藏 0 0 站台

ScratchWeDo的深入解

WeDo的探奇心得

原本是了解Scratch是否可以控制NXT,定Scratch著手,先弄清楚Scratch控制WeDo的方式。再依葫,不料有了一些意外的。

一般推,WeDo不是另一形式的NXTWeDoUSB Hub就相於NXT主,差在於WeDo HubPC直接控制,然需要由USB及供源。

Scratch有深入的必一番努力,好MIT已公Scratch的原始程式(真是造福大家!),也同公布Scratch Plugin,想必很。知事情不是像我憨人所想得那!

SmallTalk

在念的代就物件向言SmallTalk,也知道是一小老鼠(Squeak),直到今天才真是了眼界,!Scratch就是用Smalltalk完成的。然各程式言的特色不相同,程式法也有所差,但是需要清楚地解各部分的功能,直就是姥姥大,眼花撩(外加目瞪口呆!)。

好事件的特色使事情比容易理解。加上有人在路上提供源,很幸地清了SmallTalk VM的作方式。

於如何在Scratch修改新增Block,有趣的同好可以考ItchBot(http://www.richardgoyette.com/ItchBotsMain.html)以及Flip(http://scratch.mit.edu/projects/Jens/75626)的明。

WeDo的子零件

去我於WeDo的解是限於高木和子零件的合,也或是因去工作的,只是自控制的『小玩意』。外及功能上看的是如此,但是部的理念(包含WeDoScratch)是非常,因涉到孩子如何,如何累及知,如何避免太多的干(有像是量少科的因)。在稍微能MIT Media Lab成的真正想法。

WeDoHub起,用USB,插即用(拔插),插入後作系自辨出『USB人性化置』,使用建程式(不用另外安),也正好配合OLPC的念,方便易用。道一,Scratch也可以支援小型的低解析度,真是MIT的精心考量。

WeDo Hub只有接,明只能同使用子元件,具自感器及的功能,充分保感器元件,也符合孩子操作的直念。不使用那感器,不用理插在Hub的左是右;也不因指令出,造成或感器的。

Scratch原始程式的分析,它利用感器及部阻的特性,辨不同的感器,(探奇推想是利用四芯接的其中),除了斜感器(tilt)及距感器(distance),留一Light block的。

斜感器及距感器都是取感器原始值後算Scratch示的值,例如距感器0-100,斜感器0-4的整值。

WeDo的用中,大部分的模型只使用一,或是一加上一感器。WeDo模型具入及出的功能。然也可以入充同使用感器,孩子不必心哪一感器需要放在Hub的哪一插座,因Scratch已在幕後做好。

些自然是MIT了降低孩子度的心,也是Scratch支援weDo中很重要的一特性。

WeDo的突奇想

既然Scratch部留Light Block的使用,那如果把我的8293拿出,配合WeDo的使用,不是可以有更多的化?!

8293是高PF,零件包含9V池盒,PF一,LED泡木(),些都是拿的好西。

首先想到的是使用9V的池盒PF,印象中也定PF是需要9V源。那WeDo HubUSB得到源,不是只有5V?如何PF呢?PF使用池盒的速高,接上Hub的速比慢。

接著可以接上泡木?答案是有作用。再著泡木在接上面,想如果也同亮,果是法。但是接上,利用指令,後,泡木接在接上面,泡同光,表示源是正常供的。也同印了我的推,泡木改原本的阻值,使得Scratch法辨接上去的是哪一子零件,所以跟本不。

自辨感器的技巧,也阻止了另外一可能的用,使用接NXT的比感器,接在WeDo Hub上使用。因法通Scratch的辨,Scratch不任何不明感器送出命令。

那可以同接上?答案是可以的,不Scratch的是同作,法分控制。

同接上不同的感器呢?答案是OK的,一斜感器,一距感器,可以同接收感器的值,操控Scratch舞台上的角色也很有趣喔!

再一,接上相同的感器(例如距感器),可以分正常接收值?我有第二套WeDo,所以法,不依Scratch程式的法受到干。各位老忙回覆喔!

Scratch大冒(大搞)

Scratch的事件向,舞台及不同的角色都由立的事件,就好像世界,每人各司其,的直式,相於同的多工行,各角色之可以使用息。那的出角色也可以分?

然目前的同接上,的作是一的,同,同停止。不只要改程式,就可以分控制。




探奇做了一些後,(AB)出控制命令,可以立。些新增的程式命令然法在原始的Scratch行,只能在修改放程式的版本使用,只有英文版。


有了一的控制,我可以在WeDo的模型增加另外的件。例如不再只有嘴巴可以,尾巴也可以,可是要牲距感器的功能。

冒後的

在一好品的背後,一定有很的理念支持。WeDoScratch都是的好,也是因有MIT的加持。反NXT,特是NXT-G,然有料流及多工的概念,但了化使用上的困,限制命令方放在序上,反倒不容易做出比的。加上形化介面的示延,有大的缺,真希望NI能跟TuftsMIT好好益。(其他的很密切喔!主要是者的想法)

NXT因需要程式,所以Scratch可能可以使用序列埠通方式送命令,控制NXT,但是需要研究。

如果短之有需求,倒是可以透Scratch Connection,以路播的方式,撰JAVAPython居中。


希望有趣的同好一起喔!






台: 探奇教室
人(246) | 回(2)| 推 (0)| 收藏 (0)|
全站分: 不分 | 人分: WeDo |
此分下一篇:在Scratch用WeDo的斜感器(Tilt Sensor)
此分上一篇:ScratchWeDo的

Aries
老您好:
我是新加入的教室,先跟您好
最近在研究WEDO,在偶然的看到一段影片(不起我忘了影片的位置了)
就是用作感器控制物件的方向,而物件又能在scratch上作
我想的是WEDO的如何上scratch?
(我是mechanical engineering , 所以子方面的能力是非常弱的)
2009-11-20 19:11:00
版主回
你好:

不知道您是那的教室,那位老?

然迎加入行列。

您的,有一些述需要清,比容易回答,分是:

1. 物件是指什?在Scratch作是指?

2. ,你指的是(子),是在Scratch操作WeDo?

很巧,我也是械工程出身....

迎加喔!!
2009-11-20 23:09:00
Aries
抱歉!我的大概得不好
我找到了之前的video
http://www.youtube.com/watch?v=oV2-KlmXbDg&feature=related
要如何做呢?
我在桃市 登堡的把我放上去
所以看不到了
2009-11-21 01:12:00
版主回
迎,不知道老如何呼?

我不是登堡的加盟教室

我清再回答才不同,也可以直接切入重。

我以了一篇文章作了的明,考!

也迎分享。!

探奇 邱信仁
2009-11-22 21:04:00
是 (若未登入"人新台"看不到回覆唷!)
* 入:
入片中算式的果(可能0) 
(有*必填)
TOP
全文
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86