Begining Circuit Analysis and Ohms Law
For simple circuits this is pretty easy. For complex circuits it can be amazingly hard, even for pros.
You can use home automation to control almost anything that you can think of. Let's design your system from the ground up.
How To Create a OneNote Page from the Command Line
Sometimes you need to create a page in OneNote and it would be much easier to create it from the command line.
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**.
MQTT is the backbone of many home automation systems. We consider MQTT to be the most important part of your home automation system.
C# (C-Sharp) Programming Language - Tutorials, Code Examples, and More
C# is an amazing language that is built for speed and fast development time. Learn how to manipulate images with C#.
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.
AVR Port Output in C
Port output on an AVR microcontroller is very flexible. We show you how to configure each register.
What are Transistors and How do They Work?
With the transistor we introduce the first 3 legged device. Transistors come in many varieties, shapes and sizes.
Getting Started with AVR
The beauty of AVR is that once you know how to deal with one of them, you know how to deal with all of them.
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.
Intro to Capacitors
Capacitors are one of the fundamental building blocks of electronics. A solid understanding in what capacitors will help you in all electronics projects.
Many home automation projects can be solved by simply "throwing an Arduino at it". Our Arduino articles show you how.
Learn all about resistors, capacitors, and transistors in our collection of Electronics Fundamentals articles.
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.
Load an Image in C#
- Perhaps you want to create an image processing program. - You may need to resize or rescale an image.
Perl is one of the most common glue languages available on Linux. It is useful in home automation for quick scripts as well as complex processes.
Our collection of electronics articles helps you get started in home automation and circuit building.
How to Understand Electronics Signals and Flow for Beginners
Signals and Systems is a common term that is used to refer to system design.
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 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 Select the Right Resistor for Your Circuit: A Fundamentals Guide
The most important component to understand in electronics is the resistor.
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.
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.
C# Color Object
Once you have a Color object you can easily get the RGB and HSB values out of it.
When you get interested in home automation, you are eventually going to want to learn Linux.
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.
How to Prototype Electronics Projects
When experimenting with electronics, it is usually best to practice in what is called a Solderless Breadboard.
Follow our electricity guides to learn how to read your power meter, save energy, and measure the power usage of various devices in your home.
How to Read Your Power Meter
Learn how to read your power meter and measure the energy consumption of various devices in your home.
433 Mhz Radio Transmitters
433 Mhz radio transmitters are available everywhere and they are usually very inexpensive. With a little bit of programming we can make them do anything we want.
MIDI Controlled Solenoids with Arduino and Ableton Live - Part 1
At the end of the series you will have a setup that is capable doing this. This is a pretty complex topic so it is split into 3 parts to make it easier to follow.
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.
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.
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.
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.
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.
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++.