This library enables an 86Duino board to communicate with the Arduino TFT LCD screen. It simplifies the process for drawing shapes, lines, images, and text to the screen. The TFT library extends the Adafruit GFX, and Adafruit ST7735 libraries that it is based on. The GFX library is responsible for the drawing routines, while the […]
This library allows you to control unipolar or bipolar stepper motors. To use it you will need a stepper motor, and the appropriate hardware to control it. For more on that, see Tom Igoe’s notes on steppers. Circuits See the circuits from the Arduino reference: - Unipolar Steppers - Bipolar Steppers Functions - Stepper(steps, pin1, […]
This document explains how to connect your 86Duino board to the computer and upload your first sketch. 1) Get an 86Duino board and USB cable In this tutorial, we assume you’re using an 86Duino Zero, 86Duino One, or 86Duino EduCake. You also need a standard USB cable (MicroUSB to USB): the kind you would connect […]
This document explains how to create a library for 86Duino. The format of an 86Duino library is basically compatible to Arduino 1.5.2 (in old IDE: 86Duino Coding 1xx) or to Arduino 1.5.8 (in new IDE: 86Duino Coding 2xx), and so you can follow the Arduino library tutorial to write 86Duino libraries. (Note that in old […]
Although 86Duino hardware platform has built-in flash to store system firmware, launching 86Duino firmware from a MicroSD has the following advantages: Read/write speed for MicroSD flash storage is faster than the built-in flash. The write speed for MicroSD is faster than the built-in flash by as much as 10x. Using MicroSD help shorten the time […]
This library allows you to communicate with SPI devices, with the 86Duino as the master device. A Brief Introduction to the Serial Peripheral Interface (SPI) Serial Peripheral Interface (SPI) is a synchronous serial data protocol used by microcontrollers for communicating with one or more peripheral devices quickly over short distances. It can also be used […]
This library allows an 86Duino board to control RC (hobby) servo motors. Servos have integrated gears and a shaft that can be precisely controlled. Standard servos allow the shaft to be positioned at various angles, usually between 0 and 180 degrees. Continuous rotation servos allow the rotation of the shaft to be set to various […]
The SD library allows for reading from and writing to SD cards in the MicroSD/SD slot of 86Duino. The library supports FAT16 and FAT32 file systems on standard SD cards and SDHC cards. The file names passed to the SD library functions can include paths separated by forward-slashes, /, e.g. “directory/filename.txt“. Because the working directory […]
This library allows an 86Duino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control […]
86Duino SysImage is a utility which enable you to place 86Duino system firmware onto a MicroSD storage card, include the following: Create a bootable MicroSD storage card to launch 86Duino system firmware (Refer to: Advantage for launching 86Duino Firmware from MicroSD) Update 86Duino firmware on internal flash, including the bootloader Update 86Duino system BIOS This […]