+{"_default": {"1": {"name": "test_find_code", "filename": "./data/defaults/programs/program_test_find_code.json", "default": "True"}, "2": {"name": "demo_color_seeker", "filename": "./data/defaults/programs/program_demo_color_seeker.json", "default": "True"}, "3": {"name": "demo_sound_clap_control", "filename": "./data/defaults/programs/program_demo_sound_clap_control.json", "default": "True"}, "4": {"name": "test_find_path_ahead", "filename": "./data/defaults/programs/program_test_find_path_ahead.json", "default": "True"}, "5": {"name": "test_sound_hear", "filename": "./data/defaults/programs/program_test_sound_hear.json", "default": "True"}, "6": {"name": "test_find_color", "filename": "./data/defaults/programs/program_test_find_color.json", "default": "True"}, "7": {"name": "test_cnn_classifier", "filename": "./data/defaults/programs/program_test_cnn_classifier.json", "default": "True"}, "8": {"name": "test_sound_rec", "filename": "./data/defaults/programs/program_test_sound_rec.json", "default": "True"}, "9": {"name": "test_find_face", "filename": "./data/defaults/programs/program_test_find_face.json", "default": "True"}, "10": {"name": "demo_obstacle_avoidance", "filename": "./data/defaults/programs/program_demo_obstacle_avoidance.json", "default": "True"}, "11": {"name": "test_img_average", "filename": "./data/defaults/programs/program_test_img_average.json", "default": "True"}, "12": {"name": "demo_ar_tags", "filename": "./data/defaults/programs/program_demo_ar_tags.json", "default": "True"}, "13": {"name": "test_cnn_object_detect", "filename": "./data/defaults/programs/program_test_cnn_object_detect.json", "default": "True"}, "14": {"name": "demo_line_follower", "filename": "./data/defaults/programs/program_demo_line_follower.json", "default": "True"}, "15": {"name": "cat_follower", "filename": "./data/defaults/programs/program_demo_cat_follower.json", "default": "True"}, "16": {"name": "test_music", "filename": "./data/defaults/programs/program_test_music.json", "default": "True"}, "17": {"name": "demo_cat_follower", "filename": "./data/defaults/programs/program_demo_cat_follower.json", "default": "True"}, "18": {"name": "test_input", "filename": "./data/defaults/programs/program_test_input.json", "default": "True"}, "19": {"name": "test_output", "filename": "./data/defaults/programs/program_test_output.json", "default": "True"}, "20": {"name": "demo_io_ext", "filename": "./data/defaults/programs/program_demo_io_ext.json", "default": "True"}, "21": {"name": "test_sonars", "filename": "./data/defaults/programs/program_test_sonars.json", "default": "True"}, "22": {"name": "test_led", "dom_code": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><variables><variable id=\"mV|1?_`t].w9ldDjB#Pd\">i</variable><variable id=\".^%KgNcWO{?uvr(igb/M\">c</variable></variables><block type=\"coderbot_atmega_set_led\" id=\"U4M/5!Z8)ydVSl6!KGfl\" x=\"210\" y=\"90\"><value name=\"BEGIN\"><block type=\"math_number\" id=\"}+N@zF-K}std2rBA.rcB\"><field name=\"NUM\">0</field></block></value><value name=\"END\"><block type=\"math_number\" id=\"P5Z~%^uZJH*2vb_Y4kX9\"><field name=\"NUM\">60</field></block></value><value name=\"RED\"><block type=\"math_number\" id=\"n`wi],+ar)H__{76(8aO\"><field name=\"NUM\">0</field></block></value><value name=\"GREEN\"><block type=\"math_number\" id=\"aXK={ZR{EA-S~kZ4r2x)\"><field name=\"NUM\">0</field></block></value><value name=\"BLUE\"><block type=\"math_number\" id=\"H5Av._zz|gP;e)uQnw7D\"><field name=\"NUM\">0</field></block></value><next><block type=\"controls_for\" id=\"(HLoJr|poNT!f(*wl5Gt\"><field name=\"VAR\" id=\"mV|1?_`t].w9ldDjB#Pd\">i</field><value name=\"FROM\"><block type=\"math_number\" id=\"q%I+x1$v$Hb9qjS^gv|X\"><field name=\"NUM\">0</field></block></value><value name=\"TO\"><block type=\"math_number\" id=\"LGGuAK)PAr0r_@a~AbsB\"><field name=\"NUM\">60</field></block></value><value name=\"BY\"><block type=\"math_number\" id=\"L,d:{%h6_[vN@,jN/wi2\"><field name=\"NUM\">1</field></block></value><statement name=\"DO\"><block type=\"controls_for\" id=\"E`+DR_wKgE9^3DO}G8ew\"><field name=\"VAR\" id=\".^%KgNcWO{?uvr(igb/M\">c</field><value name=\"FROM\"><block type=\"math_number\" id=\"_q2GlJkegi#GR|dez;A!\"><field name=\"NUM\">1</field></block></value><value name=\"TO\"><block type=\"math_number\" id=\"x/aQ`cU1Ks(6=yJu{2^k\"><field name=\"NUM\">255</field></block></value><value name=\"BY\"><block type=\"math_number\" id=\")/gFUFR1opq/8HgCVNws\"><field name=\"NUM\">128</field></block></value><statement name=\"DO\"><block type=\"coderbot_atmega_set_led\" id=\"xu/0IEI)Ts8=FqPFqVn)\"><value name=\"BEGIN\"><block type=\"math_number\" id=\"4MV@oe@Q!BsCsU($,I}V\"><field name=\"NUM\">0</field></block></value><value name=\"END\"><block type=\"math_number\" id=\"]ziY%|-2qX($LMkS;NH~\"><field name=\"NUM\">60</field></block></value><value name=\"RED\"><block type=\"math_number\" id=\"3]+P|Rq;Si5wHGK6/@^3\"><field name=\"NUM\">0</field></block></value><value name=\"GREEN\"><block type=\"math_number\" id=\"q#!lPC%rrlw~8O*O:sz^\"><field name=\"NUM\">0</field></block></value><value name=\"BLUE\"><block type=\"math_number\" id=\"l!Tzd:G5fPm=3Kax^5M0\"><field name=\"NUM\">0</field></block></value><next><block type=\"coderbot_sleep\" id=\"rJ5o4y{SN/n1}Vzi[)@9\"><value name=\"ELAPSE\"><block type=\"math_number\" id=\"=plx%e,VpcB`l8%=I[dd\"><field name=\"NUM\">0.01</field></block></value><next><block type=\"coderbot_atmega_set_led\" id=\"chy~IyYrzHH*[t+@jnZ#\"><value name=\"BEGIN\"><block type=\"variables_get\" id=\"HtnTmdSQ[/||-yHV!Li.\"><field name=\"VAR\" id=\"mV|1?_`t].w9ldDjB#Pd\">i</field></block></value><value name=\"END\"><block type=\"math_arithmetic\" id=\"Y#AHd_Be05gTr_XeqTO:\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"variables_get\" id=\"$y/*rz!oS[8Z8-H2#Iuk\"><field name=\"VAR\" id=\"mV|1?_`t].w9ldDjB#Pd\">i</field></block></value><value name=\"B\"><block type=\"math_number\" id=\"j*iHZ-T$?yn%m-FJCY{c\"><field name=\"NUM\">4</field></block></value></block></value><value name=\"RED\"><block type=\"math_arithmetic\" id=\";kBE!f4tZqXL^tuWv7zr\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"variables_get\" id=\"deHK(hlFV.KR=uZg9z;w\"><field name=\"VAR\" id=\".^%KgNcWO{?uvr(igb/M\">c</field></block></value><value name=\"B\"><block type=\"math_number\" id=\"46z)lg$93j{/jj.Co{^(\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"GREEN\"><block type=\"math_arithmetic\" id=\";Esa/)mXftItk:dsgx2H\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"variables_get\" id=\"@:64T_Ryd_XG~BF|-3l}\"><field name=\"VAR\" id=\".^%KgNcWO{?uvr(igb/M\">c</field></block></value><value name=\"B\"><block type=\"math_number\" id=\"`0hSm^wEqrW:-mM%CjiZ\"><field name=\"NUM\">8</field></block></value></block></value><value name=\"BLUE\"><block type=\"math_arithmetic\" id=\"iUrI|HZnVrxre*:bpwtp\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"variables_get\" id=\"aKlo?CPZPeg]$~[L)y^h\"><field name=\"VAR\" id=\".^%KgNcWO{?uvr(igb/M\">c</field></block></value><value name=\"B\"><block type=\"math_number\" id=\"f:`}o(Dz)Fp`fXC^GIN@\"><field name=\"NUM\">16</field></block></value></block></value><next><block type=\"coderbot_sleep\" id=\"1Z-.l2%Vkx*yL*3]%h(V\"><value name=\"ELAPSE\"><block type=\"math_number\" id=\"V9Wx(%_,5.6ASw.N4RcG\"><field name=\"NUM\">0.05</field></block></value></block></next></block></next></block></next></block></statement></block></statement></block></next></block></xml>", "code": "i = None\nc = None\n\n\nget_atmega().set_led(0, 60, 0, 0, 0)\nfor i in range(61):\n get_prog_eng().check_end()\n for c in range(1, 256, 128):\n get_prog_eng().check_end()\n get_atmega().set_led(0, 60, 0, 0, 0)\n get_bot().sleep(0.01)\n get_atmega().set_led(i, i + 4, c * 1, c * 8, c * 16)\n get_bot().sleep(0.05)\n", "default": false, "filename": "./data/program_test_led.json"}}}
0 commit comments