Articles Posted by the Author:

  • setRange()

    setRange()

    Description Set a upper bound value of encoder counter. When the counter value increase up to the upper bound, then back to zero, will trigger one interrupt event. Otherwise, When the counter value decrease to the lower bound, then back to max value, will also trigger one interrupt event. Note: this function is available after […]




  • AC Phase Control

    AC Phase Control

    This sketch uses a ‘Random Phase’ or ‘Non Zero Crossing’ SSR (Im using the Omron G3MC-202PL DC5) to act as an A/C switch and an opto-isolataed AC zero crossing dectector (the H11AA1) to give us a zero-crossing reference. This allows the arduino to dim lights, change the temp of heaters & speed control AC motors. […]


  • Read Receiver

    Read Receiver

    This code uses pin change interrupts and timer 1 to mesure the time between the rise and fall of 3 channels of PPM (Though often called PWM, see this Arduino Forum thread) on a typical RC car reciver. It could be extended to as many channels as you like. It uses the PinChangeInt library to […]


  • Direct Drive 88:88 4 Digit 7 Segment Display

    Direct Drive 88:88 4 Digit 7 Segment Display

    See technical data sheet: http://www.farnell.com/datasheets/95220.pdf I use HDSP-B03G, HDSP-B07G, or HDSP-B09G (Common Cathode) Using the same code as DirectDriveLEDMatrix Like in Direct Drive Matrix you should probably use some resistors but I run it direct… Random numbers example (needs Timer1 library):


  • Direct Drive LED Matrix

    Direct Drive LED Matrix

    Note: DON’T FORGET CURRENT-LIMITING RESISTORS. See here for an example of using resistors: http://www.instructables.com/id/Multiplexing-with-Arduino-and-the-74HC595/step8/Current-Limiting-Resistors/ Click here for YouTube video Sample code for scrolling messages (needs FrequencyTimer2 library): Sample code for “Life” (needs FrequencyTimer2 library): Possible Alternative on Arduino 0015 using the Timer1 library This example, made at a workshop at DKDS in April 2009, and […]


  • Spider L3 Library

    Spider L3 Library

    How to connect Spider L3 WiFi Module with 86Duino The connecting method between 86Duino and Arduino is difference. Before using this library, first refer to the below description which tell you a correct method to connect Spider L3 WiFi Module with 86Duino. Spider L3 WiFi Module communicates with the MCU by SPI interface. It has […]


  • UTFT and UTouch Libraries

    UTFT and UTouch Libraries

    The two libraries are available from 86Duino Coding 105 and are the 86Duino porting of Henning Karlsen’s UTFT and UTouch libraries. One can refer to the official UTFT manual and UTouch manual to learn the use of the two libraries. Note: the UTFT library supports many TFT LCD screens which have different number of signal […]


  • TimerOne Library

    TimerOne Library

    The TimerOne library is available from 86Duino Coding 105, and provides the API of the Arduino TimerOne library to access 86Duino’s 32-bit hardware timers. The library provides two objects — Timer1 and TimerRTC — to manipulate different hardware timers as follows. Timer1 This object includes a collection of routines for configuring the 32-bit internal high-precision […]