Wednesday, November 21, 2007

Two switches and the if command

Look here for the reason for these Logo posts.

Setup: Connect one motor to port A and one lamp to port B. Connect one switch to port 1 and another switch to port 2. Download and run this program:

to start
loop [flash-and-spin]
end

to flash-and-spin
if switch1
[aon]
if not switch1
[aoff]
if switch2
[bon]
if not switch2
[boff]
end

One switch and the ifelse command

Look here for the reason for these Logo posts.

Setup: Use one switch connected to port 1 and one motor connected to port A. Download this program:
to go
loop [reverse]
end

to reverse
aon
ifelse switch1
[athisway]
[athatway]
end

One switch and the if command

Look here for the reason for these Logo posts.

Setup: Use one switch connected to port 1 and one motor connected to port A. Download this program:
to go
loop [spin]
end

to spin
if switch1
[athatway]
if not switch1
[athisway]
aon
end

One switch and the waituntil command

Look here for the reason for these Logo posts.

Setup: Use one switch connected to port 1 and one motor connected to port A. Download this program:
to go
loop [start]
end

to start
waituntil [switch1]
aon
waituntil [not switch1]
aoff
end


The waituntil command functions sequentially, just like other simple commands.

Programming an RCX with Logo Commands

I use MicroWorlds EX Robotics to teach 7th graders to program Lego RCX robots. It took me a lot of trial and error to find simple ways to control the input and output for these units; to find efficient programs that direct switches and reflectors to make the RCX do useful things. The accompanying help guide for MW EX provides overly complex examples for just learning the basics, so I figured it might be helpful to post the examples I'm using to get my students started on creating interactive robots.

Thursday, November 15, 2007

Un-conference board



The NYCIST Un-Conference workshop sign up board is such an impressive sight. I came up here a day late a little apprehensive, worried that there would be chaos or general lack of inspiration. But I should have known...this is a group of people who know so much and have so much curiosity about everything. It couldn't help but be fruitful and productive.

Interaction Design




This is how to set up an un-conference. Grab a paper and put yourself in a spot. That's great interaction design.

Chris Lehmann, virtual keynote, NYCIST un-conference

--learning with your head, heart, and hands: can I do all three in each and every class? And let the kids know that I am?
How do we move away from schools + computers to simply innovative schools:
--facutly workshop, not staff meeting
--creating common meeting time
--move away from "How do we do this?" move toward "Why do we do this?"

Integrating Multimedia Projects

AGrill has a good idea. Distribute the task types to classes according to what the students focus on. For example, for an English podcast project have the students write scripts in their English class, research in Library class, then record, edit, and publish in tech class.

Filemaker

I have to learn Filemaker scripting.