This library allows you to communicate with I2C / TWI devices via the SDA (data line) and SCL (clock line) pins. Functions - begin() - requestFrom() - beginTransmission() - endTransmission() - write() - available() - read() - onReceive() - onRequest() Note There are both 7- and 8-bit versions of I2C addresses. 7 bits identify the […]
86Duino development environment, 86Duino Coding, requires Java JRE . This application note talks about the steps to install Java JRE packages. In addition, we also talk about system configuration to address problems associate with not able to locate the serial port and modem manager. (See the older version here before Coding 207) Step 1 Launch […]
The 86Duino IDE is derived from Arduino 1.5.8. Steps to install 86Duino IDE to a Linux workstation is identical to the steps presented on the Arduino Playground website. The following section works through the steps to install the 86Duino development environment onto a Linux workstation. (See the older version here before Coding 207) Step 1 […]
With the Arduino WiFi Shield, this library allows an 86Duino board to connect to the internet via Wireless LAN. It can serve as either a server accepting incoming connections or a client making outgoing ones. The library supports WEP and WPA2 Personal encryption, but not WPA2 Enterprise. Also note, if the SSID is not broadcast, […]
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 […]