<snapdata remixID="9085065"><project name="Finch Graphing" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACxElEQVR4Xu3XsVFDQRADUH8PVRCR2JXQIEVQAzEpHdjNfAaakGb0roHdlV5yx3me58WTQCiBA8BQ8sb+JwAgCNEEAIzGbziADEQTADAav+EAMhBNAMBo/IYDyEA0AQCj8RsOIAPRBACMxm84gAxEEwAwGr/hADIQTQDAaPyGA8hANAEAo/EbDiAD0QQAjMZvOIAMRBMAMBq/4QAyEE0AwGj8hgPIQDQBAKPxGw4gA9EEAIzGbziADEQTADAav+EAMhBNAMBo/IYDyEA0AQCj8RsOIAPRBACMxm84gAxEEwAwGr/hADIQTQDAaPyGA8hANAEAo/EbDiAD0QQAjMZvOIAMRBMAMBq/4QAyEE0AwGj8hgPIQDQBAKPxGw4gA9EEAIzGbziADEQTADAav+EAMhBNAMBo/IYDyEA0AQCj8Rt+PJ/P83a7SUICkQSOj9f382/y+XK9/LxdL5/fX5FFDN1MAMDN3muuPh6Px3m/32sWsshWAj4hW33XXQtgXSVbCwG41XfdtQDWVbK1EIBbfdddC2BdJVsLAbjVd921ANZVsrUQgFt9110LYF0lWwsBuNV33bUA1lWytRCAW33XXQtgXSVbCwG41XfdtQDWVbK1EIBbfdddC2BdJVsLAbjVd921ANZVsrUQgFt9110LYF0lWwsBuNV33bUA1lWytRCAW33XXQtgXSVbCwG41XfdtQDWVbK1EIBbfdddC2BdJVsLAbjVd921ANZVsrUQgFt9110LYF0lWwsBuNV33bUA1lWytRCAW33XXQtgXSVbCwG41XfdtQDWVbK1EIBbfdddC2BdJVsLAbjVd921ANZVsrUQgFt9110LYF0lWwsBuNV33bUA1lWytRCAW33XXQtgXSVbCwG41XfdtQDWVbK1EIBbfdddC2BdJVsLAbjVd921ANZVsrUQgFt9110LYF0lWwv9AibR4qitVVNbAAAAAElFTkSuQmCC</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,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</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="-225" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,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="97" y="117"><block s="receiveGo"></block><block s="up"></block><block s="clear"></block><block s="gotoXY"><l>-240</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block s="xPosition"></block><l>240</l></block><script><block s="down"></block><block s="setYPosition"><block s="reportDifference"><block s="reportProduct"><l>8</l><custom-block s="Finch Left Light Sensor"></custom-block></block><l>20</l></block></block><block s="changeXPosition"><l>1</l></block></script></block><block s="doForever"><script><block s="doReport"><block s="reportAnd"><block s="xPosition"></block><block s="yPosition"></block></block></block></script></block></script></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="Finch Graphing" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>