Category: General Purpose Projects and Tutorials


DIY USB Oscilloscope using a dsPIC

Intro The main purpose of this article is to create a crude, PC-based oscilloscope. A dsPIC33 is used to take ADC samples of an external signal. The data is sent to a PC via a serial-to-usb converter. The PC runs a custom C# program that displays the waveform. The slope and trigger can be adjusted through the PC app. The PIC microcontroller's ADC....... Read More

PIC microcontroller bluetooth example with an Android phone

This tutorial will cover setting up the HC-06 bluetooth device with a PIC microcontroller for Bi-directional data between the PIC and an Android phone. I will be using a PIC16F1829 in a PDIP package, which comes with the PICkit 3 Low Pin Count Demo Board or the PICkit 3 Starter Kit. You don't necessarily have to use this exact microcontroller. The....... Read More

PWM configuration using MPLAB Code Configurator

PWM configuration using MPLAB Code Configurator There are many parameters in an IC which needs to be configured very precisely so that the desired output can be observed. For the same you might have to go through lot of meticulous details from the data sheet and few details become become very confusing for person who is still trying to grab the co....... Read More

Getting Started Arduino

Introduction The Arduino is a single board microcontroller that can be programmed to process inputs and outputs from different components externally connected to its GPIO's (general purpose input output).In laymen's term Arduino is a small computer that can be used to calculate and process data from different sensors connected to its inputs and th....... Read More

Graphing UART Data with LabVIEW Example using MSP430

This post will cover how to start a new LabVIEW project and graph some simple data from the COM port on the TI MSP430 launchpad. LabVIEW is by far the easiest and most suitable program for graphing and analysis. I have used several GUI builders such as Qt Desktop, Qt QML, C# Visual Studio, python matplotlib, and Java Swing - all of which still do....... Read More

MSP430 Launchpad - Blinking your First LED

This post covers how to quickly get started using the MSP430 Launchpad. There are several variations of the Launchpad now circulating ever since its launch in 2010. I will be using the popular MSP430G2552, which is usually categorized under the MSP430G2XX series. You can easily start playing with one of these at a nearby hackerspace or on digikey....... Read More

Recent Posts