描述 回传目前与 Client 连线的伺服端传送过来的资料量,这些资料都是目前可以读取的。 available() 是从 Stream 继承而来。 语法 client.available() 参数 无参数 回传 int:目前可以读取的资料量,以位元组为单位 范例 函式库参考主页面 The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
描述 在欲传送的资料最后加上换行字元(’\n’)并且传送到目前与 Client 连线的伺服端。当要传送的资料为数字时,每一位数会被拆开来并各自被当作字元(例:如果要送的资料为 123 ,print() 会把 123 当作 ‘1’, ‘2’, ‘3’ 三个字元)。 语法 client.println() client.println(data) client.print(data, BASE) 参数 data (非必要):要传送的资料,型态可以为 char, byte, int, long 或 string BASE (非必要):BASE 用来指定资料的格式;可用的格式有:BIN (二进位格式)、OCT (八进位格式)、DEC (十进位格式)、HEX (十六进位格式) 回传 byte:回传 println() 传送至伺服端的位元组数量 函式库参考主页面 The text of the 86Duino reference is a modification of the Arduino reference, and is licensed […]
描述 传送资料到 Client 目前连线的伺服端。当要传送的资料为数字时,每一位数会被拆开来并各自被当作字元(例:如果要送的资料为 123 ,print() 会把 123 当作 ‘1’, ‘2’, ‘3’ 三个字元)。 语法 client.print(data) client.print(data, BASE) 参数 data:要传送的资料,型态可以为 char, byte, int, long 或 string BASE (非必要):BASE 用来指定资料的格式;可用的格式有:BIN (二进位格式)、OCT (八进位格式)、DEC (十进位格式)、HEX (十六进位格式) 回传 byte:回传 print() 传送至伺服端的位元组数量 函式库参考主页面 The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a […]
描述 传送资料到 Client 目前连线的伺服端。 语法 client.write(val) client.write(buf, len) 参数 val:要传送到用户端的资料,大小为一个位元组,型态可以为 byte 或 char buf:一个含有要传送给用户端的资料的阵列,型态可以为 byte 或 char len:要传送的资料阵列的大小 回传 byte:回传 write() 传送至伺服端的位元组数量 函式库参考主页面 The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the […]
以下以一系列的连续图示,说明把 86Duino 开发板插上 Windows 7 电脑后,安装 86Duino 驱动程式的步骤。 (回到 在 Windows 下使用 86Duino 页面。) Getting-Started Home The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.
安装第三方函式库至 86Duino 当使用者对 86Duino 内建的标准函式库相当熟悉了以后,也许想要加入额外的函式库来扩展 86Duino 功能。 函式库是什么? 函式库可以是包含连结感测器、显示器、模组等等的相关程式码。例如,内建的 LiquidCrystal library 可以帮助使用者轻松的与 LCD 显示器沟通。在网路上,有数以百计的第三方函式库可供下载。86Duino 内建的标准函式库以及第三方函式库清单可 点此参考。注意:在使用第三方函式库之前,必须先安装它。 如何安装函式库 函式库通常是以 zip 档或资料夹型式来发布的。资料夹名称即为程式库名称。资料夹内通常包含 .cpp档、.h 档、keywords.txt 档、范例资料夹以及其他函式库需要的档案。 自动安装 安装第三方函式库至开发环境,首先请勿解压缩下载后的函式库压缩档。 在 86Duino 开发环境,将滑鼠游标移至 草稿码 > 汇入函式库,并在下拉式选单中点选最顶端的 “Add Library”。 此时开发环境将提示选择想加入的函式库,请选择想加入的 .zip 档并开启。 回到 草稿码 > 汇入程式库 的选单。此时应该可以看到刚刚加入的函式库显示在下拉式选单中的底端,这代表该函式库已经汇入至 86Duino IDE。 被加入的 zip 档将被解压缩在 86Duino 草稿码资料夹内的 libraries 资料夹中。 注意:虽然草稿码内可以立即使用此函式库,但是此函式库的范例,必需重新启动 86Duino IDE 后才会显示于 档案 […]
86Duino 程式开发环境 (86Duino Coding) 在介面上,包括了程式码编辑区块、开发环境的讯息显示区块、文字主控台、一般功能按键的工作列以及一连串的功能选单。86Duino 程式开发环境适用于 86Duino 和 Arduino 两种开发板,可以连接它们并且与它们沟通、上传程式。 撰写草稿码 写给 86Duino 或 Arduino 的软体程式码,我们将它称为草稿码(sketch)。这些草稿码应写在开发环境介面中的程式码编辑区块,这些草稿码在储存时将自动加上 (或修改成) .ino 副档名。此程式码编辑区块亦支援剪下、贴上、搜寻及取代功能。开发环境介面的讯息显示区块,会显示有关开发环境当前的状态,例如:储存档案、汇出档案或是发生错误等。文字主控台负责显示出完整的错误资讯以及与 86Duino / Arduino 硬体的连线状况。在介面最右下角显示目前设定要连线的开发板类型以及目前使用的序列埠。工具列上提供验证草稿码、上传程式、建立、开启、储存草稿码以及打开序列埠监控视窗。 验证 检查草稿码内是否有错误。 上传 将草稿码编译后并上传程式至 86Duino 硬体。参考下方的上传章节以取得更多的资讯。当使用 Auduino 外部烧录器时,可以在按下上传按钮前先行按住 shift 键,此时上传的文字提示将变为以烧录器上传。(另外 86Duino 并未提供以烧录器上传的功能。) 新增 建立新的草稿码。 开启 显示出在草稿码簿内的所有草稿码清单。点选其中之一可将其打开至当前的视窗内。由于 Java 的问题,此草稿码清单无法卷动。若是需要开启清单内较尾端的草稿码,建议使用功能表中的 档案 | 草稿码簿 来取代。 储存 储存你的草稿码。 序列埠监控视窗 Opens the 开启序列埠监控视窗. 其他附加的命令可以在下面五种功能表中找到:档案,编辑,草稿码,工具,说明。在这些功能表中的命令,仅在它们可以被执行时才会呈现可使用 (非灰色) 的状态。 编辑 […]
描述 连线到指定的 IP 位址与埠编号。除了使用 IP 位址与埠编号作为指定伺服器的方法,还可以使用网域名称(Domain Name)。 语法 client.connect() client.connect(ip, port) client.connect(URL, port) 参数 ip:要连线的伺服器的 IP 位址(大小为 4 位元组的阵列) URL:要连线的伺服器的网域名称(例:www.86duino.com, 型态为 string) port:要连线的伺服器的埠编号 回传 boolean:如果连线成功回传 true,反之回传 false 范例 函式库参考主页面 The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in […]
描述 判断 Client 物件是否连线中。如果用户端与伺服端的连线已经中断了,但是 Client 物件中仍然有从伺服端传送的资料而未被读取的话,该 Client 物件仍被视为连线中。 语法 client.connected() 参数 无参数 回传 boolean:如果该 Client 物件连线中则回传 true,反之回传 false Example 函式库参考主页面 The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
描述 用来判断某个 Client 物件是否已准备好。 语法 if (client) 参数 无参数 回传 boolean:如果该 Client 物件已准备好回传 true ,反之回传 false 范例 函式库参考主页面 The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.