<snapdata remixID="8550081"><project name="Programming with Gestures" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="10" y="10" w="363" collapsed="true">Welcome to Snap! We have pre-loaded the Finch blocks for you. Blocks that move the Finch wheels are located in the Motion category. Blocks that control the beak LED are in the Looks category. Blocks that control the Finch buzzer are in the Sound category. Blocks that read sensor data are in the Sensing category. All Finch blocks are located at the end of the list of blocks in a given category, and they all contain the word “Finch”. &#xD;&#xD;If a block does not contain the word Finch, it is a regular Snap! block. You can right click on most regular Snap! blocks and select help… to find out how they work. Visit www.finchrobot.com/software/snap to find out how the Finch blocks work, or just try them! You can test any block just by clicking on it. For example, click on the Finch LED block, or change the numbers to generate different colors.&#xD;&#xD;We’ve included a brief example as well to help you get started -------------------&gt;&#xD;Cover the left Finch obstacle sensor to turn on the LED, cover the right one to turn it off. See if you can make it flash. Happy coding!&#xD;</comment><script x="103" y="120"><block s="receiveKey"><l><option>r</option></l></block><custom-block s="Finch LED R: %n G: %n B: %n"><l>255</l><l>0</l><l>0</l></custom-block><block s="doUntil"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="doAddToList"><block var="Orient"/><block var="List"/></block><block s="doWait"><l>1</l></block><block s="doIf"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="doStopThis"><l><option>this script</option></l></block></script></block></script></block></script><script x="515" y="130"><block s="receiveGo"></block><block s="doForever"><script><block s="doSetVar"><l>Orient</l><custom-block s="Finch Orientation"></custom-block></block></script></block></script><script x="413" y="263"><block s="receiveGo"></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list></list></block></block></script><script x="252" y="341"><block s="receiveKey"><l><option>space</option></l></block><custom-block s="Finch LED R: %n G: %n B: %n"><l>0</l><l>0</l><l>0</l></custom-block><block s="doWait"><l>1</l></block><block s="doSetVar"><l>ibv</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="List"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="ibv"/><block var="List"/></block><l>level</l></block><script><custom-block s="Move Finch Left: %n Right: %n"><l>0</l><l>0</l></custom-block><block s="doWait"><l>5</l></block><custom-block s="Move Finch Left: %n Right: %n"><l>0</l><l>0</l></custom-block><block s="doChangeVar"><l>ibv</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="ibv"/><block var="List"/></block><l>Beak Up</l></block><script><custom-block s="Move Finch Left: %n Right: %n"><l>100</l><l>100</l></custom-block><block s="doWait"><l>5</l></block><custom-block s="Move Finch Left: %n Right: %n"><l>0</l><l>0</l></custom-block><block s="doChangeVar"><l>ibv</l><l>1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><block var="ibv"/><block var="List"/></block><l>Beak Down</l></block><script><custom-block s="Move Finch Left: %n Right: %n"><l>-100</l><l>-100</l></custom-block><block s="doWait"><l>5</l></block><custom-block s="Move Finch Left: %n Right: %n"><l>0</l><l>0</l></custom-block><block s="doChangeVar"><l>ibv</l><l>1</l></block></script><script><block s="doChangeVar"><l>ibv</l><l>1</l></block></script></block></script></block></script><script x="668" y="443"><block s="doWait"><l>1</l></block><block s="doChangeVar"><l>ibv</l><l>1</l></block></script></scripts></sprite><watcher var="Orient" style="normal" x="10" y="103.000002" color="243,118,29"/><watcher var="ibv" style="normal" x="10" y="124.00000399999999" color="243,118,29"/><watcher var="List" style="normal" x="163" y="39" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Say This %&apos;speech&apos;" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%s">Hello!</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/speak/</l><block var="speech"/></list></block></block></block></script></block-definition><block-definition s="Finch Left Light Sensor" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/lightLeft</l></block></block></script></block-definition><block-definition s="Move Finch Left: %&apos;Left&apos; Right: %&apos;Right&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/finch/out/motor/</l><block var="Left"/><l>/</l><block var="Right"/></list></block></block></block></script></block-definition><block-definition s="Stop Finch" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/out/motor/0/0</l></block></block></script></block-definition><block-definition s="Finch LED R: %&apos;red&apos; G: %&apos;green&apos; B: %&apos;blue&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">50</input><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/finch/out/led/</l><block var="red"/><l>/</l><block var="green"/><l>/</l><block var="blue"/></list></block></block></block></script></block-definition><block-definition s="Finch Buzzer %&apos;frequency&apos; Hz %&apos;duration&apos; ms" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%n">440</input><input type="%n">500</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/finch/out/buzzer/</l><block var="frequency"/><l>/</l><block var="duration"/></list></block></block></block></script></block-definition><block-definition s="Finch Right Light Sensor" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/lightRight</l></block></block></script></block-definition><block-definition s="Finch Light Sensors" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="Finch Left Light Sensor"></custom-block><custom-block s="Finch Right Light Sensor"></custom-block></list></block></block></script></block-definition><block-definition s="Finch X Acceleration" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/accelerationX</l></block></block></script></block-definition><block-definition s="Finch Y Acceleration" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/accelerationY</l></block></block></script></block-definition><block-definition s="Finch Z Acceleration" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/accelerationZ</l></block></block></script></block-definition><block-definition s="Finch Orientation" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/orientation</l></block></block></script></block-definition><block-definition s="Finch Accelerations" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="Finch X Acceleration"></custom-block><custom-block s="Finch Y Acceleration"></custom-block><custom-block s="Finch Z Acceleration"></custom-block></list></block></block></script></block-definition><block-definition s="Finch Left Obstacle" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportURL"><l>http://localhost:22179/finch/in/obstacleLeft</l></block><l>true</l></block></block></script></block-definition><block-definition s="Finch Right Obstacle" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportURL"><l>http://localhost:22179/finch/in/obstacleRight</l></block><l>true</l></block></block></script></block-definition><block-definition s="Finch Obstacles" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="Finch Left Obstacle"></custom-block><custom-block s="Finch Right Obstacle"></custom-block></list></block></block></script></block-definition><block-definition s="Finch Temperature Celsius" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/temperature</l></block></block></script></block-definition><block-definition s="Finch Temperature Fahrenheit" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportSum"><block s="reportProduct"><l>1.8</l><custom-block s="Finch Temperature Celsius"></custom-block></block><l>32</l></block></block></script></block-definition><block-definition s="Finch Buzz+Wait %&apos;frequency&apos; Hz %&apos;duration&apos; ms" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%n">440</input><input type="%n">500</input></inputs><script><custom-block s="Finch Buzzer %n Hz %n ms"><block var="frequency"/><block var="duration"/></custom-block><block s="doWait"><block s="reportQuotient"><block var="duration"/><l>1000</l></block></block></script></block-definition></blocks><variables><variable name="List"><list struct="atomic" id="323"></list></variable><variable name="Orient"><l>Finch not connected</l></variable><variable name="ibv"><l>7</l></variable></variables></project><media name="Programming with Gestures" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>