Solutions Search - Linduino
What is Linduino?
Linduino is Linear Technology’s Arduino compatible system for developing and distributing firmware libraries and example code for Linear Technology’s integrated circuits. The code is designed to be highly portable to other microcontroller platforms, and is written in C using as few processor specific functions as possible. The code libraries can be downloaded by clicking the Downloads tab above and used as-is in your project or individual code snippets may be viewed in the Code section of a supported part. The Linduino One board (Demonstration Circuit DC2026B) allows you to test out the code directly, using the standard demo board for the particular IC.
The Linduino One board is compatible with the Arduino Uno, using the Atmel ATMEGA328 processor. This board features a 14-pin “QuikEval” connector that can be plugged into nearly 100 daughter boards for various Linear Technology parts, including Analog to Digital converters, Digital to Analog Converters, high-voltage power monitors, temperature measurement devices, RF synthesizers, battery stack monitors, and more.
An LTM2884 USB Isolator breaks the ground connection to the PC, allowing projects to operate at a different ground potential than the computer that is controlling it.
Setup is Simple:
There are two ways to setup Linduino. We have put together an executable that will automatically setup a new Arduino install with the proper settings for you. Or you may follow the manual steps outlined below.
Download the Demo Manual for detailed instructions. Three files are required to follow the complete procedure in the demo manual:
1) The latest Linduino sketchbook.This file contains the Linduino code base, demo board schematics and board files. If you are only interested in the code, stop here.
2) The QuikEval program. The Linduino board ships with firmware that allows it to communicate with the QuikEval program, which provides all of the GUIs for compatible demo boards. Installing QuikEval is also the recommended way to install the correct USB drivers for the Linduino One board.
3) The Arduino 1.0.4 IDE. This is the development environment for the Arduino, and is required to modify the code, and to load programs into the Linduino One.
Design Files (including schematic, board, gerbers)
We also recommend: Notepad Plus Plus, an excellent code editor: http://notepad-plus-plus.org/
Atmel Studio, for more advanced development and debugging with the Linduino hardware, and Atmel processors in general: http://www.atmel.com/microsite/atmel_studio6/
All products below have a code item on the parts page. Please click on the Code tab on the left side to view example code without downloading the entire Linduino Library.
HelpFor questions not found in documentation or the FAQ page, please contact email@example.com
Q: I am running Windows 8 and having trouble installing the Arduino drivers.
A: In order to install Arduino drivers on Windows 8 you will need to disable driver signature enforcement. Please follow the instructions here in order to do so.
Q: I am getting compilation errors when I try to compile items from your library.
A: Please make sure you are using the verision of the Arduino SDK we recommend. Please check that you have the Arduino IDE set up as outlined in the Quick Start Guide.
Aug 1st 2014
We regularly update our Linduino Sketchbook with new products, new files and updates. Please download the library, or rerun your automated installers for an automatic update. Global Changes: Rename "Libraries" directory to "libraries" (lower case 'l'). Arduino for Linux does not like the upper-case 'L'. Windows works with ...
Jan 29th 2014
Recently, we have noticed an influx of interest concerning having our Linduino code work with a regular Arduino Uno. Here we will go over the modifications necessary, and the reasons behind these changes. When Linduino was first conceived at Linear, we didn’t start by dreaming about building our own Arduino board. Our ...
Jan 16th 2014
We regularly update our Linduino Sketchbook with new products, new files and updates. Please download the library, or rerun your automated installers for an automatic update. 1.0.1 – January 16th, 2014 LTC2943 Library DC1812A.ino Added LTC2943.cpp Added LTC2943.h Added LTC2874 Library DC1880A.ino Added LTC2874.cpp ...
Nov 4th 2013
The Linduino development platform consists of an Arduino compatible development board as well as a large library of example firmware. The Linduino One is fully USB isolated and is meant to provide a stable hardware development platform. Example firmware can be downloaded and compiled, giving users a head start in developing ...
Sep 12th 2013
I’ve found that one of the hardest aspect of my job has been to explain what exactly it is that I do for 8,9, 10 hours a day to those coming from a not so technical background. For the past five years, I’ve been an application engineer for Mixed Signal Products here at LTC, and a large portion of my work has been ...