Home » BeagleBone Black

BeagleBone Black

All About Microcontroller Power

Raspberry Pi Microcontroller Power

I got plenty of questions regarding microcontroller power outputs and requirements especially for popular ones like PIC or the Arduino.  So I decided to answer all of them in this post. Technically, Raspberry Pi and BeagleBone Black are not microcontrollers (I like to call them microcomputers) but I decided to include them here. Do you want to know if you …

Read More »

Adding Location to Microcontroller Projects: GPS Tutorial

GPS Tutorial

Global Positioning System (GPS) has been around since the 80's and is still one of the most important features you can add to any electronic system. The idea of tracking something (or someone) is cool enough but doing so without a telephone or an internet connection is much cooler. In this tutorial, we will discuss the basics of GPS and …

Read More »

Beaglebone Black I2C Tutorial

beaglebone black i2c

I2C is a popular communications protocol and is used by a lot of sensors and devices. This is why most microcontrollers, including Arduino, PICs and STM32 have I2C support. In this tutorial, we will look at how to use the I2C protocol on the BBB and create a simple Beaglebone Black I2C application.

Read More »

Beaglebone Black ADC: Reading Analog Voltages

beaglebone black adc

One of the most important things your microcontroller can do is read analog voltages. It is important particularly in interfacing with sensors where most throw varying voltage levels that represent varying physical quantities (temperature, pressure, etc.). Microcontrollers, including the Beaglebone Black, have analog to digital converters to do this. Here I will show you how to use the Beaglebone Black …

Read More »

Serial Communication with Microcontrollers

microcontroller serial communication

When working on projects, there'll be lots of times when your microcontroller needs serial communication to talk to other devices or other micros. The most common example of this is adding IoT capabilities to your Arduino board or PIC using ESP8266 or GSM module.  A number of sensors and LCD displays also send and receive data serially.

Read More »