PIC16F877A Stepper Motor Controller

PIC16F877A Stepper Motor Controller

This project is a stepper motor controller featuring the PIC16F877A microcontroller and coded using XC8. The controller has three control buttons: start, stop, forward and reverse. The project was created with a six-wire unipolar stepper motor in mind but may work with other stepper motors with some modifications.

Read More »

How to Use the E32-TTL-100 SX1278 LoRa Module

E32-TTL-100 SX1278 LoRa Module

LoRa is a promising low-power, long-range wireless transmission protocol developed by Semtech as part of the emergence of the Internet of Things (IoT). Simply put, it is a method for sending data separate from WiFi, Zigbee, or Bluetooth. Its low power consumption amidst a very long range of transmission (up …

Read More »

Arduino Boards

Arduino Boards

The number of Arduino boards have increased over the years; some have been discontinued while others are still available. The choice of which board to use depends on several factors: price, features, availability, ease of use, etc. Here’s a summary of all Arduino boards with their pros and cons.

Read More »

Adding WiFi to PocketBeagle

PocketBeagle WiFi DIY

For the next part of my series on PocketBeagle, I will show how to add WiFi connectivity to the board. This board doesn’t come with built-in WiFi like the Raspberry Pi Zero W. With a simple hack, I managed to add WiFi connectivity to it.

Read More »

How to Use a Flex Sensor

Flex Sensor

A flex sensor can be used with a microcontroller to detect or measure bending.  In this tutorial, I will show how to interface this sensor with an Arduino UNO and discuss some possible flex sensor applications and projects.

Read More »

Getting Started with PocketBeagle Mini SBC

I am a fan of the BeagleBone Black. Thus when I heard that a small-body version of the BBB is now available, I purchased it immediately even if it costs twice as much as the other small-body SBC, the Raspberry Pi Zero. The PocketBeagle, as it’s called, also doesn’t have …

Read More »