一个计算机网络包括了数台计算机或装置,它们链接在一起可以相互通讯。在一个计算机网络中,最少包括了两台计算机,而两个或更加多的网络不足以构成更大的网络。
而我们经常提及的因特网(Internet),是一个包括十分多网络的巨型网络。本文将样板如何利用电线(配上鳄鱼夹头)相连两个micro:bit,进而创建起您自己的网络。
为让两个micro:bit可以彼此传输讯息,它们必须链接在一起,不论是有线或无线,而我们称之为此为通讯媒介。在两个micro:bit间传输的讯息,可以是字符串(String),如「Hello」;或是数字,如「9」;或是一个小图案。micro:bit不会把要传输的讯息改变沦为讯号,再行利用通讯媒介传输过来。
计算机及您手上的micro:bit,在处置讯号时一定会将它们切换为二进制数据,也就是0和1。此外,经由计算机处置的二进制数据,必需在利用通讯媒介传输前被改变沦为讯号。而利用有所不同的通讯媒介所相连的计算机或任何装置就是网络。
在这篇文章中,将利用鳄鱼夹头电线来创建一个包括两个micro:bit的小小网络。动动手写出程序:传送爱心图案在这个段落,读者们将利用电线相连两个micro:bit。您将从一个micro:bit传输一个心型图案至另一个。
接下来,您将藉由四个任务,编写出有传输心型图案的micro:bit程序。图1爱心图案任务一:观赏心型图案如何传输请求看这段影片,解释如何相连两个micro:bit以及程序运作方式:任务二:将两个micro:bit连接起来,并测试联机否顺利。
Step1:用于鳄鱼夹线,相连两个micro:bit的3V脚位。然后,用另一条线相连两个micro:bit的GND脚位。
Step2:用于鳄鱼夹线,(1)相连第一个micro:bit的2号脚位,另一头收到第二个micro:bit的1号脚位;(2)相连第二个micro:bit的2号脚位,另一头收到第一个micro:bit的1号脚位。请注意线一定要接对:3V接3V;GND接GND;Pin1接Pin2;Pin2接Pin1。图2要特别注意的是,鳄鱼夹线必须准确相连。
Step3:测试传输线否接上。请求用网页起打开MakeCode程序环境,用程序指令积木推入图3的程序。这个程序的逻辑是,当我们按下其中一个micro:bit上面的按钮A,检查另一个micro:bit的LED否指示灯。
您将可在「进阶/插槽」程序积木指令区中寻找本程序所需的指令积木。图3任务三:测试传输心型图案的Hex档案Step1:将传输心型图案的程序iTunes至您的micro:bit。这里有两个有所不同的Hex档案,必须iTunes至micro:bit1和micro:bit2。
载点分别在:Hex1Hex2。请注意这两个Hex档案要必要装进您手边的的micro:bit上继续执行,无法再行MakeCode程序环境来编辑了。Step2:现在,请求摇晃一下micro:bit来想到否有表明心型图案。任务四:编写传输心型图案的程序在这个任务中,您要写出一个micro:bit的程序来超过类似于在任务二、三中的传输讯息效果。
在编写程序前,您必需思维三个问题:1.在您的程序中,micro:bit不会对于哪一项输出产生反应?2.两块micro:bit该如何传送数据给对方?3.你实在两块micro:bit是知道把心型图案传输给对方吗?关于问题1,请求读者们看一下MakeCode程序环境中的「输出」程序积木指令区下面的选项;关于问题2,请求读者们用于前面任务二步骤三的电报程序。关于问题3,我们假设micro:bit2告诉,它将不会从micro:bit1那里接管到一个心型图案,让我们编写micro:bit1的程序,使它:(1)再行表明一个心型图案,直到它向micro:bit2弯曲;(2)当它向micro:bit2弯曲时,它不会从准确的脚位向micro:bit2传输一个脉冲;(3)当micro:bit1在准确的脚位上接管到这个脉冲时,它不会表明出有一个心型图案。接着编写micro:bit2程序,使它:(1)当它在准确的脚位上接管到一个脉冲,micro:bit2不会表明一个心型图案。
(2)当它向micro:bit1弯曲,它不会从准确的脚位传输一个脉冲给micro:bit1。这样大家都明白程序是如何运作的了吗?赶紧动动手玩玩看吧!。
本文关键词:九游官网
本文来源:九游官网-www.sdyunzi.com