<snapdata remixID="8528299"><project name="controlled finch v2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADWElEQVR4Xu3bPUprYRiF0TdgYyXYaCVWzsHCuTgDMRMwQ9AmIohgYWNjZXorKyGdpIqdYKNCBLE5lwSul/vXmbMV1wdpz06eb3G6dJqmacpRIFSgA2CovNlZgRnAo6Oj6vV6kijQSoGNjY26urr6BXB/f7/u7+9rd3e3lS9g5PsWGI1GtbOzU8Ph8HeAz8/Ptbe3933L+OWtFJjC297eBrCV2kb+KgAgFNECAEbzGweQgWgBAKP5jQPIQLQAgNH8xgFkIFoAwGh+4wAyEC0AYDS/cQAZiBYAMJrfOIAMRAsAGM1vHEAGogUAjOY3DiAD0QIARvMbB5CBaAEAo/mNA8hAtACA0fzGAWQgWgDAaH7jADIQLQBgNL9xABmIFgAwmt84gAxECwAYzW8cQAaiBQCM5jcOIAPRAgBG8xsHkIFoAQCj+Y0DyEC0AIDR/MYBZCBaAMBofuMAMhAtAGA0v3EAGYgWADCa3ziADEQLABjNbxxABqIFAIzmNw4gA9ECAEbzGweQgWgBAKP5jQPIQLQAgNH8xgFkIFoAwGh+4wAyEC0AYDS/cQAZiBYAMJrfOIAMRAsAGM1vHEAGogUAjOY3DiAD0QIARvMbB5CBaAEAo/mNA8hAtACA0fzGAWQgWgDAaH7jADIQLQBgNL9xABmIFgAwmt84gAxECwAYzW8cQAaiBQCM5jcOIAPRAgBG8xsHkIFoAQCj+Y0DyEC0AIDR/MYBZCBaAMBA/ouLi9rc3KzV1dXA+ueaBLCF+7i9va3r6+u6ubmp8Xhc6+vr1e/3W1j+/BMAzuGOHh8f6+zsrF5fX2swGNTS0tL7ytraWh0cHMxh9Ws+EsAPvLe3t7c6OTmpy8vLWlhY+OeTu91ubW1tfeDq134UgHO6v6ZpZhg7nU6dnp7W8vLybOnl5aWOj49r+iZ0qgBsScHDw0Odn5/XZDKpu7u7Ojw8nOH87gfAkIDpGxJAb8AQP7M/C3gDshAtAGA0v3EAGYgWADCa3ziADEQLABjNbxxABqIFAIzmNw4gA9ECAEbzGweQgWgBAKP5jQPIQLQAgNH8xgFkIFoAwGh+4/8F2Ov1anFxUSEF5l5gZWVl9t+Q6ek0TdM8PT3V9OMo0FaB6X+l3wG2NWpHgT8L/AD6FogCoZDbmgAAAABJRU5ErkJggg==</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="1.0222252113276227" y="-109" heading="270" 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="11" w="363" collapsed="false">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="63" y="314"><block s="receiveKey"><l><option>left arrow</option></l></block><block s="doUntil"><block s="reportEquals"><block s="reportKeyPressed"><l><option>left arrow</option></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><custom-block s="Move Finch Left: %n Right: %n"><l>-100</l><l>100</l></custom-block></script></block></script><script x="204" y="436"><block s="receiveKey"><l><option>down arrow</option></l></block><block s="doUntil"><block s="reportEquals"><block s="reportKeyPressed"><l><option>down arrow</option></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><custom-block s="Move Finch Left: %n Right: %n"><l>-100</l><l>-100</l></custom-block></script></block></script><script x="467" y="279"><block s="receiveKey"><l><option>right arrow</option></l></block><block s="doUntil"><block s="reportEquals"><block s="reportKeyPressed"><l><option>right arrow</option></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><custom-block s="Move Finch Left: %n Right: %n"><l>100</l><l>-100</l></custom-block></script></block></script><script x="171.999999" y="116"><block s="receiveGo"></block><block s="doForever"><script><block s="doUntil"><block s="reportKeyPressed"><l><option>up arrow</option></l></block><script><custom-block s="Stop Finch"></custom-block></script></block></script></block></script><script x="461" y="86"><block s="receiveKey"><l><option>up arrow</option></l></block><custom-block s="Move Finch Left: %n Right: %n"><l>100</l><l>100</l></custom-block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="-2" y="2" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="128.06100000000004,0,206.55,1" pen="tip" id="78"><costumes><list id="79"><item><costume name="Untitled" center-x="234" center-y="172" image="data:image/png;base64,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" id="80"/></item></list></costumes><sounds><list struct="atomic" id="81"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite></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></variables></project><media name="controlled finch v2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>