Lab: Analog In with an Arduino

In this lab, you’ll learn how to connect a variable resistor to a microcontroller and read it as an analog input. You’ll be able to read changing conditions from the physical world and convert them to changing variables in a program.

Lab: Setting Up A Breadboard

This lab shows how to set up a breadboard with an independent power supply (9-12V) through a 5V Voltage Regulator (7805).

Microcontrollers: The Basics

Overview Different kinds of computers are designed for different purposes. The computer at the heart of your laptop is optimized for different purposes than the one in your phone or the one in your mouse. The simplest computers are those that are designed to take inout from the physical world and control output devices in … Continue reading “Microcontrollers: The Basics”

Variables

Adapted from Variables Introduction This tutorial explains how computer programs organize information in computer memory using variables. All computer programming languages use variables to manage memory, so it’s useful to understand this no matter what programming language or computer you’re using. Although the following was written with microcontrollers and physical computing applications in mind, it applies … Continue reading “Variables”

Analog Output

Introduction This is an introduction to basic analog output on a microcontroller. In order to get the most out of it, you should know something about the following concepts.  You can check how to do so in the links below: Electrical circuits What a microcontroller is and what it can do Digital input and output on a microcontroller … Continue reading “Analog Output”