About Us Knowledge Base Community Forum Electronics Toolbox FAQ Shipping & Delivery

Community Forum

Share your projects and post your questions

Search
Register or Sign In
Forum

Simple oscilloscope program

2329 Views - Created 05/10/2015

27/07/2015

Posted by:
McCannon01

Users Avatar

Location:
Rochester, NY USA

I wrote a python3 simple oscilloscope routine for the ADC Pi and Pi+. Runs well on Pi B+ and Pi 2 (don't know about others). I'd like to upload an image of the faceplate GUI, but don't know what to enter for the source when I click in the "Insert/Edit Image" icon. I also don't mind uploading the code for anyone who is interested. Although I've been writing code for manufactuing systems since 1972, this is my second Pi-linux-python-tkinter experiment. A few features:

1) Select the i2c addresses where the ADC board is located

2) Select SPS

3) Select ADC channel 1-8

4) Select continuous or single sweep

5) Set a threshold on the analog input level so the sweep changes from green to red over threshold

6) Select manual trigger for single sweep

7) Select 1 of 8 possible GPIO pins as a trigger

8) Select an input voltage level to act as trigger

9) Select x-axis time from 0.5 to 4.0 seconds

27/07/2015

Posted by:
andrew

Users Avatar

Location:
United Kingdom

Users Twitter  Users Website  

Thank you for sharing your oscilloscope project with us, it is always interesting to see what people are doing with out expansion boards.

We don't have the ability to store images on this forum so the best way to add an image to your post would be to upload it to http://imgur.com/ , copy the direct link url and then use the insert image button and paste the url in the source box.

The best place to put the code would be on https://github.com/ so people can easily download it and share any changes they make with you.

AB Electronics UK Tech Support

28/07/2015

Posted by:
McCannon01

Users Avatar

Location:
Rochester, NY USA

Thanks, Andrew. I never used the imgur.com site before and had to open an account on github.com.

An image of the face plate GUI is now on https://i.imgur.com/DtlCFgl.png

I created a repository on github called Simple_Scope_ABE and the code is in the file S_Scope_ABE.py

Have fun with it.

28/07/2015

Posted by:
andrew

Users Avatar

Location:
United Kingdom

Users Twitter  Users Website  

Thanks for posting the code.  I have added links in below to the github page so people can easily find it.

https://github.com/McCannon01/Simple_Scope_ABE

Post image

AB Electronics UK Tech Support

Note: documents in Portable Document Format (PDF) require Adobe Acrobat Reader 5.0 or higher to view, download Adobe Acrobat Reader or other PDF reading software for your computer or mobile device.