<?xml version="1.0"?>
<ProgramSet xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ProgramList>
    <Program>
      <Name>Hohm4Oct22.xmlUnit0</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>21.391608391608315</Left>
          <Top>20.63636363636374</Top>
          <ZIndex>12</ZIndex>
          <Block>
            <BlockSetType>Comment</BlockSetType>
            <BlockType>Comment</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
          <Value1 xsi:type="xsd:string">Puzzle 4: Noddy

Here is some code to make the robot nod its head down, wait for one second then nod back up again:






But it doesn't work; it has a bug.

What do you think will happen when the Space key is pressed?

Try: Press Space. Did the robot do what you expected it to? Why does it do that? 

Puzzle:
Can you alter the code to make the robot nod its head down, wait for a second and then back up again?


</Value1>
          <Value2 xsi:type="xsd:string">478.851398601399:393.638111888113:0:0:True:#FFFF4500:#FFFFFFFF:16:#FFFF4500:0</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm4Oct22.xmlUnit1</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>122.7954545454545</Left>
          <Top>127.22727272727272</Top>
          <ZIndex>16</ZIndex>
          <Block>
            <BlockSetType>Events</BlockSetType>
            <BlockType>WhenGenericKeyPressed</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected>space</ListSelected>
          <Value1 xsi:type="xsd:string">space</Value1>
        </ProgramItem>
        <ProgramItem>
          <Left>122.7954545454545</Left>
          <Top>159.22727272727272</Top>
          <ZIndex>16</ZIndex>
          <Block>
            <BlockSetType>Motion</BlockSetType>
            <BlockType>GenericSetMotor</BlockType>
            <BlockDefault>HeadNod</BlockDefault>
            <MotorType>Motor</MotorType>
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra>both</Extra>
          <ListSelected>HeadNod</ListSelected>
          <Value1 xsi:type="xsd:double">0</Value1>
          <Value2 xsi:type="xsd:string">HeadNod</Value2>
        </ProgramItem>
        <ProgramItem>
          <Left>122.7954545454545</Left>
          <Top>183.22727272727272</Top>
          <ZIndex>16</ZIndex>
          <Block>
            <BlockSetType>Motion</BlockSetType>
            <BlockType>GenericSetMotor</BlockType>
            <BlockDefault>HeadNod</BlockDefault>
            <MotorType>Motor</MotorType>
            <Edited>false</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra>both</Extra>
          <ListSelected>HeadNod</ListSelected>
          <Value1 xsi:type="xsd:double">5</Value1>
          <Value2 xsi:type="xsd:string">HeadNod</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm4Oct22.xmlUnit2</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>155.77972027972021</Left>
          <Top>452.61188811188805</Top>
          <ZIndex>17</ZIndex>
          <Block>
            <BlockSetType>Control</BlockSetType>
            <BlockType>WaitForSecs</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
          <Value1 xsi:type="xsd:double">1</Value1>
        </ProgramItem>
      </ProgramItemList>
    </Program>
  </ProgramList>
  <Variables />
  <Lists />
  <Displayed>
    <Block>
      <BlockSetType>Sensing</BlockSetType>
      <BlockType>GenericMotor</BlockType>
      <BlockDefault>HeadTurn</BlockDefault>
      <MotorType />
      <Edited>false</Edited>
      <Highlighted>false</Highlighted>
    </Block>
  </Displayed>
  <Version>5</Version>
  <FilePathName />
</ProgramSet>