Electronics

Node.js and Raspberry Pi - With Socket.io

 Posted 14 Aug 2017 at 02:42 UTC

This is the third, and last, installment of the slides that I presented to UTD today.  

Read more...

Node.js & Raspberry Pi - Dealing with Inputs

 Posted 14 Aug 2017 at 02:32 UTC

This is the second set of slides for my presentation at UTD today.  

Read more...

Node.js on Raspberry Pi - An Introduction

 Posted 14 Aug 2017 at 02:24 UTC

Here are the first set of slides of my presentation to UTD today.  

Read more...

Introducing PFactor.io

 Posted 18 Nov 2015 at 07:07 UTC

I am very pleased to announce that this site, PFactor.io, is now operational. This site will contain articles about the Internet of Things (IoT), Aviation, and Flight Simulation.

Read more...

Motors and Motor Drives

 Posted 20 May 2015 at 15:50 UTC

Motors, and motor drives are, perhaps, the most fun aspects of electronics. The very thought of converting electrical pulses into mechanical energy is amazing to the human mind. Motors power a wide variety of physical objects in our world - from cell phone buzzers to robots to electric cars. Lesson...

Read more...

Lesson 3: Multi-digit 7-segment LEDs

 Posted 14 May 2015 at 02:10 UTC

Multi-digit 7-segment displays typically have two or more digits, each of which consists of a 7-segment display by itself. The common lines of each individual digit are used to select the digit to be lit. The driver program uses a technique called “multiplexing”, i.e. lighting one digit at a time...

Read more...

RPi & Pi4J: Tutorial 2: GPIO Output

 Posted 22 Jun 2014 at 06:01 UTC

In the first installment of this series, we saw how we could quickly set up a Java development environment on the RPi, and wrote a simple program to demonstrate how easy it is to configure GPIO using Pi4J. Let us now dive a little deeper into Pi4J, and understand how...

Read more...

RPi Pins & Pin Numbering

 Posted 17 May 2014 at 15:59 UTC

In the first installment of this series we wrote a simple Java program that used the Pi4J library to set one of the RPi’s GPIO ports low and reads its status. Before we go any further with our tutorials, let us take a quick look at what GPIO is, and...

Read more...

Raspberry Pi and Pi4J Tutorial 1

 Posted 12 May 2014 at 05:18 UTC

This is part 1 of a multi-part series on programming the (abbreviated to “RPi”) with Java using the Pi4J programming library. One of the things I love about the RPi is the fact that it can be a full-fledged Linux-based computer with the ability to function as a development system...

Read more...