1 2 3 4 5<!doctype html> 6<html lang="zh" class="no-js"> 7 <head> 8 9 <meta charset="utf-8"> 10 <meta name="viewport" content="width=device-width,initial-scale=1"> 11 <meta http-equiv="x-ua-compatible" content="ie=edge"> 12 13 <meta name="description" content="the docs"> 14 15 16 17 18 <meta name="lang:clipboard.copy" content="å¤å¶"> 19 20 <meta name="lang:clipboard.copied" content="å·²å¤å¶"> 21 22 <meta name="lang:search.language" content="ja"> 23 24 <meta name="lang:search.pipeline.stopwords" content="True"> 25 26 <meta name="lang:search.pipeline.trimmer" content="True"> 27 28 <meta name="lang:search.result.none" content="æ²¡ææ¾å°ç¬¦åæ¡ä»¶çç»æ"> 29 30 <meta name="lang:search.result.one" content="æ¾å° 1 ä¸ªç¬¦åæ¡ä»¶çç»æ"> 31 32 <meta name="lang:search.result.other" content="# ä¸ªç¬¦åæ¡ä»¶çç»æ"> 33 34 <meta name="lang:search.tokenizer" content="[\uff0c\u3002]+"> 35 36 <link rel="shortcut icon" href="assets/images/favicon.png"> 37 <meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.4.2"> 38 39 40 41 <title>CodeLab Adapter</title> 42 43 44 45 <link rel="stylesheet" href="assets/stylesheets/application.30686662.css"> 46 47 <link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css"> 48 49 50 51 52 <meta name="theme-color" content="#03a9f4"> 53 54 55 56
56<script src="assets/javascripts/modernizr.74668098.js"></script>
56 57 58 59 60 <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin> 61 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700|Roboto+Mono&display=fallback"> 62 <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style> 63 64 65 <link rel="stylesheet" href="assets/fonts/material-icons.css"> 66 67 68 69 70 71 72 </head> 73 74 75 76 <body dir="ltr" data-md-color-primary="light-blue" data-md-color-accent="light-blue"> 77 78 <svg class="md-svg"> 79 <defs> 80 81 82 <svg xmlns="http://www.w3.org/2000/svg" width="416" height="448" viewBox="0 0 416 448" id="__github"><path fill="currentColor" d="M160 304q0 10-3.125 20.5t-10.75 19T128 352t-18.125-8.5-10.75-19T96 304t3.125-20.5 10.75-19T128 256t18.125 8.5 10.75 19T160 304zm160 0q0 10-3.125 20.5t-10.75 19T288 352t-18.125-8.5-10.75-19T256 304t3.125-20.5 10.75-19T288 256t18.125 8.5 10.75 19T320 304zm40 0q0-30-17.25-51T296 232q-10.25 0-48.75 5.25Q229.5 240 208 240t-39.25-2.75Q130.75 232 120 232q-29.5 0-46.75 21T56 304q0 22 8 38.375t20.25 25.75 30.5 15 35 7.375 37.25 1.75h42q20.5 0 37.25-1.75t35-7.375 30.5-15 20.25-25.75T360 304zm56-44q0 51.75-15.25 82.75-9.5 19.25-26.375 33.25t-35.25 21.5-42.5 11.875-42.875 5.5T212 416q-19.5 0-35.5-.75t-36.875-3.125-38.125-7.5-34.25-12.875T37 371.5t-21.5-28.75Q0 312 0 260q0-59.25 34-99-6.75-20.5-6.75-42.5 0-29 12.75-54.5 27 0 47.5 9.875t47.25 30.875Q171.5 96 212 96q37 0 70 8 26.25-20.5 46.75-30.25T376 64q12.75 25.5 12.75 54.5 0 21.75-6.75 42 34 40 34 99.5z"/></svg> 83 84 </defs> 85 </svg> 86 <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> 87 <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> 88 <label class="md-overlay" data-md-component="overlay" for="__drawer"></label> 89 90 <a href="#codelab-adapter" tabindex="1" class="md-skip"> 91 è·³è½¬è³ 92 </a> 93 94 95 <header class="md-header" data-md-component="header"> 96 <nav class="md-header-nav md-grid"> 97 <div class="md-flex"> 98 <div class="md-flex__cell md-flex__cell--shrink"> 99 <a href="." title="CodeLab Adapter" class="md-header-nav__button md-logo"> 100 101 <i class="md-icon">î </i> 102 103 </a> 104 </div> 105 <div class="md-flex__cell md-flex__cell--shrink"> 106 <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label> 107 </div> 108 <div class="md-flex__cell md-flex__cell--stretch"> 109 <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title"> 110 111 <span class="md-header-nav__topic"> 112 CodeLab Adapter 113 </span> 114 <span class="md-header-nav__topic"> 115 116 主页(Home) 117 118 </span> 119 120 </div> 121 </div> 122 <div class="md-flex__cell md-flex__cell--shrink"> 123 124 <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label> 125 126<div class="md-search" data-md-component="search" role="dialog"> 127 <label class="md-search__overlay" for="__search"></label> 128 <div class="md-search__inner" role="search"> 129 <form class="md-search__form" name="search"> 130 <input type="text" class="md-search__input" name="query" placeholder="æç´¢" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active"> 131 <label class="md-icon md-search__icon" for="__search"></label> 132 <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1"> 133  134 </button> 135 </form> 136 <div class="md-search__output"> 137 <div class="md-search__scrollwrap" data-md-scrollfix> 138 <div class="md-search-result" data-md-component="result"> 139 <div class="md-search-result__meta"> 140 é®å ¥ä»¥å¼å§æç´¢ 141 </div> 142 <ol class="md-search-result__list"></ol> 143 </div> 144 </div> 145 </div> 146 </div> 147</div> 148 149 </div> 150 151 <div class="md-flex__cell md-flex__cell--shrink"> 152 <div class="md-header-nav__source"> 153 154 155 156 157 158<a href="https://github.com/CodeLabClub/codelab-adapter-docs/" title="åå¾ Github ä»åº" class="md-source" data-md-source="github"> 159 160 <div class="md-source__icon"> 161 <svg viewBox="0 0 24 24" width="24" height="24"> 162 <use xlink:href="#__github" width="24" height="24"></use> 163 </svg> 164 </div> 165 166 <div class="md-source__repository"> 167 GitHub 168 </div> 169</a> 170 </div> 171 </div> 172 173 </div> 174 </nav> 175</header> 176 177 <div class="md-container"> 178 179 180 181 182 <main class="md-main" role="main"> 183 <div class="md-main__inner md-grid" data-md-component="container"> 184 185 186 <div class="md-sidebar md-sidebar--primary" data-md-component="navigation"> 187 <div class="md-sidebar__scrollwrap"> 188 <div class="md-sidebar__inner"> 189 <nav class="md-nav md-nav--primary" data-md-level="0"> 190 <label class="md-nav__title md-nav__title--site" for="__drawer"> 191 <a href="." title="CodeLab Adapter" class="md-nav__button md-logo"> 192 193 <i class="md-icon">î </i> 194 195 </a> 196 CodeLab Adapter 197 </label> 198 199 <div class="md-nav__source"> 200 201 202 203 204 205<a href="https://github.com/CodeLabClub/codelab-adapter-docs/" title="åå¾ Github ä»åº" class="md-source" data-md-source="github"> 206 207 <div class="md-source__icon"> 208 <svg viewBox="0 0 24 24" width="24" height="24"> 209 <use xlink:href="#__github" width="24" height="24"></use> 210 </svg> 211 </div> 212 213 <div class="md-source__repository"> 214 GitHub 215 </div> 216</a> 217 </div> 218 219 <ul class="md-nav__list" data-md-scrollfix> 220 221 222 223 224 225 226 227 228 <li class="md-nav__item md-nav__item--active"> 229 230 <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc"> 231 232 233 234 235 <label class="md-nav__link md-nav__link--active" for="__toc"> 236 主页(Home) 237 </label> 238 239 <a href="." title="主页(Home)" class="md-nav__link md-nav__link--active"> 240 主页(Home) 241 </a> 242 243 244<nav class="md-nav md-nav--secondary"> 245 246
247 248 249 250 <label class="md-nav__title" for="__toc">ç®å½</label> 251 <ul class="md-nav__list" data-md-scrollfix> 252 253 <li class="md-nav__item"> 254 <a href="#_1" class="md-nav__link"> 255 æ¯ä»ä¹ï¼ 256 </a> 257 258</li> 259 260 <li class="md-nav__item"> 261 <a href="#_2" class="md-nav__link"> 262 è½åä»ä¹ï¼ 263 </a> 264 265</li> 266 267 <li class="md-nav__item"> 268 <a href="#_3" class="md-nav__link"> 269 ç¹æ§æåªäºï¼ 270 </a> 271 272</li> 273 274 275 276 277 278 </ul> 279 280</nav> 281 282 </li> 283 284 285 286 287 288 289 290 <li class="md-nav__item md-nav__item--nested"> 291 292 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2"> 293 294 <label class="md-nav__link" for="nav-2"> 295 å¿«éå ¥é¨ 296 </label> 297 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 298 <label class="md-nav__title" for="nav-2"> 299 å¿«éå ¥é¨ 300 </label> 301 <ul class="md-nav__list" data-md-scrollfix> 302 303 304 305 306 307 308 309 <li class="md-nav__item"> 310 <a href="get_start/gs_adapter_intro/" title="Adapterç®ä»" class="md-nav__link"> 311 Adapterç®ä» 312 </a> 313 </li> 314 315 316 317 318 319 320 321 <li class="md-nav__item"> 322 <a href="get_start/gs_install/" title="å®è£ Adapter" class="md-nav__link"> 323 å®è£ Adapter 324 </a> 325 </li> 326 327 328 329 330 331 332 333 <li class="md-nav__item"> 334 <a href="get_start/gs_pyproject/" title="å ¥é¨æ¡ä¾1" class="md-nav__link"> 335 å ¥é¨æ¡ä¾1 336 </a> 337 </li> 338 339 340 341 342 343 344 345 <li class="md-nav__item"> 346 <a href="get_start/gs_microbit/" title="å ¥é¨æ¡ä¾2" class="md-nav__link"> 347 å ¥é¨æ¡ä¾2 348 </a> 349 </li> 350 351 352 </ul> 353 </nav> 354 </li> 355 356 357 358 359 360 361 362 <li class="md-nav__item md-nav__item--nested"> 363 364 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3"> 365 366 <label class="md-nav__link" for="nav-3"> 367 é¡¹ç®æç¨ 368 </label> 369 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 370 <label class="md-nav__title" for="nav-3"> 371 é¡¹ç®æç¨ 372 </label> 373 <ul class="md-nav__list" data-md-scrollfix> 374 375 376 377 378 379 380 381 <li class="md-nav__item"> 382 <a href="project_tutorial/welcome_pt/" title="æç¨å¼ç¯" class="md-nav__link"> 383 æç¨å¼ç¯ 384 </a> 385 </li> 386 387 388 389 390 391 392 393 <li class="md-nav__item"> 394 <a href="project_tutorial/object_illustrate/" title="å¯¹è±¡ä¸æ¶æ¯" class="md-nav__link"> 395 å¯¹è±¡ä¸æ¶æ¯ 396 </a> 397 </li> 398 399 400 401 402 403 404 405 <li class="md-nav__item"> 406 <a href="project_tutorial/eim_pt/" title="Pythonå¯¹è±¡è¿æ¥å¨ï¼EIM" class="md-nav__link"> 407 Pythonå¯¹è±¡è¿æ¥å¨ï¼EIM 408 </a> 409 </li> 410 411 412 413 414 415 416 417 <li class="md-nav__item"> 418 <a href="project_tutorial/microbit_pt/" title="æ 线Micro:bitï¼Radio" class="md-nav__link"> 419 æ 线Micro:bitï¼Radio 420 </a> 421 </li> 422 423 424 425 426 427 428 429 <li class="md-nav__item"> 430 <a href="project_tutorial/scratch_ppt/" title="å¤å¯¹è±¡äº¤äºï¼Scratch PPT" class="md-nav__link"> 431 å¤å¯¹è±¡äº¤äºï¼Scratch PPT 432 </a> 433 </li> 434 435 436 </ul> 437 </nav> 438 </li> 439 440 441 442 443 444 445 446 <li class="md-nav__item md-nav__item--nested"> 447 448 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4"> 449 450 <label class="md-nav__link" for="nav-4"> 451 ç¨æ·æå(user guide) 452 </label> 453 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 454 <label class="md-nav__title" for="nav-4"> 455 ç¨æ·æå(user guide) 456 </label> 457 <ul class="md-nav__list" data-md-scrollfix> 458 459 460 461 462 463 464 465 <li class="md-nav__item"> 466 <a href="user_guide/Linda/" title="Linda" class="md-nav__link"> 467 Linda 468 </a> 469 </li> 470 471 472 473 474 475 476 477 <li class="md-nav__item"> 478 <a href="user_guide/advanced/" title="è¿é¶(advanced)" class="md-nav__link"> 479 è¿é¶(advanced) 480 </a> 481 </li> 482 483 484 485 486 487 488 489 <li class="md-nav__item"> 490 <a href="user_guide/gallery/" title="å±ç¤ºè§é¢(gallery)" class="md-nav__link"> 491 å±ç¤ºè§é¢(gallery) 492 </a> 493 </li> 494 495 496 497 498 499 500 501 <li class="md-nav__item"> 502 <a href="user_guide/FAQ/" title="常è§é®é¢(FAQ)" class="md-nav__link"> 503 常è§é®é¢(FAQ) 504 </a> 505 </li> 506 507 508 509 510 511 512 513 <li class="md-nav__item"> 514 <a href="user_guide/settings/" title="é ç½®æä»¶(settings)" class="md-nav__link"> 515 é ç½®æä»¶(settings) 516 </a> 517 </li> 518 519 520 521 522 523 524 525 <li class="md-nav__item"> 526 <a href="user_guide/åµå ¥scratch/" title="å° Scratch 项ç®åµå ¥ç½ç«" class="md-nav__link"> 527 å° Scratch 项ç®åµå ¥ç½ç« 528 </a> 529 </li> 530 531 532 533 534 535 536 537 <li class="md-nav__item"> 538 <a href="user_guide/ä¸å¤é¨ç³»ç»éä¿¡/" title="ä¸å¤é¨ç³»ç»éä¿¡" class="md-nav__link"> 539 ä¸å¤é¨ç³»ç»éä¿¡ 540 </a> 541 </li> 542 543 544 545 546 547 548 549 <li class="md-nav__item"> 550 <a href="changelog/" title="åå²(changelog)" class="md-nav__link"> 551 åå²(changelog) 552 </a> 553 </li> 554 555 556 </ul> 557 </nav> 558 </li> 559 560 561 562 563 564 565 566 <li class="md-nav__item md-nav__item--nested"> 567 568 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5"> 569 570 <label class="md-nav__link" for="nav-5"> 571 Scratch Projects 572 </label> 573 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 574 <label class="md-nav__title" for="nav-5"> 575 Scratch Projects 576 </label> 577 <ul class="md-nav__list" data-md-scrollfix> 578 579 580 581 582 583 584 585 <li class="md-nav__item"> 586 <a href="Scratch_Projects/introduction/" title="ä»ç»(introduction)" class="md-nav__link"> 587 ä»ç»(introduction) 588 </a> 589 </li> 590 591 592 593 594 595 596 597 <li class="md-nav__item"> 598 <a href="Scratch_Projects/é³ä¹ä¸»é¢æ´»å¨/" title="é³ä¹ä¸»é¢æ´»å¨" class="md-nav__link"> 599 é³ä¹ä¸»é¢æ´»å¨ 600 </a> 601 </li> 602 603 604 605 606 607 608 609 <li class="md-nav__item"> 610 <a href="Scratch_Projects/scratch_ppt/" title="Scratch PPT" class="md-nav__link"> 611 Scratch PPT 612 </a> 613 </li> 614 615 616 617 618 619 620 621 <li class="md-nav__item"> 622 <a href="Scratch_Projects/éæ ¼æ²å ¹/" title="éæ ¼æ²å ¹" class="md-nav__link"> 623 éæ ¼æ²å ¹ 624 </a> 625 </li> 626 627 628 629 630 631 632 633 <li class="md-nav__item"> 634 <a href="Scratch_Projects/cube_symphony/" title="cube symphony" class="md-nav__link"> 635 cube symphony 636 </a> 637 </li> 638 639 640 641 642 643 644 645 <li class="md-nav__item"> 646 <a href="Scratch_Projects/彩è¹çæå¾/" title="彩è¹çæå¾" class="md-nav__link"> 647 彩è¹çæå¾ 648 </a> 649 </li> 650 651 652 653 654 655 656 657 <li class="md-nav__item">
658 <a href="Scratch_Projects/廿å¥ä¹/" title="廿å¥ä¹" class="md-nav__link"> 659 廿å¥ä¹ 660 </a> 661 </li> 662 663 664 665 666 667 668 669 <li class="md-nav__item"> 670 <a href="Scratch_Projects/ç®ä¹æå/" title="ç®ä¹æå" class="md-nav__link"> 671 ç®ä¹æå 672 </a> 673 </li> 674 675 676 677 678 679 680 681 <li class="md-nav__item"> 682 <a href="Scratch_Projects/è麻å¼é¨/" title="è麻å¼é¨" class="md-nav__link"> 683 è麻å¼é¨ 684 </a> 685 </li> 686 687 688 689 690 691 692 693 <li class="md-nav__item"> 694 <a href="Scratch_Projects/纸åçå¼å ³/" title="纸åçå¼å ³" class="md-nav__link"> 695 纸åçå¼å ³ 696 </a> 697 </li> 698 699 700 701 702 703 704 705 <li class="md-nav__item"> 706 <a href="Scratch_Projects/èªå¶é¨ç¦ç³»ç»/" title="èªå¶é¨ç¦ç³»ç»" class="md-nav__link"> 707 èªå¶é¨ç¦ç³»ç» 708 </a> 709 </li> 710 711 712 713 714 715 716 717 <li class="md-nav__item"> 718 <a href="Scratch_Projects/ç°è¢å·«å¸/" title="ç°è¢å·«å¸" class="md-nav__link"> 719 ç°è¢å·«å¸ 720 </a> 721 </li> 722 723 724 725 726 727 728 729 <li class="md-nav__item"> 730 <a href="Scratch_Projects/é¼»æ¢ä¸çèè±é/" title="é¼»æ¢ä¸çèè±é" class="md-nav__link"> 731 é¼»æ¢ä¸çèè±é 732 </a> 733 </li> 734 735 736 737 738 739 740 741 <li class="md-nav__item"> 742 <a href="Scratch_Projects/éç¼è¯·çç¯/" title="éç¼è¯·çç¯" class="md-nav__link"> 743 éç¼è¯·çç¯ 744 </a> 745 </li> 746 747 748 749 750 751 752 753 <li class="md-nav__item"> 754 <a href="Scratch_Projects/å»çé£çç¯/" title="å»çé£çç¯" class="md-nav__link"> 755 å»çé£çç¯ 756 </a> 757 </li> 758 759 760 761 762 763 764 765 <li class="md-nav__item"> 766 <a href="Scratch_Projects/æå¿çªå¸/" title="æå¿çªå¸" class="md-nav__link"> 767 æå¿çªå¸ 768 </a> 769 </li> 770 771 772 773 774 775 776 777 <li class="md-nav__item"> 778 <a href="Scratch_Projects/i_am_reading/" title="æ£å¨è¯»ä¹¦" class="md-nav__link"> 779 æ£å¨è¯»ä¹¦ 780 </a> 781 </li> 782 783 784 785 786 787 788 789 <li class="md-nav__item"> 790 <a href="Scratch_Projects/æç´¢/" title="æç´¢" class="md-nav__link"> 791 æç´¢ 792 </a> 793 </li> 794 795 796 797 798 799 800 801 <li class="md-nav__item"> 802 <a href="Scratch_Projects/è天æºå¨äºº/" title="è天æºå¨äºº" class="md-nav__link"> 803 è天æºå¨äºº 804 </a> 805 </li> 806 807 808 </ul> 809 </nav> 810 </li> 811 812 813 814 815 816 817 818 <li class="md-nav__item md-nav__item--nested"> 819 820 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6"> 821 822 <label class="md-nav__link" for="nav-6"> 823 Python Projects 824 </label> 825 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 826 <label class="md-nav__title" for="nav-6"> 827 Python Projects 828 </label> 829 <ul class="md-nav__list" data-md-scrollfix> 830 831 832 833 834 835 836 837 <li class="md-nav__item"> 838 <a href="Python_Projects/introduction/" title="ä»ç»(introduction)" class="md-nav__link"> 839 ä»ç»(introduction) 840 </a> 841 </li> 842 843 844 845 846 847 848 849 <li class="md-nav__item"> 850 <a href="Python_Projects/install_python/" title="å®è£ Python.md" class="md-nav__link"> 851 å®è£ Python.md 852 </a> 853 </li> 854 855 856 857 858 859 860 861 <li class="md-nav__item"> 862 <a href="Python_Projects/I_am_reading/" title="I am reading!" class="md-nav__link"> 863 I am reading! 864 </a> 865 </li> 866 867 868 869 870 871 872 873 <li class="md-nav__item"> 874 <a href="Python_Projects/python_scratch/" title="Python ä¸ Scratch" class="md-nav__link"> 875 Python ä¸ Scratch 876 </a> 877 </li> 878 879 880 881 882 883 884 885 <li class="md-nav__item"> 886 <a href="Python_Projects/project-list/" title="项ç®å表" class="md-nav__link"> 887 项ç®å表 888 </a> 889 </li> 890 891 892 </ul> 893 </nav> 894 </li> 895 896 897 898 899 900 901 902 <li class="md-nav__item md-nav__item--nested"> 903 904 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-7" type="checkbox" id="nav-7"> 905 906 <label class="md-nav__link" for="nav-7"> 907 å¼åæå(dev guide) 908 </label> 909 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 910 <label class="md-nav__title" for="nav-7"> 911 å¼åæå(dev guide) 912 </label> 913 <ul class="md-nav__list" data-md-scrollfix> 914 915 916 917 918 919 920 921 <li class="md-nav__item"> 922 <a href="dev_guide/introduction/" title="ä»ç»(introduction)" class="md-nav__link"> 923 ä»ç»(introduction) 924 </a> 925 </li> 926 927 928 929 930 931 932 933 <li class="md-nav__item"> 934 <a href="dev_guide/Architecture/" title="æ¶æ(Architecture)" class="md-nav__link"> 935 æ¶æ(Architecture) 936 </a> 937 </li> 938 939 940 941 942 943 944 945 <li class="md-nav__item"> 946 <a href="dev_guide/helloworld/" title="hello world(Adapter Extension)" class="md-nav__link"> 947 hello world(Adapter Extension) 948 </a> 949 </li> 950 951 952 953 954 955 956 957 <li class="md-nav__item"> 958 <a href="dev_guide/json-message/" title="json message" class="md-nav__link"> 959 json message 960 </a> 961 </li> 962 963 964 965 966 967 968 969 <li class="md-nav__item"> 970 <a href="dev_guide/Adapter-Node/" title="Adapter Node" class="md-nav__link"> 971 Adapter Node 972 </a> 973 </li> 974 975 976 977 978 979 980 981 <li class="md-nav__item"> 982 <a href="dev_guide/mqtt-Adapter-Node/" title="MQTT Adapter Node(æ£å¨è¿ç§»ä¸)" class="md-nav__link"> 983 MQTT Adapter Node(æ£å¨è¿ç§»ä¸) 984 </a> 985 </li> 986 987 988 989 990 991 992 993 <li class="md-nav__item"> 994 <a href="dev_guide/sync-message/" title="忥飿 ¼çæ¶æ¯(sync message)" class="md-nav__link"> 995 忥飿 ¼çæ¶æ¯(sync message) 996 </a> 997 </li> 998 999 1000 1001 1002 1003 1004 1005 <li class="md-nav__item"> 1006 <a href="dev_guide/system_command/" title="ä¸å ¶ä»ç¼ç¨è¯è¨éæ(system command)" class="md-nav__link"> 1007 ä¸å ¶ä»ç¼ç¨è¯è¨éæ(system command) 1008 </a> 1009 </li> 1010 1011 1012 1013 1014 1015 1016 1017 <li class="md-nav__item"> 1018 <a href="dev_guide/multi-language-support/" title="ç¼ç¨è¯è¨æ·±åº¦æ¯æ(multi language support)" class="md-nav__link"> 1019 ç¼ç¨è¯è¨æ·±åº¦æ¯æ(multi language support) 1020 </a> 1021 </li> 1022 1023 1024 1025 1026 1027 1028 1029 <li class="md-nav__item"> 1030 <a href="dev_guide/æ¥å ¥ç¬¬ä¸æ¹å¹³å°/" title="æ¥å ¥ç¬¬ä¸æ¹å¹³å°" class="md-nav__link"> 1031 æ¥å ¥ç¬¬ä¸æ¹å¹³å° 1032 </a> 1033 </li> 1034 1035 1036 1037 1038 1039 1040 1041 <li class="md-nav__item"> 1042 <a href="dev_guide/å®å¶ä¸åå/" title="å®å¶ä¸åå" class="md-nav__link"> 1043 å®å¶ä¸åå 1044 </a> 1045 </li> 1046 1047 1048 1049 1050 1051 1052 1053 <li class="md-nav__item"> 1054 <a href="dev_guide/REST-API/" title="REST API" class="md-nav__link"> 1055 REST API 1056 </a> 1057 </li> 1058 1059 1060 1061 1062 1063 1064 1065 <li class="md-nav__item"> 1066 <a href="dev_guide/debug/" title="debug" class="md-nav__link"> 1067 debug 1068 </a> 1069 </li> 1070 1071 1072 1073 1074 1075 1076 1077 <li class="md-nav__item"> 1078 <a href="dev_guide/FAQ/" title="FAQ" class="md-nav__link"> 1079 FAQ 1080 </a> 1081 </li> 1082 1083 1084 1085 1086 1087 1088 1089 <li class="md-nav__item"> 1090 <a href="dev_guide/security/" title="å®å ¨æ§(security)" class="md-nav__link"> 1091 å®å ¨æ§(security) 1092 </a> 1093 </li> 1094 1095 1096 1097 1098 1099 1100 1101 <li class="md-nav__item"> 1102 <a href="dev_guide/dev_articles/" title="dev articles" class="md-nav__link"> 1103 dev articles 1104 </a> 1105 </li> 1106 1107 1108 </ul> 1109 </nav> 1110 </li> 1111 1112 1113 1114 1115 1116 1117 1118 <li class="md-nav__item md-nav__item--nested"> 1119 1120 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-8" type="checkbox" id="nav-8"> 1121 1122 <label class="md-nav__link" for="nav-8"> 1123 æä»¶(extensions) 1124 </label> 1125 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 1126 <label class="md-nav__title" for="nav-8"> 1127 æä»¶(extensions) 1128 </label> 1129 <ul class="md-nav__list" data-md-scrollfix> 1130 1131 1132 1133 1134 1135 1136 1137 <li class="md-nav__item"> 1138 <a href="extension_guide/introduction/" title="ä»ç»(introduction)" class="md-nav__link"> 1139 ä»ç»(introduction) 1140 </a> 1141 </li> 1142 1143 1144 1145 1146 1147 1148 1149 <li class="md-nav__item"> 1150 <a href="extension_guide/usage/" title="使ç¨(Usage)" class="md-nav__link"> 1151 使ç¨(Usage) 1152 </a> 1153 </li> 1154 1155 1156 1157 1158 1159 1160 1161 <li class="md-nav__item"> 1162 <a href="extension_guide/extension_market/" title="extension market" class="md-nav__link"> 1163 extension market 1164 </a> 1165 </li> 1166 1167 1168 1169 1170 1171 1172 1173 <li class="md-nav__item"> 1174 <a href="extension_guide/microbit/" title="micro:bit" class="md-nav__link"> 1175 micro:bit 1176 </a> 1177 </li> 1178 1179 1180 1181 1182 1183 1184 1185 <li class="md-nav__item"> 1186 <a href="extension_guide/microbit_radio/" title="micro:bit radio" class="md-nav__link"> 1187 micro:bit radio 1188 </a> 1189 </li> 1190 1191 1192 1193 1194 1195 1196 1197 <li class="md-nav__item"> 1198 <a href="extension_guide/arduino_UNO/" title="arduino UNO" class="md-nav__link"> 1199 arduino UNO 1200 </a> 1201 </li> 1202 1203 1204 1205 1206 1207 1208 1209 <li class="md-nav__item"> 1210 <a href="extension_guide/eim_monitor/" title="EIM Monitor" class="md-nav__link"> 1211 EIM Monitor 1212 </a> 1213 </li> 1214 1215 1216 1217 1218 1219 1220 1221 <li class="md-nav__item"> 1222 <a href="extension_guide/eim_trigger/" title="EIM Trigger" class="md-nav__link"> 1223 EIM Trigger 1224 </a> 1225 </li> 1226 1227 1228 1229 1230 1231 1232 1233 <li class="md-nav__item"> 1234 <a href="extension_guide/HCI/" title="HCI" class="md-nav__link"> 1235 HCI 1236 </a> 1237 </li> 1238 1239 1240 1241 1242 1243 1244 1245 <li class="md-nav__item"> 1246 <a href="extension_guide/Kano_Wand/" title="Kano Wand" class="md-nav__link"> 1247 Kano Wand 1248 </a> 1249 </li> 1250 1251 1252 1253 1254 1255 1256 1257 <li class="md-nav__item"> 1258 <a href="extension_guide/vector/" title="Vector" class="md-nav__link"> 1259 Vector 1260 </a> 1261 </li> 1262 1263 1264 1265 1266 1267 1268 1269 <li class="md-nav__item"> 1270 <a href="extension_guide/cozmo/" title="Cozmo" class="md-nav__link"> 1271 Cozmo 1272 </a> 1273 </li> 1274 1275 1276 1277 1278 1279 1280 1281 <li class="md-nav__item"> 1282 <a href="extension_guide/wechat/" title="wechat" class="md-nav__link"> 1283 wechat 1284 </a> 1285 </li> 1286 1287 1288 1289 1290 1291 1292 1293 <li class="md-nav__item"> 1294 <a href="extension_guide/webserver/" title="webserver" class="md-nav__link"> 1295 webserver 1296 </a> 1297 </li> 1298 1299 1300 1301 1302 1303 1304 1305 <li class="md-nav__item"> 1306 <a href="extension_guide/extension_python_kernel/" title="Python eval kernel" class="md-nav__link"> 1307 Python eval kernel 1308 </a> 1309 </li> 1310 1311 1312 1313 1314 1315 1316 1317 <li class="md-nav__item"> 1318 <a href="extension_guide/python_exec/" title="Python exec kernel" class="md-nav__link"> 1319 Python exec kernel 1320 </a> 1321 </li> 1322 1323 1324 1325 1326 1327 1328 1329 <li class="md-nav__item"> 1330 <a href="extension_guide/RoboMaster/" title="RoboMaster" class="md-nav__link"> 1331 RoboMaster 1332 </a> 1333 </li> 1334 1335 1336 1337 1338 1339 1340 1341 <li class="md-nav__item"> 1342 <a href="extension_guide/EP3/" title="RoboMaster 3.0" class="md-nav__link"> 1343 RoboMaster 3.0 1344 </a> 1345 </li> 1346 1347 1348 1349 1350 1351 1352 1353 <li class="md-nav__item"> 1354 <a href="extension_guide/jupyterlab/" title="jupyterlab" class="md-nav__link"> 1355 jupyterlab 1356 </a> 1357 </li> 1358 1359 1360 1361 1362 1363 1364 1365 <li class="md-nav__item"> 1366 <a href="extension_guide/teachable_machine/" title="Teachable Machine" class="md-nav__link"> 1367 Teachable Machine 1368 </a> 1369 </li> 1370 1371 1372 1373 1374 1375 1376 1377 <li class="md-nav__item"> 1378 <a href="extension_guide/stage/" title="Stage" class="md-nav__link"> 1379 Stage 1380 </a> 1381 </li> 1382 1383 1384 1385 1386 1387 1388 1389 <li class="md-nav__item"> 1390 <a href="extension_guide/blender/" title="blender" class="md-nav__link"> 1391 blender 1392 </a> 1393 </li> 1394 1395 1396 1397 1398 1399 1400 1401 <li class="md-nav__item"> 1402 <a href="extension_guide/rpi_gpio/" title="RaspberryPi GPIO" class="md-nav__link"> 1403 RaspberryPi GPIO 1404 </a> 1405 </li> 1406 1407 1408 1409 1410 1411 1412 1413 <li class="md-nav__item"> 1414 <a href="extension_guide/minecraft/" title="Minecraft" class="md-nav__link"> 1415 Minecraft 1416 </a> 1417 </li> 1418 1419 1420 1421 1422 1423 1424 1425 <li class="md-nav__item"> 1426 <a href="extension_guide/sonicPi/" title="Sonic Pi" class="md-nav__link"> 1427 Sonic Pi 1428 </a> 1429 </li> 1430 1431 1432 1433 1434 1435 1436 1437 <li class="md-nav__item"> 1438 <a href="extension_guide/MQTT_adapter/" title="MQTT Adapter" class="md-nav__link"> 1439 MQTT Adapter 1440 </a> 1441 </li> 1442 1443 1444 1445 1446 1447 1448 1449 <li class="md-nav__item"> 1450 <a href="extension_guide/MQTT_Broker/" title="MQTT Broker" class="md-nav__link"> 1451 MQTT Broker 1452 </a> 1453 </li> 1454 1455 1456 1457 1458 1459 1460 1461 <li class="md-nav__item"> 1462 <a href="extension_guide/Calypso/" title="Calypso" class="md-nav__link"> 1463 Calypso 1464 </a> 1465 </li> 1466 1467 1468 1469 1470 1471 1472 1473 <li class="md-nav__item"> 1474 <a href="extension_guide/Box2D/" title="Box2D" class="md-nav__link"> 1475 Box2D 1476 </a> 1477 </li> 1478 1479 1480 1481 1482 1483 1484 1485 <li class="md-nav__item"> 1486 <a href="extension_guide/physical_blocks/" title="physical blocks 1.0" class="md-nav__link"> 1487 physical blocks 1.0 1488 </a> 1489 </li> 1490 1491 1492 1493 1494 1495 1496 1497 <li class="md-nav__item"> 1498 <a href="extension_guide/physical_blocks2/" title="physical blocks 2.0" class="md-nav__link"> 1499 physical blocks 2.0 1500 </a> 1501 </li> 1502 1503 1504 1505 1506 1507 1508 1509 <li class="md-nav__item"> 1510 <a href="extension_guide/yanshee/" title="Yanshee" class="md-nav__link"> 1511 Yanshee 1512 </a> 1513 </li> 1514 1515 1516 1517 1518 1519 1520 1521 <li class="md-nav__item"> 1522 <a href="extension_guide/json/" title="json" class="md-nav__link"> 1523 json 1524 </a> 1525 </li> 1526 1527 1528 1529 1530 1531 1532 1533 <li class="md-nav__item"> 1534 <a href="extension_guide/imageData/" title="imageData" class="md-nav__link"> 1535 imageData 1536 </a> 1537 </li> 1538 1539 1540 1541 1542 1543 1544 1545 <li class="md-nav__item"> 1546 <a href="extension_guide/ha/" title="home assistant" class="md-nav__link"> 1547 home assistant 1548 </a> 1549 </li> 1550 1551 1552 1553 1554 1555 1556 1557 <li class="md-nav__item"> 1558 <a href="extension_guide/iot/" title="iot" class="md-nav__link"> 1559 iot 1560 </a> 1561 </li> 1562 1563 1564 1565 1566 1567 1568 1569 <li class="md-nav__item"> 1570 <a href="extension_guide/leapmotion/" title="leap motion" class="md-nav__link"> 1571 leap motion 1572 </a> 1573 </li> 1574 1575 1576 1577 1578 1579 1580 1581 <li class="md-nav__item">
1582 <a href="extension_guide/faceapi/" title="faceapi" class="md-nav__link"> 1583 faceapi 1584 </a> 1585 </li> 1586 1587 1588 1589 1590 1591 1592 1593 <li class="md-nav__item"> 1594 <a href="extension_guide/posenet/" title="posenet" class="md-nav__link"> 1595 posenet 1596 </a> 1597 </li> 1598 1599 1600 1601 1602 1603 1604 1605 <li class="md-nav__item"> 1606 <a href="extension_guide/knn/" title="knn" class="md-nav__link"> 1607 knn 1608 </a> 1609 </li> 1610 1611 1612 1613 1614 1615 1616 1617 <li class="md-nav__item"> 1618 <a href="extension_guide/yolo/" title="yolo" class="md-nav__link"> 1619 yolo 1620 </a> 1621 </li> 1622 1623 1624 1625 1626 1627 1628 1629 <li class="md-nav__item"> 1630 <a href="extension_guide/tello/" title="Tello" class="md-nav__link"> 1631 Tello 1632 </a> 1633 </li> 1634 1635 1636 1637 1638 1639 1640 1641 <li class="md-nav__item"> 1642 <a href="extension_guide/tello2/" title="Tello2.0" class="md-nav__link"> 1643 Tello2.0 1644 </a> 1645 </li> 1646 1647 1648 1649 1650 1651 1652 1653 <li class="md-nav__item"> 1654 <a href="extension_guide/tello3/" title="Tello3.0" class="md-nav__link"> 1655 Tello3.0 1656 </a> 1657 </li> 1658 1659 1660 1661 1662 1663 1664 1665 <li class="md-nav__item"> 1666 <a href="extension_guide/siri/" title="Siri" class="md-nav__link"> 1667 Siri 1668 </a> 1669 </li> 1670 1671 1672 1673 1674 1675 1676 1677 <li class="md-nav__item"> 1678 <a href="extension_guide/simple_NLU/" title="simple NLU" class="md-nav__link"> 1679 simple NLU 1680 </a> 1681 </li> 1682 1683 1684 1685 1686 1687 1688 1689 <li class="md-nav__item"> 1690 <a href="extension_guide/motion_sensor/" title="kano motion sensor" class="md-nav__link"> 1691 kano motion sensor 1692 </a> 1693 </li> 1694 1695 1696 1697 1698 1699 1700 1701 <li class="md-nav__item"> 1702 <a href="extension_guide/uart_adapter/" title="UART Adapter" class="md-nav__link"> 1703 UART Adapter 1704 </a> 1705 </li> 1706 1707 1708 1709 1710 1711 1712 1713 <li class="md-nav__item"> 1714 <a href="extension_guide/NetworkZero/" title="NetworkZero" class="md-nav__link"> 1715 NetworkZero 1716 </a> 1717 </li> 1718 1719 1720 1721 1722 1723 1724 1725 <li class="md-nav__item"> 1726 <a href="extension_guide/SimplePyboard/" title="SimplePyboard" class="md-nav__link"> 1727 SimplePyboard 1728 </a> 1729 </li> 1730 1731 1732 1733 1734 1735 1736 1737 <li class="md-nav__item"> 1738 <a href="extension_guide/GameShell/" title="GameShell" class="md-nav__link"> 1739 GameShell 1740 </a> 1741 </li> 1742 1743 1744 1745 1746 1747 1748 1749 <li class="md-nav__item"> 1750 <a href="extension_guide/Aqara/" title="Aqara" class="md-nav__link"> 1751 Aqara 1752 </a> 1753 </li> 1754 1755 1756 1757 1758 1759 1760 1761 <li class="md-nav__item"> 1762 <a href="extension_guide/EasyOCR/" title="EasyOCR" class="md-nav__link"> 1763 EasyOCR 1764 </a> 1765 </li> 1766 1767 1768 1769 1770 1771 1772 1773 <li class="md-nav__item"> 1774 <a href="extension_guide/tensorflow-yolov4/" title="tensorflow-yolov4" class="md-nav__link"> 1775 tensorflow-yolov4 1776 </a> 1777 </li> 1778 1779 1780 1781 1782 1783 1784 1785 <li class="md-nav__item"> 1786 <a href="extension_guide/neverland2/" title="neverland2.0" class="md-nav__link"> 1787 neverland2.0 1788 </a> 1789 </li> 1790 1791 1792 1793 1794 1795 1796 1797 <li class="md-nav__item"> 1798 <a href="extension_guide/osc/" title="OSC" class="md-nav__link"> 1799 OSC 1800 </a> 1801 </li> 1802 1803 1804 1805 1806 1807 1808 1809 <li class="md-nav__item"> 1810 <a href="extension_guide/tuio/" title="TUIO" class="md-nav__link"> 1811 TUIO 1812 </a> 1813 </li> 1814 1815 1816 1817 1818 1819 1820 1821 <li class="md-nav__item"> 1822 <a href="extension_guide/etoys/" title="Etoys" class="md-nav__link"> 1823 Etoys 1824 </a> 1825 </li> 1826 1827 1828 1829 1830 1831 1832 1833 <li class="md-nav__item"> 1834 <a href="extension_guide/Squeak/" title="Squeak/Smalltalk" class="md-nav__link"> 1835 Squeak/Smalltalk 1836 </a> 1837 </li> 1838 1839 1840 1841 1842 1843 1844 1845 <li class="md-nav__item"> 1846 <a href="extension_guide/Wekinator/" title="Wekinator" class="md-nav__link"> 1847 Wekinator 1848 </a> 1849 </li> 1850 1851 1852 1853 1854 1855 1856 1857 <li class="md-nav__item"> 1858 <a href="extension_guide/alphamini/" title="æç©ºæºå¨äºº(æè²ç)" class="md-nav__link"> 1859 æç©ºæºå¨äºº(æè²ç) 1860 </a> 1861 </li> 1862 1863 1864 1865 1866 1867 1868 1869 <li class="md-nav__item"> 1870 <a href="extension_guide/digimon/" title="digimon" class="md-nav__link"> 1871 digimon 1872 </a> 1873 </li> 1874 1875 1876 1877 1878 1879 1880 1881 <li class="md-nav__item"> 1882 <a href="extension_guide/yeelight/" title="yeelight" class="md-nav__link"> 1883 yeelight 1884 </a> 1885 </li> 1886 1887 1888 1889 1890 1891 1892 1893 <li class="md-nav__item"> 1894 <a href="extension_guide/creating-coding/" title="åæç¼ç¨" class="md-nav__link"> 1895 åæç¼ç¨ 1896 </a> 1897 </li> 1898 1899 1900 1901 1902 1903 1904 1905 <li class="md-nav__item"> 1906 <a href="extension_guide/lidar/" title="äº¤äºæ¿å é·è¾¾" class="md-nav__link"> 1907 äº¤äºæ¿å é·è¾¾ 1908 </a> 1909 </li> 1910 1911 1912 1913 1914 1915 1916 1917 <li class="md-nav__item"> 1918 <a href="extension_guide/switch/" title="Switch" class="md-nav__link"> 1919 Switch 1920 </a> 1921 </li> 1922 1923 1924 1925 1926 1927 1928 1929 <li class="md-nav__item"> 1930 <a href="extension_guide/opencv/" title="OpenCV(æ£å¨è¿ç§»ä¸)" class="md-nav__link"> 1931 OpenCV(æ£å¨è¿ç§»ä¸) 1932 </a> 1933 </li> 1934 1935 1936 1937 1938 1939 1940 1941 <li class="md-nav__item"> 1942 <a href="extension_guide/tensorflow/" title="Tensorflow(æ£å¨è¿ç§»ä¸)" class="md-nav__link"> 1943 Tensorflow(æ£å¨è¿ç§»ä¸) 1944 </a> 1945 </li> 1946 1947 1948 1949 1950 1951 1952 1953 <li class="md-nav__item"> 1954 <a href="extension_guide/mpfshell/" title="mpfshell(æ£å¨è¿ç§»ä¸)" class="md-nav__link"> 1955 mpfshell(æ£å¨è¿ç§»ä¸) 1956 </a> 1957 </li> 1958 1959 1960 1961 1962 1963 1964 1965 <li class="md-nav__item"> 1966 <a href="extension_guide/Pando/" title="Pando Robot(æ£å¨è¿ç§»ä¸)" class="md-nav__link"> 1967 Pando Robot(æ£å¨è¿ç§»ä¸) 1968 </a> 1969 </li> 1970 1971 1972 1973 1974 1975 1976 1977 <li class="md-nav__item"> 1978 <a href="extension_guide/Aelos/" title="Aelos Robot(æ£å¨è¿ç§»ä¸)" class="md-nav__link"> 1979 Aelos Robot(æ£å¨è¿ç§»ä¸) 1980 </a> 1981 </li> 1982 1983 1984 1985 1986 1987 1988 1989 <li class="md-nav__item"> 1990 <a href="extension_guide/ROS/" title="ROS(æ£å¨è¿ç§»ä¸)" class="md-nav__link"> 1991 ROS(æ£å¨è¿ç§»ä¸) 1992 </a> 1993 </li> 1994 1995 1996 </ul> 1997 </nav> 1998 </li> 1999 2000 2001 2002 2003 2004 2005 2006 <li class="md-nav__item md-nav__item--nested"> 2007 2008 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-9" type="checkbox" id="nav-9"> 2009 2010 <label class="md-nav__link" for="nav-9"> 2011 Scratchæä»¶ 2012 </label> 2013 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 2014 <label class="md-nav__title" for="nav-9"> 2015 Scratchæä»¶ 2016 </label> 2017 <ul class="md-nav__list" data-md-scrollfix> 2018 2019 2020 2021 2022 2023 2024 2025 <li class="md-nav__item"> 2026 <a href="scratch_extensions/introduction/" title="ä»ç»(introduction)" class="md-nav__link"> 2027 ä»ç»(introduction) 2028 </a> 2029 </li> 2030 2031 2032 </ul> 2033 </nav> 2034 </li> 2035 2036 2037 2038 2039 2040 2041 2042 <li class="md-nav__item md-nav__item--nested"> 2043 2044 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-10" type="checkbox" id="nav-10"> 2045 2046 <label class="md-nav__link" for="nav-10"> 2047 社åºçNeverland 2048 </label> 2049 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 2050 <label class="md-nav__title" for="nav-10"> 2051 社åºçNeverland 2052 </label> 2053 <ul class="md-nav__list" data-md-scrollfix> 2054 2055 2056 2057 2058 2059 2060 2061 <li class="md-nav__item"> 2062 <a href="Neverland/" title="ä»ç»(introduction)" class="md-nav__link"> 2063 ä»ç»(introduction) 2064 </a> 2065 </li> 2066 2067 2068 2069 2070 2071 2072 2073 <li class="md-nav__item"> 2074 <a href="Neverland/finger-snapping/" title="æ¶å·¥åé¥" class="md-nav__link"> 2075 æ¶å·¥åé¥ 2076 </a> 2077 </li> 2078 2079 2080 2081 2082 2083 2084 2085 <li class="md-nav__item"> 2086 <a href="Neverland/reading-thinking/" title="è¯»ä¹¦ä¸æè" class="md-nav__link"> 2087 è¯»ä¹¦ä¸æè 2088 </a> 2089 </li> 2090 2091 2092 2093 2094 2095 2096 2097 <li class="md-nav__item"> 2098 <a href="Neverland/musical-instrument-tm/" title="ä¹å¨æ¼å¥ (Teachable Machine)" class="md-nav__link"> 2099 ä¹å¨æ¼å¥ (Teachable Machine) 2100 </a> 2101 </li> 2102 2103 2104 2105 2106 2107 2108 2109 <li class="md-nav__item"> 2110 <a href="Neverland/HA/" title="å®è£ Home Assistant" class="md-nav__link"> 2111 å®è£ Home Assistant 2112 </a> 2113 </li> 2114 2115 2116 </ul> 2117 </nav> 2118 </li> 2119 2120 2121 2122 2123 2124 2125 2126 <li class="md-nav__item md-nav__item--nested"> 2127 2128 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-11" type="checkbox" id="nav-11"> 2129 2130 <label class="md-nav__link" for="nav-11"> 2131 CodeLab DynamicTable 2132 </label> 2133 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 2134 <label class="md-nav__title" for="nav-11"> 2135 CodeLab DynamicTable 2136 </label> 2137 <ul class="md-nav__list" data-md-scrollfix> 2138 2139 2140 2141 2142 2143 2144 2145 <li class="md-nav__item"> 2146 <a href="DynamicTable/" title="ä»ç»(introduction)" class="md-nav__link"> 2147 ä»ç»(introduction) 2148 </a> 2149 </li> 2150 2151 2152 2153 2154 2155 2156 2157 <li class="md-nav__item"> 2158 <a href="DynamicTable/hello_world/" title="hello world" class="md-nav__link"> 2159 hello world 2160 </a> 2161 </li> 2162 2163 2164 </ul> 2165 </nav> 2166 </li> 2167 2168 2169 2170 2171 2172 2173 2174 <li class="md-nav__item md-nav__item--nested"> 2175 2176 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-12" type="checkbox" id="nav-12"> 2177 2178 <label class="md-nav__link" for="nav-12"> 2179 å¸®å© 2180 </label> 2181 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 2182 <label class="md-nav__title" for="nav-12"> 2183 å¸®å© 2184 </label> 2185 <ul class="md-nav__list" data-md-scrollfix> 2186 2187 2188 2189 2190 2191 2192 2193 <li class="md-nav__item"> 2194 <a href="help/" title="论å" class="md-nav__link"> 2195 论å 2196 </a> 2197 </li> 2198 2199 2200 </ul> 2201 </nav> 2202 </li> 2203 2204 2205 2206 2207 2208 2209 2210 <li class="md-nav__item md-nav__item--nested"> 2211 2212 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-13" type="checkbox" id="nav-13"> 2213 2214 <label class="md-nav__link" for="nav-13"> 2215 å ³äº(about) 2216 </label> 2217 <nav class="md-nav" data-md-component="collapsible" data-md-level="1"> 2218 <label class="md-nav__title" for="nav-13"> 2219 å ³äº(about) 2220 </label> 2221 <ul class="md-nav__list" data-md-scrollfix> 2222 2223 2224 2225 2226 2227 2228 2229 <li class="md-nav__item"> 2230 <a href="about/contact/" title="èç³»æä»¬(contact us)" class="md-nav__link"> 2231 èç³»æä»¬(contact us) 2232 </a> 2233 </li> 2234 2235 2236 2237 2238 2239 2240 2241 <li class="md-nav__item"> 2242 <a href="about/why/" title="why" class="md-nav__link"> 2243 why 2244 </a> 2245 </li> 2246 2247 2248 2249 2250 2251 2252 2253 <li class="md-nav__item"> 2254 <a href="about/value/" title="ä»·å¼è§(value)" class="md-nav__link"> 2255 ä»·å¼è§(value) 2256 </a> 2257 </li> 2258 2259 2260 2261 2262 2263 2264 2265 <li class="md-nav__item"> 2266 <a href="about/License/" title="è¯ä¹¦(license)" class="md-nav__link"> 2267 è¯ä¹¦(license) 2268 </a> 2269 </li> 2270 2271 2272 2273 2274 2275 2276 2277 <li class="md-nav__item"> 2278 <a href="about/roadmap/" title="路线å¾(Roadmap)" class="md-nav__link"> 2279 路线å¾(Roadmap) 2280 </a> 2281 </li> 2282 2283 2284 </ul> 2285 </nav> 2286 </li> 2287 2288 2289 </ul> 2290</nav> 2291 </div> 2292 </div> 2293 </div> 2294 2295 2296 <div class="md-sidebar md-sidebar--secondary" data-md-component="toc"> 2297 <div class="md-sidebar__scrollwrap"> 2298 <div class="md-sidebar__inner"> 2299 2300<nav class="md-nav md-nav--secondary"> 2301 2302
2303 2304 2305 2306 <label class="md-nav__title" for="__toc">ç®å½</label> 2307 <ul class="md-nav__list" data-md-scrollfix> 2308 2309 <li class="md-nav__item"> 2310 <a href="#_1" class="md-nav__link"> 2311 æ¯ä»ä¹ï¼ 2312 </a> 2313 2314</li> 2315 2316 <li class="md-nav__item"> 2317 <a href="#_2" class="md-nav__link"> 2318 è½åä»ä¹ï¼ 2319 </a> 2320 2321</li> 2322 2323 <li class="md-nav__item"> 2324 <a href="#_3" class="md-nav__link"> 2325 ç¹æ§æåªäºï¼ 2326 </a> 2327 2328</li> 2329 2330 2331 2332 2333 2334 </ul> 2335 2336</nav> 2337 </div> 2338 </div> 2339 </div> 2340 2341 2342 <div class="md-content"> 2343 <article class="md-content__inner md-typeset"> 2344 2345 2346 <a href="https://github.com/CodeLabClub/codelab-adapter-docs/edit/v2/docs/index.md" title="ç¼è¾æ¤é¡µ" class="md-icon md-content__icon"></a> 2347 2348 2349 <h1 id="codelab-adapter">CodeLab Adapter<a class="headerlink" href="#codelab-adapter" title="Permanent link">¶</a></h1> 2350<blockquote> 2351<p>Turn the world into your playground!</p> 2352</blockquote> 2353<p><img alt="" src="img/adapter_party.jpeg" /></p> 2354<h2 id="_1">æ¯ä»ä¹ï¼<a class="headerlink" href="#_1" title="Permanent link">¶</a></h2> 2355<p>CodeLab Adapter æ¯ä¸ä¸ªç± Python æå»ºç软件(æå»ºå¨æ¶æ¯ä¹ä¸(<code>Everything Is a Message</code>))ï¼ è´åäºè¿æ¥ä¸ç©ï¼æ 论æ¯è½¯ä»¶è¿æ¯ç¡¬ä»¶ï¼æ è®ºæ¯ AIã弿ºç¡¬ä»¶ãç°å®ä¸ççç©ä½ãè¿æ¯èæä¸ççå¨ç»è§è²ï¼æ¥å ¥ CodeLab Adapterï¼çå¯å½¼æ¤äºå¨ã</p> 2356<p>"è¿æ¥è½å" å "坿©å±æ§" æ¯å®ç主è¦ç¹è²ã</p> 2357<p>å¨ CodeLab Adapter 驱å¨çç¯å¢éï¼éè¿ä½¿ç¨ Scratch æ Python ç¼ç¨ï¼ä½ å¯ä»¥ä¸ä¸ç©æ²é: ä½ å¯ä»¥å¨æåçæ¥é£å¤©ï¼å¨ Ta è¿é¨çä¸å»ï¼å°æä¸çéæä¸æ¥ï¼å¨ç©ºä¸åä¸ä¸ªåæ¯ L ç轨迹ï¼ç¬é´ï¼ç¹äº®æ¿é´éäºå½©çç¯å ã <!--ä½ å¯ä»¥è®©ç¯å¢è¯å«åºä½ çè¿å¨ï¼è¿èå¶ä½ä¸ä¸ªä½ææ¸¸æ, ææ¯è®©æ´ä¸ªç©ºé´å徿ºè½ã--></p> 2358<p>å ·ä½è¯·çä¸é¢ä¸¤ä¸ªæ¼ç¤ºæ¡ä¾ï¼</p> 2359<video width=80% src="/video/IMG_0657_1598435455275317.mp4" controls="controls"></video> 2360 2361<p>å¨ä¸æ¹è§é¢ä¸, æä»¬åäºä¸åºéæ³çè±ç§: 请çè§é¢å·¦ä¾§ï¼å½æ¥å¨æä¸çéæå®æ½ç¬¬ä¸ä¸ªéæ³ï¼æ¶é´è¢«å»ç»ï¼è§é¢å³ä¾§çè±éæ¢å¨ç©ºä¸ï¼å®æ½ç¬¬äºä¸ªéæ³ï¼å°çè±"è§£å»"; 宿½ç¬¬ä¸ä¸ªéæ³-- ç¾è±é½æ¾ã Adapter è´è´£å°çè±(èæ)ä¸éæ(å®ç©)è¿æ¥å¨ä¸èµ·ï¼ç¨æ·å¨ä¸ä¸ª<a href="https://create.codelab.club/projects/editor">åä½å¹³å°</a>ä¸å³å¯åæ¶ææ§ä¸¤è ï¼æ¼ç»èªå·±ç¼åçæ äºã</p> 2362<!--éè¿°å® 2363Adapteréå¹²äºå¥ 2364 2365å¨ä¸è¿°çä¾åä¸ 2366 2367å设 ä½ æ¯Scratchç¨æ· 2368 2369妿ä¹åæ¥è§¦è¿ç¼ç¨(诸å¦Python) 2370--> 2371 2372<video width=80% src="/video/%E8%AF%BB%E4%B9%A6%E4%B8%8E%E6%80%9D%E8%80%83.mp4" controls="controls"></video> 2373 2374<p>䏿¹ç¬¬äºä¸ªè§é¢æ¼ç¤ºäºå¦ä½æå»ºä¸ä¸ª <strong>çè§£</strong> ä½ å½åå¤å¢ç AIï¼å½ä½ æ£å¨é 读æ¶ï¼AI å°ä¸ºä½ æç¯æå¼ï¼å½ä½ åä¸ä¹¦ï¼AI å°ä¸ºä½ æç¯å ³æï¼è®©ä½ æ²æµ¸å¨é»æä¸æèã Adapter è´è´£æ¥å ¥å¤é¨ AI ä¸ç°å®ç©º
2374é´å çæºè½ç¯å ·ï¼è¾ å©ä½ å¨<a href="https://create.codelab.club/projects/editor">åä½å¹³å°</a>ä¸éè¿ç¼ç¨æ§å¶ä»ä»¬ã</p> 2375<p>ä¸é¢è¯·çæ¡ä¾éé¦è§é¢ï¼æ´å¤çå¨<a href="https://codelab.club/projects">è¿é</a>ã</p> 2376<!--ç»¼åæ¡ä¾--> 2377 2378<video width=80% src="https://scratch3-files.just4fun.site/CodeLabVideos3_5m.mp4" controls="controls"></video> 2379 2380<!-- 2381CodeLab Adapter çä¸ä¸ªå ¸åç¨ä¾ï¼æ¯å°ä»»ä½æè¶£çä¸è¥¿æ¥å ¥ Scratch 3.0ï¼æ¥å ¥ä¹åä½ ä¾¿è½ç¨ Scratch 3.0 çç§¯æ¨æ¥ææ§å®ï¼è®©å®ä¸ä»»ä½æ¥å ¥ Scratch 3.0 çç©ä½äºå¨ãæ è®ºæ¯æ¥èªç°å®ä¸ççç©ä½ï¼è¿æ¯æ¥èªèæä¸çç AI æå¨ç»è§è²ï¼é½è½å½¼æ¤äºå¨ï¼æä»¬ä¸æ³é对æä¸ªç¡¬ä»¶äº§ååå¸ä¸ä¸ªå®¢æ·ç«¯ï¼æä»¬ç¸ä¿¡åææ¥èªå¹¿æ³çè¿æ¥ï¼æä»¬è´åäºåä¸ä¸ªä¸ç«çä¸è¥¿ï¼å° Scratch 3.0 è¿æ¥å°æ´å¹¿éçé¢åï¼æä»¬æ³åå°[宽å´å¢](http://learn.media.mit.edu/lcl/weeks/week5/)ã 2382--> 2383 2384<!--todo è§é¢--> 2385 2386<h2 id="_2">è½åä»ä¹ï¼<a class="headerlink" href="#_2" title="Permanent link">¶</a></h2> 2387<p>CodeLab Adapter çå ¸åç¨éå æ¬:</p> 2388<ul> 2389<li>æ©å± Scratch çè½åï¼<a href="/user_guide/FAQ/#scratch-link">æ¯ Scratch Link æ´å¼ºå¤§</a>ï¼<br /> 2390 ä¸ºå®æ¥å ¥ AIãIoTã弿ºç¡¬ä»¶ãå§å°±ç©èµ·æ¥å®ç©ãèæè§è²...使Scratchæä¸ºé ·ä¸å é ·ç<a href="https://create.codelab.club/projects/editor">åä½å¹³å°</a></li> 2391<li>Python å ¥é¨<br /> 2392 Adapter ç± Python æå»ºï¼å¯¹ Scratch çå¢å¼ºä¹æ¯éè¿ä½¿ç¨ Python åçæä»¶å®ç°ãå æ¤ï¼Python å ¥é¨è éè¿ç®åä¿®æ¹ç°ææä»¶ä»£ç 为己æç¨ãæç¼åæ°çæä»¶ä»£ç ï¼å³å¯å¿«é䏿ç©èµ·æ¥</li> 2393<li><a href="https://codelab.club/blog/2020/04/29/%E5%8F%AF%E7%BC%96%E7%A8%8B%E7%A9%BA%E9%97%B4/">æå»ºå¯ç¼ç¨ç©ºé´</a></li> 2394<li><a href="https://codelab.club/blog/2020/05/31/DynamicTable/">æå»º Dynamic Table</a></li> 2395<li>æ©å±å¨çº¿ç¼ç¨å¹³å°(Blockly ç)çè½å</li> 2396</ul> 2397<h2 id="_3">ç¹æ§æåªäºï¼<a class="headerlink" href="#_3" title="Permanent link">¶</a></h2> 2398<ul> 2399<li>弿¾</li> 2400<li>é«åº¦å¯æ©å±<ul> 2401<li><a href="/dev_guide/helloworld/">æä»¶(Extension)</a> å <a href="/dev_guide/Adapter-Node/">èç¹(Node)</a></li> 2402</ul> 2403</li> 2404<li>ä¸ç©çæ¶æ¯(EIM, Everything Is a Message)</li> 2405<li>RESTful API</li> 2406<li>æ¯æå¤é¨ç¼ç¨è¯è¨(34+)</li> 2407<li>å° Scratch å Python è§ä¸ºä¸çå ¬æ°</li> 2408</ul> 2409<!--ç两个è§é¢--> 2410 2411<!-- 2412 2413CodeLab Adapter æ¯ä¸ä¸ªè·¨å¹³å°è·¨è¯è¨çéç¨å·¥å ·ï¼ä½ å¯ä»¥å¨å¤ä¸ªå¹³å°ä¸,å°å¤ç§ç¼ç¨è¯è¨ä½ä¸ºå®ç clientï¼ è¯¦æ åè[Architecture](/dev_guide/Architecture/)ãé¤äº Scratch 3.0ï¼CodeLab Adapter ç®å乿¯æ BlocklyãPythonãJavaScriptãSmallTalkï¼æ´å¤çç¼ç¨è¯è¨æ¯æç®åè¿å¨å¼åä¸ã 2414 2415以䏿¯ä¸äºæ¥å ¥å表: 2416 2417### 硬件ç¸å ³ 2418 2419- [micro:bit](http://microbit.org/) 2420- [Arduino](https://www.arduino.cc/) 2421- [Cozmo](https://www.anki.com/en-us/cozmo) 2422- [Vector](https://www.anki.com/en-us/vector) 2423- [BB8](https://store.sphero.com/products/bb-8-by-sphero) 2424- [æ èæ´¾](https://www.raspberrypi.org/) 2425- [æºè½å®¶å± ](https://blog.just4fun.site/scratch3-smart-home.html) 2426- [Switch Labo](https://labo.nintendo.com/) 2427- [Switch Joy-Con](https://www.nintendo.com/switch/) 2428- åè½´é£è¡å¨ 2429 - [Parrot](http://www.parrot.com.cn) ç 3 个åå· 2430 - DJI Tello 2431- [ä¼å¿ é Alpha ç³»åæºå¨äºº](https://www.ubtrobot.com/cn/products/e-bot/) 2432- Leju Robot 2433 - Pando 2434 - Aelos 2435- èçµæ³¢ä¼ æå¨ 2436- ææ§æ¿ 2437- ç¼å¨ä»ª 2438- ... 2439 2440### AI ç¸å ³ 2441 2442- [å¾®è½¯è®¤ç¥æå¡](https://azure.microsoft.com/zh-cn/services/cognitive-services/) 2443- [æ¬å°åçæºå¨è§è§](https://js.tensorflow.org/) 2444- [OpenCV](https://opencv.org/) 2445- [TensorFlow](https://github.com/tensorflow/tensorflow) 2446- Object Tracking 2447- ä¸äºç®åçæ¬å°èªç¶è¯è¨å¤çï¼ç§»æ¤äº MIT Media Lab çå®éªé¡¹ç®ï¼ 2448- ... 2449 2450### 软件ç¸å ³ 2451 2452- blender 2453- WeChat 2454- HCI 2455- ... 2456 2457CodeLab Adapter éç¨[æä»¶å¼ç设计](/dev_guide/Architecture/)ï¼å è®¸ä½ èªå·±å¨æåæä»¶æ¥æå±å®ï¼[å¼åæå
2457](/dev_guide/helloworld/)å°æä¼å¤§å®¶å¦ä½éè¿ççå è¡ä»£ç æ¥èªå®ä¹æä»¶ã 2458 2459å¦æä½ æä»ä¹å¿ä»ªçç©å ·ï¼æä»¬æ²¡æèèå°çï¼ä½ å¯ä»¥å°å ¶èªè¡æ¥å ¥ãè¯¸å¦ææç«¥å¹´ç©çå驱车æ¥å ¥äºè¿æ¥ï¼ 2460 2461<video width=40% src="/video/1539392124109888.mp4" controls="controls"></video> 2462--> 2463 2464<!--todo ç½ç«ç»æä»ç»--> 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 </article> 2475 </div> 2476 </div> 2477 </main> 2478 2479 2480<footer class="md-footer"> 2481 2482 <div class="md-footer-nav"> 2483 <nav class="md-footer-nav__inner md-grid"> 2484 2485 2486 <a href="get_start/gs_adapter_intro/" title="Adapterç®ä»" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next"> 2487 <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title"> 2488 <span class="md-flex__ellipsis"> 2489 <span class="md-footer-nav__direction"> 2490 ä¸ä¸é¡µ 2491 </span> 2492 Adapterç®ä» 2493 </span> 2494 </div> 2495 <div class="md-flex__cell md-flex__cell--shrink"> 2496 <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i> 2497 </div> 2498 </a> 2499 2500 </nav> 2501 </div> 2502 2503 <div class="md-footer-meta md-typeset"> 2504 <div class="md-footer-meta__inner md-grid"> 2505 <div class="md-footer-copyright"> 2506 2507 powered by 2508 <a href="https://www.mkdocs.org">MkDocs</a> 2509 and 2510 <a href="https://squidfunk.github.io/mkdocs-material/"> 2511 Material for MkDocs</a> 2512 </div> 2513 2514 </div> 2515 </div> 2516</footer> 2517 2518 </div> 2519 2520
2520<script src="assets/javascripts/application.c648116f.js"></script>
2520 2521 2522 2523 2524 2525
2525<script src="assets/javascripts/lunr/lunr.stemmer.support.js"></script>
2525 2526 2527 2528 2529
2529<script src="assets/javascripts/lunr/tinyseg.js"></script>
2529 2530 2531 2532
2532<script src="assets/javascripts/lunr/lunr.ja.js"></script>
2532 2533 2534 2535 2536 2537 2538 2539
2539<script>app.initialize({version:"1.0.4",url:{base:"."}})</script>
2539 2540 2541
2541<script src="js/baidu-tongji.js"></script>
2541 2542 2543 2544 </body> 2545</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.