<snapdata remixID="8512085"><project name="FinchPong" 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="-9" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="87" center-y="14" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAAcCAYAAAD4DoSQAAAAp0lEQVR4Xu3SAQ2AQBADwb4znCMNgowNcwqavTnbrjkFYgXOtie22VwFBi4EyQLgJt9mNLgMJAuAm3yb0eAykCwAbvJtRoPLQLIAuMm3GQ0uA8kC4CbfZjS4DCQLgJt8m9HgMpAsAG7ybUaDy0CyALjJtxkNLgPJAuAm32Y0uAwkC4CbfJvR4DKQLABu8m1Gg8tAsgC4ybcZDS4DyQIf3Du53OhfF3gB9P0bArCIsnQAAAAASUVORK5CYII=" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></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="401.000001" y="190.8333343333333"><block s="doSetVar"><l>Y</l><block s="reportProduct"><l>240</l><custom-block s="Finch Y Acceleration"></custom-block></block></block></script><script x="310" y="337"><block s="bounceOffEdge"></block></script><script x="289.000001" y="233.8333343333333"><block s="doForever"><script><block s="doSetVar"><l>X</l><block s="reportProduct"><l>180</l><custom-block s="Finch X Acceleration"></custom-block></block></block><block s="gotoXY"><block var="X"/><block var="Y"/></block></script></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="10" y="170" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,124.6440000000001,239.7,1" pen="tip" id="36"><costumes><list id="37"><item><costume name="Untitled" center-x="11" center-y="14.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAdCAYAAACuc5z4AAACj0lEQVRIS+2WS0hUYRTHf+f6AEE0CCrooXcmiigKIgpa9N4UBGFYC7FmRhFqYy/KVtkqi6jcBInOXHosKpIgsE1SbYIigqSIipk7pkQFQYoQ6HhPjPO6M87o2Nq7u+f8v/855//xnXOEWb4wR1YZlG1UdKmBo0rJd4eJd15uf5npqBRyRggcMtBWha35MAKvHKTTQ/BBAX+22ca3AKQLqJ+tmqT/IWiLifXHjc/KOEqzqTiPQdfngPoUPifBqxX2ZQeVAcE4UEu3nbKniX9xvHKMv88FNmUO6Q2ltMND9083UYTmxUKsDeREyq7wtpKKnYu4ORa3pYmj+LoVaXIBGz2E7s4kR5RAg6JpjKA9tVjNaeIovjpFHrlIAiahUDEa2/j9QDAjgR6sxeqdyjiC75kgu5POoEkonXmR5D1AII5VtN+DtUciHN0mGC9TBA6xGi93vhVDmMKEaVxhUDqYkdHZLmF87QZyIaFLRqO5EMex7jty0ItZxHGDF6t9rqRxvDvBeeL0Xc1LMS9F4jlNeyARAqcFvZpwy4BJcMP/vDybwPvUgFDkjAxRXxGj8gdQlehOcrjQHCsUMD4fBb2f9I+WMrZkqm3a+C6BtCUb9PAkZeu8dI0Uk3mYluoSJj4oLEvgtcPEOj9F/JuGqhHKP0rayVOTUM5cyx/Gxt8H7E1Uy3A142sXcm80PZpyykGQ/kmcY16sr/koh2haGcO5BezK9OGMjFlT2sZ/FrjsIhoXtFOh16H8U9xuML5GoU6QVqDchT1nErqS+p+2sITxnzTgWjH6pjAOnPISuu4+k3cTsvHtAOkAtswS4DVom4n1IhdXcMWKAwfx7XcSZW92YHlCCoYUfWNAbw3Wk0KB/wHYmja7K0/8wQAAAABJRU5ErkJggg==" id="38"/></item></list></costumes><sounds><list struct="atomic" id="39"></list></sounds><blocks></blocks><variables></variables><scripts><script x="179" y="72"><block s="doIfElse"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="gotoXY"><l>10</l><l>170</l></block></script><script><block s="doUntil"><block s="reportTouchingObject"><l>Sprite</l></block><script><block s="changeXPosition"><l>10</l></block></script></block></script></block></script></scripts></sprite><watcher var="X" style="normal" x="10" y="94.00000799999998" color="243,118,29"/><watcher var="Y" style="normal" x="10" y="115.00000999999997" 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></blocks><variables><variable name="X"><l>0</l></variable><variable name="Y"><l>-9</l></variable></variables></project><media name="FinchPong" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>