Wireless communication between an embedded device and PC or smartphone is easily accomplished using the HC-05 bluetooth module. The BeagleBone is a great tool to explore the features of it and one can even settle with bluetooth in his final application.
In this tutorial I’ll show you how to acquire analog data with the BeagleBone Black using the ADS1248 analog-to-digital converter IC. Although the BeagleBone has an onboard 8-channel 12 bit ADC, you might need either more channels or a better resolution. The ADS1248 has 4 differential/7 single-ended inputs and a resolution of 24 bits. Furthemore, the ADS1248 has a built-in current source which can be multiplexed to an analog input or a dedicated pin making a ratiometric resistance measurement pretty straightforward (however, in this introductory post I will not make use of this).