lego

20160712 Lego Mindstorms EV3 Coding Class

Submitted by Jenny on

 Lego Mindstorms EV3 Coding - Kanban boardIn coding class today, the kids continued to build the massive Spinner Factory robot. But today I introduced them to a simple Kanban board to keep track of what was built. The instructions include 465 steps.

20160524 Coding Class - Lego Mindstorms EV3

Submitted by Jenny on

In coding class we finished the code for the ellaphants we built. The kids made a program that would use the robot keypad buttons to control what it did. Up button to make the elephant walk forward. Down button for backward. Left button for head tilt and trunk trumpeting. And right button for picking up an object.

Lego Mindstorms EV3 - Motorcycle

Submitted by Jenny on

Lego Mindstorms EV3 Design diagramIn today's coding class we started on a motorcycle robot. It will use the gyroscopic sensor to keep itself balanced on 2 wheels.  All they had for instructions was a video showing a working Lego motorcycle. No build instructions and no programming instructions.

孩子們兼天的挑戰是製造一個機車,沒有任何的參考或是說明,只有一張最後的成果圖!挺有趣的!!!

 

Lego Mindstorms EV3 - 機器狗完成!

Submitted by Jenny on

The coding class finished programming their recent robot. They learned how to have multiple threads of program execution and how to interrupt one thread from another and how to use global variables as flags to send quick messages across threads.

利用multiple threads和program execution, 機器狗終於完成了!

Lego Mindstorms EV3 - Multi-Thread Programming

Submitted by Jenny on

In this week's coding class we discussed program threads and how Lego Mindstorms software allows kids to create multi-threaded programming.  The kids finished building the Znap robot from instructions and then started programming it with only the rough outline that was written on the board as a guide. They need to use multiple loops, variables, and a new loop interrupt instruction.

這星期我們探討了電腦程式裡的multi-threading功能,利用Lego Mindstorms的程式設計軟體,孩子們練習了multiple loops, variables, 還有 loop interrupt。

 

20150722 Coding Class

Submitted by Jenny on
Invent your own Lego robot and programming it!
(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));