Skip to content

〽️ Let your Trinket measure voltage

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
LGPL-3.0
LICENSE.LESSER
Notifications You must be signed in to change notification settings

mildsunrise/voltrinket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voltrinket

This is a little project that turns your Trinket into a handy voltimeter.
It constantly measures and reports the voltage on pin #2 to the computer.

Use it with a 5V Trinket, otherwise it won't work.

Important: Make sure the voltage at the pin doesn't go over 5V, otherwise you might fry your poor Trinket. I take no responsability for damage occuring to your Trinket by using this program.

This is based off TrinketFakeUsbSerial which is explained in Adafruit Learning System.

Install

You should have Python and PIP installed.
On Debian-based OSes, you can do:

sudo apt-get install python-pip

Then install the PyUSB and docopt Python modules:

sudo pip install pyusb docopt

Now go on and use it!

Use

Download the TrinketUsbFakeSerial files, extract them and install the Arduino library
and upload the voltrinket.ino sketch to your 5V Trinket.

Then, when the Trinket boots the sketch, run the python script:

python voltrinket.py

If everything goes well, it'll detect the Trinket and start displaying voltage lectures from pin #2 at the console.

You can see which options it accepts with:

python voltrinket.py --help

Troubleshooting

TODO: 16MHz, permissions, pin connected well, USB cable correct

About

〽️ Let your Trinket measure voltage

Topics

Resources

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
LGPL-3.0
LICENSE.LESSER

Stars

Watchers

Forks

Packages

No packages published

Languages