<snapdata remixID="11378594"><project name="FinchSingleDeviceStarterProject" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="FinchSingleDeviceStarterProject"><notes></notes><hidden> receiveCondition</hidden><headers></headers><code></code><blocks><block-definition s="Finch Distance (cm)" type="reporter" category="sensing"><header></header><code></code><translations>ca:Finch Distància (cm)&#xD;de:Finch Entfernung (cm)&#xD;es:Finch Distancia (cm)&#xD;fr:Finch Distance (cm)&#xD;he:Finch מרחק (cm)&#xD;ko:Finch 거리 센서 (cm)&#xD;nl:Finch Afstand (cm)&#xD;pt:Finch Distância (cm)&#xD;zh_CN:Finch 距离 (cm)&#xD;zh_TW:Finch 距離 (cm)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://127.0.0.1:30061/hummingbird/in/Distance/static</l></block></block></script></block-definition><block-definition s="Finch %&apos;port&apos; Light" type="reporter" category="sensing"><header></header><code></code><translations>ca:Finch _ Llum&#xD;de:Finch _ Licht&#xD;es:Finch _ Luz&#xD;fr:Finch _ Lumière&#xD;he:Finch _ אור&#xD;ko:Finch _ 빛 센서&#xD;nl:Finch _ Licht&#xD;pt:Finch _ Luz&#xD;zh_CN:Finch _ 灯光&#xD;zh_TW:Finch _ 燈光&#xD;</translations><inputs><input type="%txt" readonly="true">Right<options>Left&#xD;Right</options></input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/Light/</l><block var="port"/></list></block></block></block></script></block-definition><block-definition s="Finch %&apos;port&apos; Line" type="reporter" category="sensing"><header></header><code></code><translations>ca:Finch _ Línia&#xD;de:Finch _ Linie&#xD;es:Finch _ Línea&#xD;fr:Finch _ Ligne&#xD;he:Finch _ קו&#xD;ko:Finch _ 선&#xD;nl:Finch _ Lijn&#xD;pt:Finch _ Linha&#xD;zh_CN:Finch _ 线&#xD;zh_TW:Finch _ 線&#xD;</translations><inputs><input type="%txt" readonly="true">Right<options>Left&#xD;Right</options></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><block s="doSetVar"><l>value</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/Line/</l><block var="port"/></list></block></block></block><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block var="value"/><l>Not Connected</l></block></block><script><block s="doReport"><block s="reportRound"><block var="value"/></block></block></script><script><block s="doReport"><l>Not Connected</l></block></script></block></script></block-definition><block-definition s="Finch %&apos;port&apos; Encoder (rotations)" type="reporter" category="sensing"><header></header><code></code><translations>ca:Finch Recompte de voltes _&#xD;de:Finch _ Kodierer&#xD;es:Finch Recuento de vueltas _&#xD;fr:Finch _ Encodeur&#xD;he:Finch _ קודאי&#xD;ko:Finch _ 인코더&#xD;nl:Finch _ Encoder&#xD;pt:Finch _ Código&#xD;zh_CN:Finch _ 编码器&#xD;zh_TW:Finch _ 編碼器&#xD;</translations><inputs><input type="%txt" readonly="true">Right<options>Left&#xD;Right</options></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><block s="doSetVar"><l>value</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/Encoder/</l><block var="port"/></list></block></block></block><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block var="value"/><l>Not Connected</l></block></block><script><block s="doReport"><block var="value"/></block></script><script><block s="doReport"><l>Not Connected</l></block></script></block></script></block-definition><block-definition s="Finch Reset Encoders" type="command" category="sensing"><header></header><code></code><translations>ca:Finch Reinicialitza els comptadors de voltes&#xD;de:Finch Kodierer Zurücksetzen&#xD;es:Finch Reinicializar los contadores de vueltas&#xD;fr:Finch Réinitialiser les encodeurs&#xD;he:Finch לאפס קודאי&#xD;ko:Finch 인코더 리셋하기&#xD;nl:Finch Encoders Resetten&#xD;pt:Finch Redefinir Código&#xD;zh_CN:Finch 重置编码器&#xD;zh_TW:Finch 重置編碼器&#xD;</translations><inputs></inputs><script><block s="doRun"><block s="reifyReporter"><autolambda><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/resetEncoders/A/</l></list></block></block></autolambda><list></list></block><list></list></block><block s="doWait"><l>0.2</l></block></script></block-definition><block-definition s="Finch Play Note %&apos;note&apos; for %&apos;beats&apos; beats" type="command" category="sound"><header></header><code></code><translations>ko:Finch _ 번 음을 _ 박자로 연주하기&#xD;de:Finch Spiele Note _ für _ Schläge&#xD;pt:Finch Toque Notas _ por _ Batidas&#xD;fr:Finch Jouer la note _ pour _ battement(s)&#xD;nl:Finch Speel Noot _ voor _ Beats&#xD;zh_CN:Finch 演奏 音阶 _ 于 _ 拍&#xD;zh_TW:Finch 演奏 音階 _ 於 _ 拍&#xD;ar:Finch تشغيل الموسيقى _ _&#xD;dk:Finch Spil tone _ i _ slag&#xD;he:Finch נגן תו _ במשך _ פעימות&#xD;es:Finch Emitir un sonido _ por _ pulsos&#xD;ca:Finch Toca nota _ durant _ temps&#xD;fi:Finch Soita sävel _ _ iskun ajan&#xD;sv:Finch Spela not _ _&#xD;</translations><inputs><input type="%n">60<options>§_pianoKeyboardMenu</options></input><input type="%n">0.5</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="note"/><l>135</l></block><script><block s="doSetVar"><l>note</l><l>135</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><l>32</l><block var="note"/></block><script><block s="doSetVar"><l>note</l><l>32</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="beats"/><l>16</l></block><script><block s="doSetVar"><l>beats</l><l>16</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><l>0</l><block var="beats"/></block><script><block s="doSetVar"><l>beats</l><l>0</l></block></script></block><block s="doSetVar"><l>beats</l><block s="reportRound"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>60000</l><block s="getTempo"></block></block><block var="beats"/></list></block><comment w="242" collapsed="false">BPM = tempo&#xD;60 * 1000/BPM = BPMS beats per millisecond&#xD;beats&#xD;                            = Duration in ms = BPMS * number of beats&#xD;                        </comment></block></block><block s="doSetVar"><l>note</l><block s="reportRound"><block var="note"/></block></block><block s="doRun"><block s="reifyReporter"><autolambda><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/playnote/</l><block var="note"/><l>/</l><block var="beats"/></list></block></block></autolambda><list></list></block><list></list></block><block s="doWait"><block s="reportQuotient"><block var="beats"/><l>1000</l></block><comment w="205" collapsed="false">block for number of seconds</comment></block></script></block-definition><block-definition s="micro:bit Button %&apos;button&apos;" type="predicate" category="sensing"><header></header><code></code><translations>ko:micro:bit 버튼 _&#xD;de:micro:bit Knopf _&#xD;pt:micro:bit Tecla _&#xD;fr:micro:bit Bouton _&#xD;nl:micro:bit Knop _&#xD;zh_CN:micro:bit 按钮 _&#xD;zh_TW:micro:bit 按鈕 _&#xD;ar:micro:bit زر _&#xD;dk:micro:bit Knap _&#xD;he:micro:bit לחצן _&#xD;es:micro:bit Pulsador _&#xD;ca:micro:bit Botó _&#xD;fi:micro:bit Painike _&#xD;sv:micro:bit Knapp _&#xD;</translations><inputs><input type="%txt" readonly="true">A<options>A&#xD;B&#xD;Logo (V2)</options></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="button"/><l>Logo (V2)</l></block><script><block s="doSetVar"><l>button</l><l>Logo</l></block></script></block><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/button/</l><block var="button"/></list></block></block></block><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="result"/><l>true</l></block><block s="reportBoolean"><l><bool>true</bool></l></block><block s="reportIfElse"><block s="reportEquals"><block var="result"/><l>false</l></block><block s="reportBoolean"><l><bool>false</bool></l></block><block var="result"/></block></block></block></script></block-definition><block-definition s="micro:bit V2 %&apos;sensor&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">Sound<options>Sound&#xD;Temperature (°C)</options></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="sensor"/><l>Temperature (°C)</l></block><script><block s="doSetVar"><l>sensor</l><l>Temperature</l></block></script></block><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/V2sensor/</l><block var="sensor"/></list></block></block></block></script></block-definition><block-definition s="Finch %&apos;dim&apos;" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">Beak Up<options>Beak Up&#xD;Beak Down&#xD;Tilt Left&#xD;Tilt Right&#xD;Level&#xD;Upside Down&#xD;Shake</options></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/finchOrientation/</l><block var="dim"/></list></block></block><l>true</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Finch %&apos;device&apos; %&apos;dim&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">Accelerometer (m/s²)<options>Accelerometer (m/s²)&#xD;Magnetometer (µT)</options></input><input type="%txt" readonly="true">X<options>X&#xD;Y&#xD;Z</options></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="device"/><l>Accelerometer (m/s²)</l></block><script><block s="doSetVar"><l>device</l><l>finchAccel</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="device"/><l>Magnetometer (µT)</l></block><script><block s="doSetVar"><l>device</l><l>finchMag</l></block></script></block><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/</l><block var="device"/><l>/</l><block var="dim"/></list></block></block></block></script></block-definition><block-definition s="Finch Compass" type="reporter" category="sensing"><header></header><code></code><translations>ko:Finch 나침반 센서&#xD;de:Finch Kompass&#xD;pt:Finch Bússola&#xD;fr:Finch Compas&#xD;nl:Finch Kompas&#xD;zh_CN:Finch 指南针&#xD;zh_TW:Finch 指南針&#xD;ar:Finch بوصلة&#xD;dk:Finch Kompas&#xD;he:Finch מצפן&#xD;es:Finch Brujula&#xD;ca:Finch Brúixola&#xD;fi:Finch Kompassi&#xD;sv:Finch Kompass&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/</l><l>finchCompass/static</l></list></block></block></block></script></block-definition><block-definition s="stop all" type="command" category="control"><header></header><code></code><translations>ko:모두 멈추기&#xD;de:stoppe alles&#xD;pt:pare todos&#xD;fr:stop tout&#xD;nl:stop alle&#xD;zh_CN:停止 全部&#xD;zh_TW:停止 全部&#xD;ar:توقف الكل&#xD;dk:stop alle&#xD;he:להפסיק הכל&#xD;es:detener todo&#xD;ca:atura tot&#xD;fi:pysäytä kaikki&#xD;sv:stop allt&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/stopall</l></list></block></block></block></script></block-definition><block-definition s="Finch Move %&apos;direction&apos; %&apos;distance&apos; cm at %&apos;speed&apos; %" type="command" category="motion"><header></header><code></code><translations>ca:Finch Mou-te cap _ _ cm  a velocitat _ %&#xD;de:Finch Gehe _ _ cm mit _ %&#xD;es:Finch Mover hacia _ _ cm a velocidad _ %&#xD;fr:Finch Déplacer _ _ cm sur _ %&#xD;he:Finch זוז _ _ ס&apos;&apos;מ ב _ %&#xD;ko:Finch _ _ cm 로 움직이기 빠르기 _ %&#xD;nl:Finch Beweeg _ _ cm op _ %&#xD;pt:Finch Mova _ _ cm  a _ %&#xD;zh_CN:Finch 移动 _ _ cm 以 _ %&#xD;zh_TW:Finch 移動  _ _ 厘米在 _ %&#xD;</translations><inputs><input type="%txt" readonly="true">Forward<options>Forward&#xD;Backward</options></input><input type="%n">10</input><input type="%n">50</input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="distance"/><l>-10000</l></block><script><block s="doSetVar"><l>distance</l><l>-10000</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="distance"/><l>10000</l></block><script><block s="doSetVar"><l>distance</l><l>10000</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="speed"/><l>0</l></block><script><block s="doSetVar"><l>speed</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="speed"/><l>100</l></block><script><block s="doSetVar"><l>speed</l><l>100</l></block></script></block><block s="doDeclareVariables"><list><l>wasMoving</l><l>isMoving</l><l>commandSendTime</l></list></block><block s="doSetVar"><l>isMoving</l><block s="reportURL"><l>http://127.0.0.1:30061/hummingbird/in/finchIsMoving/static/</l></block></block><block s="doSetVar"><l>wasMoving</l><block var="isMoving"/></block><block s="doSetVar"><l>commandSendTime</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doRun"><block s="reifyReporter"><autolambda><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/move/A/</l><block var="direction"/><l>/</l><block var="distance"/><l>/</l><block var="speed"/></list></block></block></autolambda><list></list></block><list></list></block><block s="doUntil"><block s="reportOr"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="wasMoving"/><l>true</l></block><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicSum"><list><block var="commandSendTime"/><l>500</l></list></block></block></block><block s="reportEquals"><block var="isMoving"/><l>false</l></block></block><block s="reportEquals"><block var="isMoving"/><l>Not Connected</l></block></block><script><block s="doSetVar"><l>wasMoving</l><block var="isMoving"/></block><block s="doWait"><l>0.01</l></block><block s="doSetVar"><l>isMoving</l><block s="reportURL"><l>http://127.0.0.1:30061/hummingbird/in/finchIsMoving/static/</l></block></block></script></block><custom-block s="Finch Stop"><comment w="170" collapsed="true">Compensate for firmware bug</comment></custom-block><block s="doWait"><l>0.1</l></block></script></block-definition><block-definition s="Finch Turn %&apos;direction&apos; %&apos;angle&apos; ° at %&apos;speed&apos; %" type="command" category="motion"><header></header><code></code><translations>ca:Finch Gira cap a la _ _ ° a velocitat _ %&#xD;de:Finch Drehe _ _ ° mit _ %&#xD;es:Finch Girar hacia la _ _ ° a velocidad _ %&#xD;fr:Finch Tournez _ _ ° à _ %&#xD;he:Finch הסתובב _ _ מעלות ב _ %&#xD;ko:Finch _ _ ° 로 회전하기 빠르기 _ %&#xD;nl:Finch Draai _ _ ° op _ %&#xD;pt:Finch Gire _ _ ° a _ %&#xD;zh_CN:Finch 转动 _ _ ° 以 _ %&#xD;zh_TW:Finch 轉動 _ _ °在 _ %&#xD;</translations><inputs><input type="%txt" readonly="true">Right<options>Right&#xD;Left</options></input><input type="%n">90</input><input type="%n">50</input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="angle"/><l>-360000</l></block><script><block s="doSetVar"><l>angle</l><l>-360000</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="angle"/><l>360000</l></block><script><block s="doSetVar"><l>angle</l><l>360000</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="speed"/><l>0</l></block><script><block s="doSetVar"><l>speed</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="speed"/><l>100</l></block><script><block s="doSetVar"><l>speed</l><l>100</l></block></script></block><block s="doDeclareVariables"><list><l>wasMoving</l><l>isMoving</l><l>commandSendTime</l></list></block><block s="doSetVar"><l>isMoving</l><block s="reportURL"><l>http://127.0.0.1:30061/hummingbird/in/finchIsMoving/static/</l></block></block><block s="doSetVar"><l>wasMoving</l><block var="isMoving"/></block><block s="doSetVar"><l>commandSendTime</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doRun"><block s="reifyReporter"><autolambda><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/turn/A/</l><block var="direction"/><l>/</l><block var="angle"/><l>/</l><block var="speed"/></list></block></block></autolambda><list></list></block><list></list></block><block s="doUntil"><block s="reportOr"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="wasMoving"/><l>true</l></block><block s="reportGreaterThan"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicSum"><list><block var="commandSendTime"/><l>500</l></list></block></block></block><block s="reportEquals"><block var="isMoving"/><l>false</l></block></block><block s="reportEquals"><block var="isMoving"/><l>Not Connected</l></block></block><script><block s="doSetVar"><l>wasMoving</l><block var="isMoving"/></block><block s="doWait"><l>0.01</l></block><block s="doSetVar"><l>isMoving</l><block s="reportURL"><l>http://127.0.0.1:30061/hummingbird/in/finchIsMoving/static/</l></block></block></script></block><custom-block s="Finch Stop"><comment w="170" collapsed="true">Compensate for firmware bug</comment></custom-block><block s="doWait"><l>0.1</l></block></script></block-definition><block-definition s="Finch Wheels L %&apos;left&apos; % R %&apos;right&apos; %" type="command" category="motion"><header></header><code></code><translations>ca:Finch Posa les rodes a velocitat E _ % D _ %&#xD;de:Finch Räder L _ % R _ %&#xD;es:Finch Poner las ruedas a velocidad I _ % D _ %&#xD;fr:Finch Roues L _ % R _ %&#xD;he:Finch גלגלים שמאל _ % ימין _ %&#xD;ko:Finch 바퀴 왼쪽 _ % 오른쪽 _ %&#xD;nl:Finch Wielen L _ % R _ %&#xD;pt:Finch Rodas E _ % D _ %&#xD;zh_CN:Finch 左轮 _ % 右轮 _ %&#xD;zh_TW:Finch 車輪  左 _ % 右 _ %&#xD;</translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="left"/><l>-100</l></block><script><block s="doSetVar"><l>left</l><l>-100</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="left"/><l>100</l></block><script><block s="doSetVar"><l>left</l><l>100</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="right"/><l>-100</l></block><script><block s="doSetVar"><l>right</l><l>-100</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="right"/><l>100</l></block><script><block s="doSetVar"><l>right</l><l>100</l></block></script></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228" collapsed="true">Storing the url response in a variable forces the block to wait for a response before returning.</comment></block><block s="doSetVar"><l>response</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/wheels/A/</l><block var="left"/><l>/</l><block var="right"/></list></block></block></block></script></block-definition><block-definition s="Finch Stop" type="command" category="motion"><header></header><code></code><translations>ca:Finch Atura&#xD;de:Finch Stoppe&#xD;es:Finch Detener&#xD;fr:Finch Stop&#xD;he:Finch להפסיק&#xD;ko:Finch 멈추기&#xD;nl:Finch Stop&#xD;pt:Finch Pare&#xD;zh_CN:Finch 停止&#xD;zh_TW:Finch 停止&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>response</l></list><comment w="228" collapsed="true">Storing the url response in a variable forces the block to wait for a response before returning.</comment></block><block s="doSetVar"><l>response</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/stopFinch/A/</l></list></block></block></block></script></block-definition><block-definition s="Finch Beak R %&apos;redLED&apos; % G %&apos;greenLED&apos; % B %&apos;blueLED&apos; %" type="command" category="looks"><header></header><code></code><translations>ca:Finch Encén el bec de color R _ % G _ % B _ %&#xD;de:Finch Schnabel R _ % G _ % B _ %&#xD;es:Finch Encender el pico de color R _ % V _ % A _ %&#xD;fr:Finch Bec R _ % G _ % B _ %&#xD;he:Finch מקור אדום _ % ירוק _ % כחול _ %&#xD;ko:Finch 부리 빨강 _ % 초록 _ % 파랑 _ %&#xD;nl:Finch Bek R _ % G _ % B _ %&#xD;pt:Finch Bico R _ % G _ % B _ %&#xD;zh_CN:Finch 鸟喙 R _ % G _ % B _ %&#xD;zh_TW:Finch 鳥嘴 紅 _ % 綠 _ % 藍 _ %&#xD;</translations><inputs><input type="%n">0</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="redLED"/><l>0</l></block><script><block s="doSetVar"><l>redLED</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="redLED"/><l>100</l></block><script><block s="doSetVar"><l>redLED</l><l>100</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="greenLED"/><l>0</l></block><script><block s="doSetVar"><l>greenLED</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="greenLED"/><l>100</l></block><script><block s="doSetVar"><l>greenLED</l><l>100</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="blueLED"/><l>0</l></block><script><block s="doSetVar"><l>blueLED</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="blueLED"/><l>100</l></block><script><block s="doSetVar"><l>blueLED</l><l>100</l></block></script></block><block s="doSetVar"><l>redLED</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="redLED"/><l>2.55</l></list><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doSetVar"><l>blueLED</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="blueLED"/><l>2.55</l></list><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doSetVar"><l>greenLED</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="greenLED"/><l>2.55</l></list><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228" collapsed="true">Storing the url response in a variable forces the block to wait for a response before returning.</comment></block><block s="doSetVar"><l>response</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/triled/1/</l><block var="redLED"/><l>/</l><block var="greenLED"/><l>/</l><block var="blueLED"/></list></block></block></block></script></block-definition><block-definition s="Finch Tail %&apos;port&apos; R %&apos;redLED&apos; % G %&apos;greenLED&apos; % B %&apos;blueLED&apos; %" type="command" category="looks"><header></header><code></code><translations>ca:Finch Encén la cua de color _ R _ % G _ % B _ %&#xD;de:Finch Schwanz _ R _ % G _ % B _ %&#xD;es:Finch Encender la cola de color _ R _ % V _ % A _ %&#xD;fr:Finch Queue _ R _ % G _ % B _ %&#xD;he:Finch זנב _ אדום _ % ירוק _ % כחול _ %&#xD;ko:Finch 꼬리 _ 빨강 _ % 초록 _ % 파랑 _ %&#xD;nl:Finch Staart _ R _ % G _ % B _ %&#xD;pt:Finch Cauda _ R _ % G _ % B _ %&#xD;zh_CN:Finch 鸟尾 _ R _ % G _ % B _ %&#xD;zh_TW:Finch 尾巴 _ 紅 _ % 綠 _ % 藍 _ %&#xD;</translations><inputs><input type="%txt" readonly="true">all<options>all&#xD;1&#xD;2&#xD;3&#xD;4</options></input><input type="%n">0</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="port"/><l>all</l></block></block><script><block s="doSetVar"><l>port</l><block s="reportVariadicSum"><list><block var="port"/><l>1</l></list></block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="redLED"/><l>0</l></block><script><block s="doSetVar"><l>redLED</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="redLED"/><l>100</l></block><script><block s="doSetVar"><l>redLED</l><l>100</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="greenLED"/><l>0</l></block><script><block s="doSetVar"><l>greenLED</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="greenLED"/><l>100</l></block><script><block s="doSetVar"><l>greenLED</l><l>100</l></block></script></block><block s="doIf"><block s="reportLessThan"><block var="blueLED"/><l>0</l></block><script><block s="doSetVar"><l>blueLED</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="blueLED"/><l>100</l></block><script><block s="doSetVar"><l>blueLED</l><l>100</l></block></script></block><block s="doSetVar"><l>redLED</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="redLED"/><l>2.55</l></list><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doSetVar"><l>blueLED</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="blueLED"/><l>2.55</l></list><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doSetVar"><l>greenLED</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="greenLED"/><l>2.55</l></list><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228" collapsed="true">Storing the url response in a variable forces the block to wait for a response before returning.</comment></block><block s="doSetVar"><l>response</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/triled/</l><block var="port"/><l>/</l><block var="redLED"/><l>/</l><block var="greenLED"/><l>/</l><block var="blueLED"/></list></block></block></block></script></block-definition><block-definition s="micro:bit Print %&apos;string&apos;" type="command" category="looks"><header></header><code></code><translations>ko:micro:bit 출력 _&#xD;de:micro:bit Drucke _&#xD;pt:micro:bit Imprimir _&#xD;fr:micro:bit Imprimer _&#xD;nl:micro:bit Schrijf _&#xD;zh_CN:micro:bit 打印 _&#xD;zh_TW:micro:bit 打印 _&#xD;ar:micro:bit طباعة _&#xD;dk:micro:bit Vis _&#xD;he:micro:bit הדפס _&#xD;es:micro:bit Imprimir _&#xD;ca:micro:bit Escriu _&#xD;fi:micro:bit Näytä teksti _&#xD;sv:micro:bit Visa text _&#xD;</translations><inputs><input type="%txt">Hello</input></inputs><script><block s="doRun"><block s="reifyReporter"><autolambda><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/print/</l><block var="string"/></list></block></block></autolambda><list></list></block><list></list></block><block s="doWait"><block s="reportVariadicProduct"><list><block s="reportStringSize"><block var="string"/></block><l>0.6</l></list></block></block></script></block-definition><block-definition s="micro:bit Display $nl %&apos;11&apos; %&apos;12&apos; %&apos;13&apos; %&apos;14&apos; %&apos;15&apos; $nl %&apos;21&apos; %&apos;22&apos; %&apos;23&apos; %&apos;24&apos; %&apos;25&apos; $nl %&apos;31&apos; %&apos;32&apos; %&apos;33&apos; %&apos;34&apos; %&apos;35&apos; $nl %&apos;41&apos; %&apos;42&apos; %&apos;43&apos; %&apos;44&apos; %&apos;45&apos; $nl %&apos;51&apos; %&apos;52&apos; %&apos;53&apos; %&apos;54&apos; %&apos;55&apos;" type="command" category="looks"><header></header><code></code><translations>ko:micro:bit 보이기 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;de:micro:bit LED Anzeige _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;pt:micro:bit Visor _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;fr:micro:bit Display _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;nl:micro:bit Scherm _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;zh_CN:micro:bit 显示 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;zh_TW:micro:bit 顯示 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;ar:micro:bit عرض _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;dk:micro:bit Display _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;he:micro:bit מסך _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;es:micro:bit Monitor _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;ca:micro:bit Pantalla _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;fi:micro:bit Näytä _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;sv:micro:bit Skärm _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;</translations><inputs><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input></inputs><script><block s="doDeclareVariables"><list><l>response</l></list><comment w="228" collapsed="true">Storing the url response in a variable forces the block to wait for a response before returning.</comment></block><block s="doSetVar"><l>response</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/symbol/A/</l><block var="11"/><l>/</l><block var="12"/><l>/</l><block var="13"/><l>/</l><block var="14"/><l>/</l><block var="15"/><l>/</l><block var="21"/><l>/</l><block var="22"/><l>/</l><block var="23"/><l>/</l><block var="24"/><l>/</l><block var="25"/><l>/</l><block var="31"/><l>/</l><block var="32"/><l>/</l><block var="33"/><l>/</l><block var="34"/><l>/</l><block var="35"/><l>/</l><block var="41"/><l>/</l><block var="42"/><l>/</l><block var="43"/><l>/</l><block var="44"/><l>/</l><block var="45"/><l>/</l><block var="51"/><l>/</l><block var="52"/><l>/</l><block var="53"/><l>/</l><block var="54"/><l>/</l><block var="55"/></list></block></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="991"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="992"></list></costumes><sounds><list struct="atomic" id="993"></list></sounds><variables></variables><blocks></blocks><scripts><script x="10" y="13"><block s="receiveInteraction"><l><option>stopped</option></l></block><custom-block s="stop all"></custom-block></script></scripts><sprites select="1"><watcher scope="Sprite" s="yPosition" style="normal" x="10" y="10" color="74,108,212"/><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212"/><sprite name="Sprite" idx="1" x="4.349999999999909" y="13.199999999999875" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="90,206,0,1" pen="tip" id="1003"><costumes><list struct="atomic" id="1004"></list></costumes><sounds><list struct="atomic" id="1005"></list></sounds><blocks></blocks><variables></variables><scripts><script x="70" y="62.33333333333334"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="clear"></block><block s="down"></block><block s="doForever"><script><block s="setXPosition"><block s="reportVariadicProduct"><list><l>15</l><custom-block s="Finch %txt %txt"><l>Accelerometer (m/s²)</l><l>X</l></custom-block></list></block></block><block s="setYPosition"><block s="reportVariadicProduct"><list><l>15</l><custom-block s="Finch %txt %txt"><l>Accelerometer (m/s²)</l><l>Y</l></custom-block></list></block></block><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><l>0</l><block s="xPosition"></block></block><block s="reportGreaterThan"><block s="yPosition"></block><l>0</l></block></block><script><block s="setColor"><color>145,26,68,1</color></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block s="xPosition"></block><l>0</l></block><block s="reportGreaterThan"><l>0</l><block s="yPosition"></block></block></block><script><block s="setColor"><color>192,255,240,1</color></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><l>0</l><block s="xPosition"></block></block><block s="reportGreaterThan"><l>0</l><block s="yPosition"></block></block></block><script><block s="setColor"><color>7,0,191,1</color></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block s="xPosition"></block><l>0</l></block><block s="reportGreaterThan"><block s="yPosition"></block><l>0</l></block></block><script><block s="setColor"><color>90,206,0,1</color></block></script></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="FinchSingleDeviceStarterProject" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>