Tronixstuff has posted a great tutorial explaining how to use the Arduino and the SPI bus. This detailed tutorial is presented in two parts. Part 1 presents the basic theory on the serial peripheral interface (SPI), including examples of using the eals with a Microchip MCP4162-series 10k rheostat and an Analog Devices AD5204 four-channel digital […]
Tag Archives: tutorial
Arduino realtime audio processing
Lab3, the Laboratory for Experimental Computer Science at the Academy of Media Arts Cologne, posted this tutorial on how to perform realtime audio processing with an Arduino. They explain: This is an experiment to show how some realtime audio processing can be done with the Arduino. The first set of examples alter an incoming audio […]
Arduino Ethernet + SD card tutorial
Ladyada has posted this detailed tutorial over at Adafruit on using Ethernet and SD card with Arduino. It describes how to use the Arduino to browse files on an SD card remotely. This tutorial is targeted at those who already have quite a bit of Arduino or microcontroller experience and are ‘fluent’ in C/C++/Java!
Open bench logic sniffer tutorial
The longhorn Engineer I was so impressed by the Open Bench Logic Sniffer that I had to make a little mini review detailing its features. Get a Logic Sniffer for $50, with free worldwide shipping. Via the contact form
Stepper motor tutorial
Here’s a good tutorial from ExtremeElectronics.co.in explaining the types of stepper motors, their uses, and how to interface them with an AVR microcontroller. It includes the xstepper code library for use with the AVR Atmega16, and demonstrates how to interface the MCU and the motor using a ULN2003A high-voltage high-current Darlington transistor array. This tutorial […]
Trimpot tutorial
Trimpots are adjustable resistors. They function much the same as regular potentiometers, except they are compact in size and have 0.1″ leads for easy installation on a PCB or breadboard. Learn about all the different kinds in Robot Room’s updated trimpot tutorial. Thanks Frank! Via the contact form.
CPLD development board package v1.1
Package v1.1 for the CPLD development boards is now available for download. It includes: Schematic tutorials Verilog tutorials VHDL tutorials Bus Pirate XSVF programmer firmware and application PCBs Programming instructions for the Bus Pirate and Bus Blaster have been freshened. An updated ISE (X)SVF export tutorial will help you get started with your own projects. […]
Architecture of FPGAs and CPLDs: a tutorial
Stephen Brown and Jonathan Rose of the Department of Electrical and Computer Engineering, University of Toronto, authored this paper providing a tutorial survey of architectures of commercially available high-capacity field-programmable devices (FPDs). They first define the relevant terminology in the field and then describe the evolution of FPDs. The three main categories of FPDs are […]
MAKE Oscilloscope tutorial
Here’s a short video tutorial posted recently by MAKE explaining the functions and uses of the the oscilloscope.
ExpEYES: new open source learning initiative
ExpEYES is an open source hardware/software learning initiative from the PHOENIX project of Inter-University Accelerator Centre, New Delhi, India. It is a framework for developing science experiments, demonstrations and projects and learning science and engineering by exploration. The expEYES hardware, based on an Atmega32 clocked at 8 MHz and interfaced to the PC via an […]
Interfacing Arduino and Python: Guide to Semi-advanced Serial Programming
Chandler has posted this tutorial on Interfacing Arduino and Python as it relates to serial programming. For this tutorial, you will need (or at least it is helpful) to have a knowledge of the Python programming language. You will also need an Arduino, and other components depending on how many of the four projects you […]
Video intro to 8-bit PIC microcontrollers
Element14 has posted this online product training video as an introduction to Microchip PIC 8-bit microcontrollers. A good way for newbies to take their first steps using this inexpensive line of chips.
Kicad tutorial
Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork, and consists of a set of four softwares and a project manager: Eeschema (schematic entry), Pcbnew (board editor), Gerbview (GERBER viewer), Cvpcb (the footprint selector for components used in the circuit design) and the Kicad project […]
Free Oreilly workshop – Processing and Arduino in Tandem: Build a Mixer
Oreilly is offering a special follow-up to their earlier Processing and Arduino course. “Processing and Arduino in Tandem: Build a Mixer” will be presented free online by Instructor Joseph Gray on two successive Fridays. The course makes use of the projBox, a control box with installed potentiometers, switches and LEDs, which interfaces with the Arduino […]
VHDL tutorial from UPenn
The University of Pennsylvania’s Department of Electrical and Systems Engineering presents this tutorial on the VHDL programming language. VHDL is one of the primary languages used to program CPLDs and FPGAs. Once you get your program written, you can load in onto a device with your own Bus Pirate for $30, including world-wide shipping. Also […]
Arduino and TFT LCD tutorial
LCD displays of the 2×16 variety are a good way of getting feedback from your Arduino project. If you want a more enhanced visual experience, a thin-film transistor (TFT) LCD is the superior way to go. This tutorial by Tronixstuff describes a way use the the 4D Systems 1.44″ TFT serial interface LCD with Arduino. […]
Processing and Arduino in Tandem: Video Mixer and Audio Visualizer
Oreilly is making available a free online course dealing with Processing and Arduino combined to produce a video mixer/audio visualizer. Led by instructor Joseph Gray, the course takes place Fridays @ 10am PT February 25 & March 11, 2011. Each session is 120 minutes. You may view the course live online for free; thereafter, to […]
Arduino and GSM cellular tutorial – Part 2
Tronixstuff has released Part 2 their tutorial series on using a GSM cellular modem with the Arduino. In this part they cover how to use the telephone network to control an Arduino board via a SM5100B Cellular Shield. This segment is the latest is a series of Arduino tutorials posted by Tronixstuff.
STM32 Discovery: Getting started guide
A guide to getting started with STM32 discovery. Thanks Vis! Via the contact form.
Altera CPLD/FPGA Quartus II design tutorials
If you have an Altera development board, such as the MAX V CPLD board or the UP1, UP2 or DE series of board, Altera has a collection of free video tutorials covering many aspects of CPLD/FPGA circuit design and programming of devices using their Quartus II design software.
