<?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>Hohm6.xmlUnit0</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>257.01102564102541</Left>
          <Top>84.230769230769141</Top>
          <ZIndex>7</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">Set ain't not got no time

Set position instruction blocks do not have a time component. Each instruction block runs for less than a thousandth of a second. This is nowhere near enough time for Picoh's servo motor to move to a new position before the program moves onto the next instruction setting it to a different position. Can you predict what Picoh will do when the A key is pressed?

Try it: Press A. Did it do what you predicted?

Modify: Can you add wait blocks so that Picoh's motors have enough time to move to each position in turn



 </Value1>
          <Value2 xsi:type="xsd:string">410:390.769230769231:69.7033333333333:-153.846153846154:True:#FFFF4500:#FFFFFFFF:16:#FFFF4500:0</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm6.xmlUnit1</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>40.692307692307622</Left>
          <Top>80.461538461538453</Top>
          <ZIndex>8</ZIndex>
          <Block>
            <BlockSetType>Events</BlockSetType>
            <BlockType>WhenGenericKeyPressed</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected>A</ListSelected>
          <Value1 xsi:type="xsd:string">A</Value1>
        </ProgramItem>
        <ProgramItem>
          <Left>40.692307692307622</Left>
          <Top>112.46153846153845</Top>
          <ZIndex>8</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>
        <ProgramItem>
          <Left>40.692307692307622</Left>
          <Top>136.46153846153845</Top>
          <ZIndex>8</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">1</Value1>
          <Value2 xsi:type="xsd:string">HeadNod</Value2>
        </ProgramItem>
        <ProgramItem>
          <Left>40.692307692307622</Left>
          <Top>160.46153846153845</Top>
          <ZIndex>8</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">7</Value1>
          <Value2 xsi:type="xsd:string">HeadNod</Value2>
        </ProgramItem>
        <ProgramItem>
          <Left>40.692307692307622</Left>
          <Top>184.46153846153845</Top>
          <ZIndex>8</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">2</Value1>
          <Value2 xsi:type="xsd:string">HeadNod</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm6.xmlUnit2</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>285.30769230769215</Left>
          <Top>378.53846153846155</Top>
          <ZIndex>9</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>
    <Program>
      <Name>Hohm6.xmlUnit3</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>439.15384615384608</Left>
          <Top>379.30769230769226</Top>
          <ZIndex>10</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>
    <Program>
      <Name>Hohm6.xmlUnit4</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>442.23076923076906</Left>
          <Top>422.38461538461536</Top>
          <ZIndex>11</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>
    <Program>
      <Name>Hohm6.xmlUnit5</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>289.15384615384596</Left>
          <Top>421.61538461538453</Top>
          <ZIndex>12</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>