How to Prototype Electronics Projects
When experimenting with electronics, it is usually best to practice in what is called a Solderless Breadboard.
How to Adjust the Contrast of an Image in C#
Adjusting the contrast of an image in C# is an easy operation because it can be done on a single pixel at a time.
How To Set Up An MQTT Broker with Mosquitto
There are a few options to get your MQTT broker up and running, including Dockers and bare-metal installations. Let's talk about some of the most common ways to get your MQTT broker ready to go.
Install Docker on Your Home Automation Server: 4 Different Ways
There are many different ways to install Docker for Home Automation. Let's talk about some of the ways that you can install Docker on your home automation server.
How to Darken an Image in C#
In order to darken an image in C# you need to look at each pixel one at a time and decrease it's red, green, and blue values.
How To Read Schematics
Those pictures are called a schematic. A schematic is a picture representation of what we are talking about in electronics.
We use NodeMCU boards for almost every aspect of home automation. These inexpensive little power-houses can solve many home automation problems.
How to Lighten an Image in C#
In order to lighten an image in C# you need to look at each pixel one at a time and increase it's red, green, and blue values.
MIDI Controlled Solenoids with Arduino and Ableton Live - Part 2
This is part 2 in a 3 part series that shows how to make Ableton Live play music on electric solenoids using an Arduino.
Introduction to the Command-Line Interface for Beginners
The command-line interface is a text-based interface that allows you to interact with your computer.
Windows Command Prompt vs PowerShell
When it comes to comparing Windows Command Prompt and PowerShell, there are a few key differences.
When you get interested in home automation, you are eventually going to want to learn Linux.
MIDI Controlled Solenoids with Arduino and Ableton Live - Part 3
This is the 3rd and final part in a 3 part series about how to control solenoids using Ableton Live and an Arduino.
5 Reasons You Should be Using Docker for Home Automation
If you are not using Docker on your home automation server, then it's time to start thinking about it.
MQTT is the backbone of many home automation systems. We consider MQTT to be the most important part of your home automation system.
C#: How to Use HTML Colors in Your Code
The .Net framework has a great object for dealing with colors called Color that we use to deal with HTML color codes.
How to Implement AVR Timer Interrupts in C for Atmel Microcontrollers
Timer interrupts are an excellent way of having your AVR do something at a given interval.
Connect to Your MQTT Broker from the Internet: Port Forwarding MQTT
If you want to connect to your MQTT broker from the internet, then you need to forward a port in your router
Make a Personal Binary Directory on Your Computer
If you want to keep your computer organized, it's a good idea to create a personal binary directory.
How To Quickly Create a OneNote Page from the Command Line
OneNote is a great tool for organizing your thoughts and keeping track of your work, and you can create a OneNote page directly from the command line.
Command Line Interface
Command line interface (CLI) is a text-based interface that is used to operate computer systems.
How to compile ncmpcpp on CentOs 8
If you are new to compiling applications on Linux then this can be a bit daunting the first time you do it.
Resistors in Parallel
Learn how to calculate the equivalent resistance of two resistors when they are wired in parallel.
AVR Port Input in C
### Connect PortB To Switches Remember how we connected **PORTA** to the **LEDS**. Now we are going to connect **PORTB** to the **SWITCHES**.
You can use MIDI to write songs, play music, control games, or even control your home automations.
How to Read a Schematic - Common Schematic Symbols
There are about 10 that you should memorize, and the rest you can look up. Here we will show you some common schematic symbols and give a brief description of them.
How to Read Your Power Meter
Learn how to read your power meter and measure the energy consumption of various devices in your home.
What Is A Circuit
In general, you will hear the word used to describe what a schematic shows. Most projects are a circuit and most schematics are a circuit.
How to Set Up STK500 Jumper Settings for AVR Programming
Make sure that you have the STK500 user guide on hand, you are going to need it.
AVR Port Input Logic
In this guide we will write a program in C that makes some decisions based on the state of input pins.
How to Create a WinAVR C Skeleton File
If you are New To C then you can consider this a crash course introduction to the language.
What is a Binary Program File
We cover what binary program files are and where you should put them on your computer
How to Replace A Color in an Image with C#
Sometimes you need to replace one color in an image with another color. C# makes it easy.
C# Color Object
Once you have a Color object you can easily get the RGB and HSB values out of it.
The AVR microprocessor is the heart of most Arduinos. Instead of using the Arduino libraries, you can learn to program this chip directly with C++.
How To Choose an MQTT Broker: Mosquitto vs HiveMQ vs Home Assistant
When it comes time to choose an MQTT broker, you have a few choices. Let's check out the pros and cons of Mosquitto, HiveMQ, and Home Assistant's built-in MQTT broker.
Convert an Image to Gray Scale in C# - A Quick and Easy Guide
Sometimes you need to take a color image and remove all of the color from it leaving just shades of gray. There are 3 common ways of performing this calculation, each yielding slightly different results.
AVR Port Output in C
Port output on an AVR microcontroller is very flexible. We show you how to configure each register.
Resistors in Series
When you wire resistors in series, you can simply add their values together to get the new equivalent reistance.