An oscilloscope and function generator created using a Raspberry Pi and a PIC32

Advitya Khanna, Jeff Witz and Danna Ma teamed up for their final year project on a Cornell University course, Designing with Microcontrollers. They have created a combination digital oscilloscope and function generator that runs an interface on a Raspberry Pi and takes readings and generates functions via a PIC32 chip over the SPI bus. This is a great example of technology being used to do what it’s good at: the Pi does the front-end stuff, whilst the real-time capabilities of the PIC are utilised for readings.

You can read their final project documentation here and see a video of it being demonstrated below:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.