<snapdata remixID="8520337"><project name="FinchAlarmClock" 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><watcher scope="Stage" s="getLastMessage" style="normal" x="10" y="10" color="230,168,34" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="52.00000399999999" color="4,148,220"/><sprite name="Sprite" idx="1" x="56" y="-62" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="10"><costumes><list struct="atomic" id="11"></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="10" 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="371" y="169.99999999999994"><block s="receiveKey"><l><option>space</option></l></block><block s="doForever"><script><block s="doAsk"><l>How long until the alarm goes off?</l></block><block s="doSetVar"><l>Wait time</l><block s="getLastAnswer"></block></block><block s="doWait"><block var="Wait time"/></block><block s="doRepeat"><l>10</l><script><custom-block s="Finch Buzzer %n Hz %n ms"><l>220</l><l>500</l></custom-block><custom-block s="Finch LED R: %n G: %n B: %n"><l>255</l><l>0</l><l>0</l></custom-block><custom-block s="Move Finch Left: %n Right: %n"><l>30</l><l>30</l></custom-block><block s="doWait"><l>0.25</l></block><custom-block s="Finch Buzzer %n Hz %n ms"><l>440</l><l>500</l></custom-block><custom-block s="Finch LED R: %n G: %n B: %n"><l>0</l><l>0</l><l>0</l></custom-block><custom-block s="Move Finch Left: %n Right: %n"><l>-30</l><l>-30</l></custom-block><block s="doWait"><l>0.25</l></block></script></block><custom-block s="Stop Finch"></custom-block></script></block></script></scripts></sprite><watcher var="Wait time" style="normal" x="5" y="69.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></blocks><variables><variable name="Wait time"><l>2</l></variable></variables></project><media name="FinchAlarmClock" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>