<snapdata remixID="8512077"><project name="Finch Pond" 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="sperite" idx="1" x="0" y="200" 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="15" y="11" 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="34" y="50"><block s="receiveKey"><l><option>space</option></l></block><block s="doForever"><script><block s="doSetVar"><l>yAccel</l><custom-block s="Finch Y Acceleration"></custom-block></block><block s="doSetVar"><l>xPaddlePossition</l><block s="reportProduct"><l></l><custom-block s="Finch Y Acceleration"></custom-block></block></block></script></block></script><script x="472" y="54"><block s="receiveKey"><l><option>space</option></l></block><block s="gotoXY"><block s="reportRandom"><l>1</l><l>10</l></block><l>180</l></block><block s="doRepeat"><l></l><script><block s="changeYPosition"><l>-1</l></block></script></block><block s="doIf"><block s="reportTouchingObject"><block var="Paddle"/></block><script><block s="doChangeVar"><l>score</l><l>1</l></block></script></block></script></scripts></sprite><watcher var="yAccel" style="normal" x="10" y="10" color="243,118,29"/><watcher var="xPaddlePossition" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="Paddle" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="score" style="normal" x="10" y="73.00000599999998" color="243,118,29"/></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><block-definition s="Paddle" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><variables><variable name="yAccel"><l>0.0</l></variable><variable name="xPaddlePossition"><l>0</l></variable><variable name="Paddle"><l>0</l></variable><variable name="score"><l>0</l></variable></variables></project><media name="Finch Pond" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>