企业培训资讯_企业培训干货

当前位置:首页 > 新闻中心

Micro:bit创意课程系列:让micro:bit来报数_亚博App手机版

发布时间:2021-03-04    来源:亚博App手机版66340

本文摘要:micro:bit没网络作用,但具有群聊广播节目的作用,如能注重这一作用,还可以大哥每一个手头上具有的micro:bit传输速率。

micro:bit没网络作用,但具有群聊广播节目的作用,如能注重这一作用,还可以大哥每一个手头上具有的micro:bit传输速率。今天的micro:bit专案原是让micro:bit来报数。再作特定一个micro:bit当做是网络服务器,别的的micro:bit开机后按A键,以后能向控制器端micro:bit备案,再作由控制器尾端micro:bit等额的一个流水编号传送给client端micro:bit以后顺利完成了传输速率的姿势。

亚博App手机版

控制器端micro:bit按A键能够让client的micro:bit从1刚开始报数,按B能够让client的micro:bit到数报数。若clinet端某好多个micro:bit启动了或者拆下来了,控制器端micro:bit能够按A+B键,让只剩的micro:bit新的得到 编号来传输速率。让micro:bit传输速率有哪些好处?必须传输速率使我们能够一对多的操控全部的micro:bit,一起组成某类大中型的LED图案设计或者动漫,或者clinet端装上扩展板,控制器尾端就能操控某一client的电机行驶或前行,或者顺利完成更为多群聊简单化的智能机器人姿势。

client端木板不容易呈现出自身的流水编号,控制器端木板则不容易呈现出如今不会受到操控的木板总数编号传输速率过的micro:bit可程序流程呈现出人组后的动漫,或者并不受控制器端micro:bit操控micro:bit报数程序控制方法client尾端:按A键会向网络服务器micro:bit得到 自身的编号控制器尾端:1.按A键会从1刚开始报数2.按B键会到数报数3.A+B键会新的原著micro:bit的client端编号(有务必时才不容易选用)4.按P0脚位不容易呈现出十分简单动画:不容易经常会出现向右的箭头由2号依然传输到最终一号5.按P2脚位不容易呈现出十分简单动画:不容易经常会出现往左边的箭头符号由最终一号传输到2号程序流程內容:以javascrip的英语的语法呈现出,控制器尾端程序流程以下:letshow=0letcountBits=0letmyBits:string[]=[]letbitsTemp:string[]=[]lettemp=0input.onButtonPressed(Button.A,()=>{radio.sendValue("clear",0)basic.pause(1)temp=0show=1radio.sendValue("count",0)})radio.onDataPacketReceived(({receivedString:name,receivedNumber:bitValue})=>{if(bitValue==-1){myBits.push(name)radio.sendValue(name,countBits)countBits+=1if(temp==0){basic.showNumber(countBits)}}if(name=="getShow"){radio.sendValue("show",show)}})input.onButtonPressed(Button.AB,()=>{temp=1bitsTemp=[]countBits=0basic.showNumber(countBits)show=0bitsTemp=myBitsmyBits=[]radio.sendValue("reset",-1)basic.pause(1)radio.sendValue("show",show)basic.pause(1)for(letindex=0;index<=bitsTemp.length-1;index++){radio.sendValue("response",parseInt(bitsTemp[index]))basic.pause(1)}basic.showNumber(countBits)show=1radio.sendValue("show",show)basic.pause(1)temp=0})input.onPinPressed(TouchPin.P0,()=>{radio.sendValue("clear",0)basic.pause(200)radio.sendValue("arrowR",0)})input.onPinPressed(TouchPin.P2,()=>{radio.sendValue("clear",0)basic.pause(200)radio.sendValue("arrowL",countBits-1)})input.onButtonPressed(Button.B,()=>{radio.sendValue("clear",0)basic.pause(1)temp=0show=1radio.sendValue("countDown",countBits-1)})basic.showLeds(`#########################`)radio.setGroup(1)show=0countBits=0temp=0client端程序流程以下:letmyIndex=0letshow=falseinput.onButtonPressed(Button.A,()=>{radio.sendValue("getShow",0)basic.pause(50)radio.sendValue(""+control.deviceSerialNumber(),myIndex)})radio.onDataPacketReceived(({receivedString:name,receivedNumber:value})=>{if(name=="count"&&value==myIndex){show=truebasic.pause(300)radio.sendValue("count",value+1)showMyNum()}if(name=="countDown"&&value==myIndex){show=truebasic.pause(300)if(myIndex>0){radio.sendValue("countDown",value-1)}showMyNum()}if(name==""+control.deviceSerialNumber()){myIndex=valueshowMyNum()}if(name=="show"){show=value==1showMyNum()}if(name=="response"&&value==control.deviceSerialNumber()){radio.sendValue(""+control.deviceSerialNumber(),myIndex)}if(name=="reset"){myIndex=valueshowMyNum()}if(name=="clear"){basic.clearScreen()}if(name=="arrowR"&&value==myIndex){basic.showArrow(ArrowNames.East)radio.sendValue("arrowR",value+1)basic.clearScreen()}if(name=="arrowL"&&value==myIndex){basic.showArrow(ArrowNames.West)if(myIndex>0){radio.sendValue("arrowL",value-1)}basic.clearScreen()}})functionshowMyNum(){if(myIndex<0){basic.showString("?")}else{if(show){basic.showNumber(myIndex+1)}else{basic.showIcon(IconNames.Triangle)}}}basic.showString("?")radio.setGroup(1)myIndex=-1show=falseradio.sendValue("getShow",0)将上边的javascript编程代码贴到makecode网址上以后不容易以乐高积木的方法呈现出。


本文关键词:亚博APP,亚博App下载,亚博App手机版

本文来源:亚博APP-www.authenti-cite.com

分享到:
亚博App下载:俄罗斯木材资源“牵手”中国老工业基地 中国板材十大品牌精材艺匠吕梁离石区代理商|亚博App下载
热门文章
【亚博App手机版】通过数据成就游戏的头号玩家,尽在VP电竞资讯平台
神兵降世贺新春 三分钟看懂春节活动
LNG赛后群访 Flandre:在峡谷之巅经过磨练
亚博App下载|浅谈江苏新型制造业发展状况研究
发展煤炭循环经济产业链,实现煤炭经济可持续发展_亚博App手机版
【亚博APP】宏达国际外包部分智能手机生产业务
亚博APP-每体:格雷米奥或难留下阿图尔,球员自己有意巴萨
亚博App下载|德劳伦蒂斯:我曾经为那不勒斯花了很多钱
穆里尼奥处境艰难!暴走也救不了曼联【亚博App下载】
常规赛完美收官 六支战队携手晋级季后赛_亚博App下载
《敢达争锋对决》ν敢达HWS 双形态究极重装登场:亚博App手机版
PDD手机号曝光,支付宝被水友疯狂转账!|亚博App下载
酒类专业连锁顾客满意度的实证研究及策略建议:亚博App下载
网络零售服务补救情形下顾客忠诚概率【亚博App手机版】
亚博APP_中国战略性新兴产业的技术创新现状的研究
客户案例
×