Home / Features

Features

Featured: DFRobot Bluno M3

DFRobot Bluno M3

Last time I featured DFRobot’s Bluno M0, an arduino compatible board with embedded bluetooth chip. Now, I will write about the Bluno M3, an STM32 powered board which strikingly looks similar to the M0. Is it the same board or does it offer more?

Read More »

What is I2C? | Protocol Guide

I2C Wiring Diagram SDA SCL

I2C, or Inter-integrated Circuit, is a communications protocol widely used by microcontrollers for interfacing with sensors, memory devices and liquid crystal displays. Similar to SPI, it's a synchronous protocol because it uses a clock line. The I2C protocol, however, uses less pins and is a much more robust standard.

Read More »

What is SPI? | Protocol Guide

SPI Timing Diagram

SPI, short for Serial Peripheral Interface, is a communication protocol common in microcontroller systems. Sensors, liquid crystal displays and memory cards are examples of devices that use SPI. It is faster than both UART and I2C although it also has its disadvantages.

Read More »

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 …

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 …

Read More »