Have a complete, although very basic, electronics bench in your pocket on the cheap.
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
Big update! Adds a scaling factor to the value displayed in Voltmeter mode, and a calibrate button which powers up the internal supplies and explains how to connect a potentiometer so that the input voltage can be scaled, and the +5 power supply can be used as a voltage reference to calibrate the potentiometer.
In order to automatically turn on the power supply, the app now tracks the BusPirate mode, and if it's in HiZ, it automatically switches to 1-Wire (can't turn on power in HiZ) and then switches back when finished.
So then you can connect the external voltage through the pot as a resistor divider and read the actual voltage on the display, when the voltage is more than the 6v range of the BusPirate ADC. E.g. you can measure a 12 or 24 or 100 volt signal without frying the thing.
Create an account to leave a comment. Already have an account? Log In.
I would really like some suggestions for how to extend the usefulness of this project.
Specifically, it seems like there should be a way to make a low cost but useful "front end" for the meter function supporting other functions like measuring resistance, capacitance, maybe even inductance.
Or perhaps there are common bus communications that need to be visualized?
Become a member to follow this project and never miss any updates
By using our website and services, you expressly agree to the placement of our performance, functionality, and advertising cookies. Learn More
Arduino users might be interested in this:
https://gist.github.com/JamesNewton/8b994528ff3ce69e60bbb67c40954cd2
Simple Arduino script to set pins high, low, input, pull up, or analog/servo, clock out data with timing, and read all or a single pin back via serial IO.
Written for the tiny-circuits.com TinyDuino in the end effector of the Dexter robot from HDRobotic.com, but generally useful to turn the Arduino into a tool for generating test signals, and reading back results. Not as powerful as the busPirate, but more flexible in some ways and much easier to operate. Not a replacement for Firmata as this is intended to be used by a human directly via serial monitor or terminal, not from a program.