Articles Posted by the Author:

  • setRange()

    setRange()

    描述 设定内部计数器的上限值(下限值总是为 0)。当计数器值递增到上限值后回到 0,会触发一次计数溢出的中断事件;相反的,计数器值递减到 0 后回到上限值,也会触发一次计数回卷的中断事件。 注意:从 86Duino Coding 105 版本以后才能使用这个函式,并且只可在 Pulse/DIR、CW/CCW、A/B Pulse 工作模式下使用。 语法 Enc0.setRange(val) Enc0.setRange(val, condition) Enc1.setRange(val) Enc1.setRange(val, condition) Enc2.setRange(val) Enc2.setRange(val, condition) Enc3.setRange(val) Enc3.setRange(val, condition) 参数 Enc0、Enc1、Enc2、Enc3:分别对应 ENC0、ENC1、ENC2、ENC3 编码器介面。 val:计数器的上限值,范围是 1 ~ 4,294,967,295 (2^32 – 1)。假如设定此值为 199,那么计数器值会在递增到 199 后回到 0,或者递减到 0 后回到 199 。 condition:true 或 false。如果要启动计数溢出和计数回卷的中断事件,则设定 true,反之则设定 false。(预设值是 true) 回传 无回传值 范例 […]








  • Spider L3 函式库

    Spider L3 函式库

    此函式库用于支援台湾 Fun-Maker 制作的 Spider L3 WiFi 模组,其为 Fun-Maker 原作的 Arduino 版本 SpiderL3S 函式库 之移植。(此函式库需自行下载安装,请至其 GitHub 网页 下载。) Spider L3 WiFi 模组与 86Duino 的连接方式 Spider L3 WiFi 模组与 86Duino 的连接方式与 Arduino 略有不同,在使用此函式库前,请先参考下面说明将 Spider L3 WiFi 模组正确连接到 86Duino 上。 Spider L3 WiFi 模组主要是以 SPI 通讯介面与控制板沟通。它有通讯和控制两种不同功能的脚位,前者为 MOSI、MISO、CLK 脚位,可以直接连接到 86Duino SPI 埠的 SPIDO、SPIDI、SPICLK 脚位;后者为 IRQ、CS、EN 脚位,它们分别连接到 86Duino 的 digital […]


  • UTFT 及 UTouch 函式库

    UTFT 及 UTouch 函式库

    86Duino 从 Coding 105 版本的 IDE 开始加入此函式库,其为 Henning Karlsen’s 原作的 UTFT 函式库 与 UTouch 函式库 之移植。可参考官方 UTFT 手册 与 UTouch 手册 学习这两个函式库的使用。 注意:UTFT 函式库支援多种 TFT LCD 萤幕,但并非所有萤幕的输出脚位都相同,如果您使用的模组是 16-bit 资料传输格式(例如:ITDB32 触控模组),建议使用 86Duino One 或 EduCake 才会有足够的脚位来输出对应的信号。 下面将以 2.4 寸 ITDB24 触控模组和 3.2 寸 ITDB32 触控模组为例,分别介绍在 86Duino Zero 上和 86Duino One 上面的连接方式。 2.4 寸 ITDB24 触控模组与 86Duino […]