This sequence of video tutorials will begin by showing you how to blink LED's with an Arduino microcontroller and will culminate with use of the Arduino for advanced devices. We take you through things step by step so you can replicate and possibly improve on what we have done. Enjoy!
In this simple tutorial we will take you step by step through the process of writing your first arduino microcontroller program. The program will blink an LED on the circuit board. Please see detai...
This video shows how to connect a circuit on a breadboard. It shows how the rows and columns of the breadboard are connected. We demonstrate this with a simple LED circuit controlled by the Arduino...
Arduino Lesson 3 introduces the concept of a for loop and shows how it works. The lesson centers around controlling two LED's. Concepts of code documentation and comments are also introduced. See r...
This Arduino Lesson shows how to print to the computer screen from the Arduino microcontroller. For the full lesson see go to Arduino Lesson 4 at http://www.toptechboy.com
This arduino lesson presents a simple tutorial on getting user input from the serial monitor over the serial port. This allows you to interact with the user, and not have to hard code your paramete...
This lesson shows how you can output analog voltages on the Arduino microcontroller. On the arduino uno you can do analog writes on pins 3,5,6,9,10,11. These are the pins marked with the squiggly l...
This lesson gives a brief introduction to Ohm's Law for simple circuits that have only one current path. More details can be found at Lesson 9 at www.toptechboy.com
This video describes how to make analog voltage measurements on the arduino using pins A0 through A5. A simple voltage divider circuit is set up using a potentiomenter. The circuit schematic can be...
This lesson shows how to build a dimmable LED using the arduino. For detailed schematic and sample code visit http://www.toptechboy.com and view lesson 11.
This tutorial is a simple and easy way to read Strings over the Arduino Serial Port. Also, will cover reading Ints and Floats. More details at http://www.toptechboy.com lesson 13.
This playlist will have a series of lessons showing you how to take your Arduino circuits and projects to the next level by having the Arduino work with the Python programming language. Python is a free download, and you will have some super cool programs going in no time. Since you already know Arduino, the details of Python will be a snap to pick up.
This series of tutorials will take you through step-by-step instructions on how to do projects that combine the Arduino and Python programming language. This combination allows you to take your ard...
This tutorial shows you step-by-step instructions on how to download the free Python software and Libraries. These programs are the ones that will allow you to simply and seamlessly communicate bet...
This tutorial shows you step-by-step how to create a simple virtual world using the vPython library. The virtual world is updated in real time based on measurements from the arduino and the ultraso...
This tutorial shows step-by-step instructions on how to use an Arduino to measure color and distance. This data is used to create a visual virtual world where the target color and distance tracks w...
This tutorial uses an arduino with color sensor and ultrasonic sensor to measure target color and distance to target. The arduino then sends this data out over serial port. A python program uses vP...
There are many great, free python libraries. Unfortunately, some are very difficult to install. The good news is that there is a program called PIP that will install most any Python library very e...
In this tutorial we show step-by-step instructions on installing matplotlib in python 2.7. This is a powerful graphing tool we will use in future lessons. See more details at out WEB site http://ww...
This tutorial shows simple step-by-step instructions to get the BMP180 pressure sensor wired up and programmed with the Arduino Microcontroller. We show how to download and install the required lib...
In order for matplotlib to plot live data in python from the arduino, we need to install one more library. This video shows step-by-step instructions on how to install drawnow using PIP. If you hav...
This tutorial presents step-by-step instructions on how to plot live data coming from the arduino using Python with matplotlib. We use the BMP180 pressure sensor to stream temperature and pressure ...
This tutorial shows you how you can calculate changes in height from changes in measured pressure. For this tutorial, we make the simplifying assumption that Temperature is constant over our range ...
This series of lessons will show you how to set up and run the Raspberry Pi. These initial lessons focus on learning the linux command line on the Raspberry Pi. After you become a master of the linux command line and terminal, we will then look at the GUI interface. In putting these lessons together, I assume you know nothing, so take you slowly from the beginning step-by-step. These are the lessons I use to teach the Pi and Linux to My High School sophomore and freshmen classes.
This series of lessons will teach you how to use the Raspberry Pi. We start with an overview, and the gear you will need to complete these lessons. We provide links to the needed hardware at;
This lesson gives a tutorial on getting started with the Raspberry Pi. It shows how to properly format the SD card, how to download the operating system, install the operating system on the SD card...
This tutorial shows you how to make your way around the Raspberry Pi file structure using Linux. We will be operating from the command line. In this first lesson we want to become familiar with the...
This lesson shows you how to create and edit text files in Linux using the nano command. This is important because when we start programming we will need a text editor in which to write the program...
This tutorial shows you best practices for naming files and folders (directories) in linux on the raspberry pi. The bottom line is that it is not a good practice to put spaces in file or folder nam...
This tutorial shows you how to use the Linux Command Line Wild Card. Using a wild card allows you to make easy work of what would otherwise be a difficult job.
This lesson shows a cool trick where you can send the output from your Linux command line commands to a file instead of to the terminal window. This is very useful when we start scripting or automa...
This is a quick lesson that shows you how to sort lists and files using the Linux sort command. We show how you can sort a file with output going to your terminal window, or how to send the output ...
The standard boot configuration of the Raspberry Pi results in special characters not working correctly for many US keyboards. This lesson shows you a quick way to fix this.
This series of videos shows highlights of our successful Eagle II launch, which achieved altitude of over 120,000 feet. Also included is complete coverage of the launch from our Mission Control Center. Enjoy!