<?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>Hohm2.xmlUnit0</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>74.111111111111086</Left>
          <Top>70.888888888888886</Top>
          <ZIndex>1</ZIndex>
          <Block>
            <BlockSetType>Events</BlockSetType>
            <BlockType>WhenGenericKeyPressed</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>false</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected>up arrow</ListSelected>
          <Value1 xsi:type="xsd:string">up arrow</Value1>
        </ProgramItem>
        <ProgramItem>
          <Left>74.111111111111086</Left>
          <Top>102.88888888888889</Top>
          <ZIndex>3</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">0</Value1>
          <Value2 xsi:type="xsd:string">HeadNod</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm2.xmlUnit1</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>77.444444444444457</Left>
          <Top>187.55555555555554</Top>
          <ZIndex>4</ZIndex>
          <Block>
            <BlockSetType>Events</BlockSetType>
            <BlockType>WhenGenericKeyPressed</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>false</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected>down arrow</ListSelected>
          <Value1 xsi:type="xsd:string">down arrow</Value1>
        </ProgramItem>
        <ProgramItem>
          <Left>77.444444444444457</Left>
          <Top>219.55555555555554</Top>
          <ZIndex>4</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">10</Value1>
          <Value2 xsi:type="xsd:string">HeadNod</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm2.xmlUnit2</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>317.39393939393926</Left>
          <Top>55.777777777777828</Top>
          <ZIndex>15</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">What's Up and Down?

Predict how Picoh will move when the 'Up' and 'Down' arrow keys are pressed.

Try it: Press the 'Up' key. Does it do what you expected? Press the 'Down' key. How about now? Why does it do that? Reset Picoh. 

Modify 1:
Can you modify the code so that when the 'Down' key is pressed Picoh looks down?

Modify 2:
Using just these instruction blocks:




Can you make Picoh close its eyelids when its head is down and open them when its head is up?</Value1>
          <Value2 xsi:type="xsd:string">433.815073815075:384.024864024865:0:0:True:#FFFF4500:#FFFFFFFF:16:#FFFF4500:0</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm2.xmlUnit3</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>348.59440559440543</Left>
          <Top>363.33566433566415</Top>
          <ZIndex>29</ZIndex>
          <Block>
            <BlockSetType>Motion</BlockSetType>
            <BlockType>GenericSetMotor</BlockType>
            <BlockDefault>LidBlink</BlockDefault>
            <MotorType>Matrix Lid</MotorType>
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra>both</Extra>
          <ListSelected>LidBlink</ListSelected>
          <Value1 xsi:type="xsd:double">10</Value1>
          <Value2 xsi:type="xsd:string">LidBlink</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm2.xmlUnit4</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>353.20979020979007</Left>
          <Top>401.95104895104868</Top>
          <ZIndex>30</ZIndex>
          <Block>
            <BlockSetType>Motion</BlockSetType>
            <BlockType>GenericSetMotor</BlockType>
            <BlockDefault>LidBlink</BlockDefault>
            <MotorType>Matrix Lid</MotorType>
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra>both</Extra>
          <ListSelected>LidBlink</ListSelected>
          <Value1 xsi:type="xsd:double">10</Value1>
          <Value2 xsi:type="xsd:string">LidBlink</Value2>
        </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>