avatar

SFUptownMaker

Member Since: July 5, 2011

Country: United States

Profile

Role

Electrical engineer

Programming Languages

Python, C/C++

Universities

NDSU 1997-2002

Interests

Toys, tinkering

Websites

uptownmaker.blogspot.com

Ever wonder how the Arduino IDE translates your code into instructions for the processor?

Continue reading

Radio Shack is finally declaring bankruptcy, but for many of us, it died a long, long time ago

Continue reading

FTDI's latest driver update appears to be semi-permanently disabling counterfeit FT232 chips.

Continue reading

To compare the Edison and the Raspberry Pi is to do a disservice to both.

Continue reading

In which I buy a cheap truck, planning on using my hacking skills to keep it going, and the universe calls my bluff

Continue reading

When in New York, I found a small group of hackers in as surprising place

Continue reading

Quad Fever!

Quadcopter fever is spreading through SparkFun! Of course we're going to hack them.

Continue reading

How Python makes my life easier every day

Continue reading

Technological befuddlements it took me 10 years and a college degree to understand.

Continue reading

New!

FreeSoC2 Introduction

May 14, 2015

The FreeSoC2 is an Arduino-compatible PSoC5LP-based development board, produced by SparkFun in collaboration with Jon Moeller (developer of the original FreeSoC) and Cypress Semiconductor.

Wake-on-Shake Hookup Guide

March 13, 2015

A basic hookup guide for getting started with the SparkFun Wake-on-Shake.

BC118 BLE Mate 2 Hookup Guide

January 15, 2015

Hooking up and using the BLE Mate 2, which uses the BC118 BLE module from BlueCreations.

Programming the Intel® Edison: Beyond the Arduino IDE

January 7, 2015

Intel's Edison module goes beyond being just another Arduino clone. Check this tutorial for advice on how to get the most out of your Edison by writing code in C++!

RedBot Sensor - Wheel Encoder

December 25, 2014

The RedBot Wheel Encoder allows you to track the number of revolutions each wheel has made. Learn how to assemble and work with the RedBot Wheel Encoder.

FemtoBuck Constant Current LED Driver Hookup Guide

October 16, 2014

The FemtoBuck board is a high-efficiency, single-channel constant-current LED driver.

Sunny Buddy Solar Charger V13 Hookup Guide

October 13, 2014

How to hookup the Sunny Buddy: a solar-powered, MPPT (peak-power tracking), LiPo battery charger.

FTDI SmartBasic Hookup Guide

October 3, 2014

How to use an FTDI SmartBasic Board to program an Arduino and access another serial device over the hardware serial port, without unplugging anything!

RedBot Assembly Guide Rev 02

September 2, 2014

Assembly Guide for the RedBot Kit. This tutorial includes extra parts to follow to go along with the RedBot Inventor's Kit tutorial.

MiniGen Hookup Guide

May 22, 2014

Using the MiniGen, SparkFun's Arduino Pro Mini signal generator shield

Understanding the BC127 Bluetooth Module

January 31, 2014

SparkFun has two boards using the BC127; here's what you need to know to use them.

Digital Logic

October 3, 2013

A primer on digital logic concepts in hardware and software.

MiniMoto DRV8830 Hookup Guide

September 19, 2013

MiniMoto is an I2C-based low-voltage DC motor driver.

Getting Started with the AutoDriver

September 9, 2013

SparkFun's AutoDriver is a powerful tool for controlling stepper motors. Here's how to use it.

PicoBuck Hookup Guide

August 30, 2013

The PicoBuck board is a high-efficiency three-channel constant-current LED driver.

Using GitHub to Share with SparkFun

August 19, 2013

A simple step-by-step tutorial to help you download files from SparkFun's GitHub site, make changes, and share the changes with SparkFun.

Getting Started with the RedBot

August 8, 2013

A simple introduction to SparkFun's RedBot robotics platform.

I2C

July 8, 2013

An introduction to I2C, one of the main embedded communications protocols in use today.

Leap Motion Teardown

June 27, 2013

Let's see what's inside the amazing new Leap Motion input device!

Programming the pcDuino

March 12, 2013

With great power comes great complexity. This tutorial will teach you some of the basic concepts needed to get the most out of programming your pcDuino.

pcDuino Hookup Guide

March 8, 2013

pcDuino is SparkFun's single-board hardware-hacker based mini PC. It comes with Linux pre-installed, has all the hardware functionality of an Arduino Uno, and can be programmed almost as easily as an Arduino!

Light

February 7, 2013

Light is a useful tool for the electrical engineer. Understanding how light relates to electronics is a fundamental skill for many projects.

Connector Basics

January 18, 2013

Connectors are a major source of confusion for people just beginning electronics. The number of different options, terms, and names of connectors can make selecting one, or finding the one you need, daunting. This article will help you get a jump on the world of connectors.
  • This should be fine; the input is rated to 30V and the capacitor on the input is rated to 50V.

  • Yes; the outputs are open-drain, so you’ll need to either enable a pull-up resistor in the firmware of the target device or add an external pull-up resistor.

  • Most likely not. I doubt it’s got the efficiency and the impulse handling capability for that.

    Have you looked at our energy harvester board?

  • There are downsides to that. The Arduino standoff positioning collides with headers, for instance.

    There aren’t many Mega shields- basically, just the protoshield. The Mega pin placement is poorly designed: the ration of data pins to power and ground pins is too low.

    In other words, these were carefully considered design elements.

  • Nope. Just download that repo and dig out the workspace and you’re set.

  • After a fashion. I’m not sure yet what the terms of the license are, nor where Cypress stores it.

    Ideally, it’ll soon be on GitHub. If I can’t get the official version up on GitHub and managed by Cypress, I’ll get the 2.11 version that’s on there right now, at least.

  • I re-wrote the SPI, Wire, and Servo libraries so they’ll work with it.

    I know from testing that the WiFi library provided by Arduino works at least well enough to use a couple of the examples, and that our APDS-9960 and MicroOLED libraries work, too.

    It all depends on how the library was written. If it was written entirely in “Arduino”, it should work. However, if the author used any processor-specific resources, registers, assembly language, or anything like that, it probably won’t work.

  • Doubtful. I think, physically it would fit in there, but the holes aren’t going to line up with the stand off screw holes, and the ports in the end for cables almost certainly won’t be in the right place.

  • I’ll do what I can on my end; I recently saw a message from Cypress about a recent user survey on Creator improvements and the top two, by a landslide, were “non-Windows OS support” and “C++ support”, so they know there’s interest!

  • At the moment, it’s Windows only. Hopefully that will change soon.

HaterMatic

SFUptownMaker 15 items

Wish list for the March 2014 SparkFun Live project: the HaterMat…

AutoDriver Hookup Guide

SFUptownMaker 38 items

This wishlist contains everything you'll need to follow along wi…