<?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>Hohm9ct22.xmlUnit0</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>11.846153846153584</Left>
          <Top>24.923076923076891</Top>
          <ZIndex>226</ZIndex>
          <Block>
            <BlockSetType>Comment</BlockSetType>
            <BlockType>Comment</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>false</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
          <Value1 xsi:type="xsd:string">^ Bottom lip speech volume sensor value</Value1>
          <Value2 xsi:type="xsd:string">44.6153846153846:153.076923076923:0:0:True:#FFFFFF00:#FF000000:12:#FFFFFF00:0</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm9ct22.xmlUnit1</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>15.034965034964898</Left>
          <Top>81.489510489510451</Top>
          <ZIndex>246</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 9: Oh Very Funny

Here is code that will make the robot tell a joke:








But the robot's lips do not move as it tells the joke.

The Bottom Lip volume sensor block senses the volume of any words the robot speaks: 


You can see its value displayed at the top left of the programming space.

Try: Press the Space key and watch the value of the BottomLip sensor variable change. Did you see the value of the Bottom Lip sensor block vary as Picoh speaks the words?

Puzzle:
Using the blocks below can you use the Bottom Lip sensor block to continuously set the position variable for the Bottom Lip motor? 


</Value1>
          <Value2 xsi:type="xsd:string">670.739510489511:404.307692307692:0:0:True:#FFFF4500:#FFFFFFFF:16:#FFFF4500:0</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm9ct22.xmlUnit2</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>73.237762237762354</Left>
          <Top>164.839160839161</Top>
          <ZIndex>247</ZIndex>
          <Block>
            <BlockSetType>Events</BlockSetType>
            <BlockType>WhenGenericKeyPressed</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>false</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected>space</ListSelected>
          <Value1 xsi:type="xsd:string">space</Value1>
        </ProgramItem>
        <ProgramItem>
          <Left>73.237762237762354</Left>
          <Top>196.839160839161</Top>
          <ZIndex>247</ZIndex>
          <Block>
            <BlockSetType>Speech</BlockSetType>
            <BlockType>SayUntilDone</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>false</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra>True:123.111538461539:18.7692307692308</Extra>
          <ListSelected />
          <Value1 xsi:type="xsd:string">What is R2D2 short for?</Value1>
          <Value2 xsi:type="xsd:string">5</Value2>
        </ProgramItem>
        <ProgramItem>
          <Left>73.237762237762354</Left>
          <Top>221.6083916083918</Top>
          <ZIndex>247</ZIndex>
          <Block>
            <BlockSetType>Control</BlockSetType>
            <BlockType>WaitForSecs</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>false</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
          <Value1 xsi:type="xsd:double">1</Value1>
        </ProgramItem>
        <ProgramItem>
          <Left>73.237762237762354</Left>
          <Top>245.6083916083918</Top>
          <ZIndex>247</ZIndex>
          <Block>
            <BlockSetType>Speech</BlockSetType>
            <BlockType>SayUntilDone</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>false</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra>True:123.597948717949:18.7692307692307</Extra>
          <ListSelected />
          <Value1 xsi:type="xsd:string">Because it has little legs!</Value1>
          <Value2 xsi:type="xsd:string">5</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm9ct22.xmlUnit3</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>163.03608391608373</Left>
          <Top>392.78146853146853</Top>
          <ZIndex>266</ZIndex>
          <Block>
            <BlockSetType>Sensing</BlockSetType>
            <BlockType>BottomLip</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
          <Value1 xsi:type="xsd:string" />
          <Value2 xsi:type="xsd:string" />
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm9ct22.xmlUnit4</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>64.020979020978643</Left>
          <Top>678.76748251748245</Top>
          <ZIndex>267</ZIndex>
          <Block>
            <BlockSetType>Control</BlockSetType>
            <BlockType>Forever</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm9ct22.xmlUnit5</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>83.744211123539912</Left>
          <Top>646.30944055944065</Top>
          <ZIndex>268</ZIndex>
          <Block>
            <BlockSetType>Sensing</BlockSetType>
            <BlockType>BottomLip</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
          <Value1 xsi:type="xsd:string" />
          <Value2 xsi:type="xsd:string" />
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm9ct22.xmlUnit6</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>219.06468531468522</Left>
          <Top>704.62412587412553</Top>
          <ZIndex>269</ZIndex>
          <Block>
            <BlockSetType>Motion</BlockSetType>
            <BlockType>GenericSetMotor</BlockType>
            <BlockDefault>BottomLip</BlockDefault>
            <MotorType>Motor</MotorType>
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra>both</Extra>
          <ListSelected>BottomLip</ListSelected>
          <Value1 xsi:type="xsd:double">0</Value1>
          <Value2 xsi:type="xsd:string">BottomLip</Value2>
        </ProgramItem>
      </ProgramItemList>
    </Program>
    <Program>
      <Name>Hohm9ct22.xmlUnit7</Name>
      <ProgramItemList>
        <ProgramItem>
          <Left>224.29195804195797</Left>
          <Top>647.28321678321652</Top>
          <ZIndex>270</ZIndex>
          <Block>
            <BlockSetType>Events</BlockSetType>
            <BlockType>WhenFlagClicked</BlockType>
            <BlockDefault />
            <MotorType />
            <Edited>true</Edited>
            <Highlighted>false</Highlighted>
          </Block>
          <ProgramItemList />
          <ProgramItemElseList />
          <SayText />
          <Extra />
          <ListSelected />
          <Value1 xsi:type="xsd:string" />
        </ProgramItem>
      </ProgramItemList>
    </Program>
  </ProgramList>
  <Variables />
  <Lists />
  <Displayed>
    <Block>
      <BlockSetType>Sensing</BlockSetType>
      <BlockType>BottomLip</BlockType>
      <BlockDefault />
      <MotorType />
      <Edited>false</Edited>
      <Highlighted>false</Highlighted>
    </Block>
  </Displayed>
  <Version>5</Version>
  <FilePathName />
</ProgramSet>