Member Since: February 28, 2011

Country: United States

Getting started with the Raspberry Pi? Well, SparkFun has something for you.

Continue reading

Processor Interrupts with Arduino

December 11, 2018

What is an interrupt? In a nutshell, there is a method by which a processor can execute its normal program while continuously monitoring for some kind of event, or interrupt. There are two types of interrupts: hardware and software interrupts. For the purposes of this tutorial, we will focus on hardware interrupts.

HMC6343 3-axis Compass Hookup Guide

August 7, 2014

How to hook the HMC6343 -- a high-end, tilt-compensated compass module -- up to an Arduino. Never get lost again!

ADXL337 and ADXL377 Accelerometer Hookup Guide

July 17, 2014

How to get started using both the ADXL337 and ADXL377 3-axis accelerometers with analog outputs.

ISL29125 RGB Light Sensor Hookup Guide

June 12, 2014

A guide to help you integrate the ISL29125 RGB light sensor breakout board into your electronic projects.

WAV Trigger Hookup Guide V11

May 30, 2014

An introduction to being able to trigger music and sound effects based on buttons, sensors, or switches using the WAV Trigger board.

Shift Registers

August 23, 2013

An introduction to shift registers and potential uses.

Metric Prefixes and SI Units

July 11, 2013

This tutorial will explain how to use and convert between the standard metric prefixes.

Pulse Width Modulation

February 27, 2013

An introduction to the concept of Pulse Width Modulation.

How to Power a Project

February 7, 2013

A tutorial to help figure out the power requirements of your project.
  • There has already been a revision to address the DRDY connection. We aren't having any problems with shorts between pads in our production line and devices are tested for functionality before they leave here.

    If you have v11, your board has the DRDY fix.

  • Just need the standard setup (Arduino IDE, USB cable and an FTDI basic). Make sure you have power switch turned on during programming.

    Alternatively, if you want to power the board from the FTDI header itself, you need to close the nearby jumper with solder. Just make sure not to try to power the board from the batteries and the FTDI at the same time.

  • I imagine it's due to the way you set up your circuit, do you have a schematic we could look at?

  • The board is set up to use the external 16MHz oscillator by default. You could use a timer to get a 1MHz output. Alternatively you could configure the device with its fuse bits to use the Internal RC oscillator (8.0MHz) with CKDIV8 setting, resulting in 1.0MHz system clock. It just depends what your trying to accomplish.

    Why does the microphone need a 1MHz clock? Does it have a built in processor or sophisticated amplification circuit?

  • The OTG comes with a micro USB to female A, the short cable shown in the product photo. You connect this cable to the IOIO-OTG and then use a normal micro USB cable to connect it to your phone.

  • Yes, as long as it's single cell so the voltage output is ~3.7V. PRT-08483 will work with this.

  • Put the switch on "run" before you turn on the board for normal use. Put the switch on "load" before you turn on the board if you want to load new firmware to the board.

  • No, we don't currently offer them in a DIP package.

  • That's an alternative way of handling it, how has it worked for you so far?

    Just a thing to note, Serial.prints() are interrupt driven so you do not want them inside your ISR as there's a good chance they won't work properly. Better to store the value you want and print it later in your loop().

  • Nice work, plbreith corrected your URL so it goes direct to the vid. You might consider updating it so others can more easily view your video.

No public wish lists :(