Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

Learn Programming and Electronics with Arduino

Technology Education

Activity Overview

Episode publication activity over the past year

Episodes

Arduino Course for Absolute Beginners 2nd Edition

29 Aug 2017

Contributed by Lukas

What is Arduino?

28 Apr 2017

Contributed by Lukas

Have you seen some really cool stuff being made with a thing called Arduino? What is Arduino anyway? It sounds like an Italian sandwich with extra che...

How to change the font color in the Arduino IDE

27 Apr 2017

Contributed by Lukas

Have you ever wanted to change the font color in the Arduino IDE? Maybe it is hard for you to read the light grey comments in the Arduino IDE, or may...

Use Serial.print() to display Arduino output on your computer monitor: Part 2

26 Apr 2017

Contributed by Lukas

In many cases while using an Arduino, you will want to see the data being generated by the Arduino. One common method of doing this is using the Seria...

Use Serial.print() to Display Arduino output on your computer monitor: Part 1

25 Apr 2017

Contributed by Lukas

In many cases while using an Arduino, you will want to see the data being generated by the Arduino. One common method of doing this is using the Seria...

How to make a secret knock detector to trigger anything with only an Arduino and a few cheap components

24 Apr 2017

Contributed by Lukas

There are a couple good use-case scenarios for making a secret knock detector using an Arduino. You are a spy who needs to authenticate your cohorts ...

Arduino Pseudo Random Non-Consecutive Number Generator

23 Apr 2017

Contributed by Lukas

In this video we demonstrate how to create pseudo random numbers with Arduino - with a useful twist. This lesson was inspired by the following viewer ...

A Review of Make: Magazine

22 Apr 2017

Contributed by Lukas

I don't subscribe to many magazines, but I love my subscription to Make: magazine. And even though I rarely have time to sit down and enjoy a magazine...

Understanding the Arduino Sketchbook: Opening and Saving Arduino Sketches

21 Apr 2017

Contributed by Lukas

Understanding how the Arduino IDE sets up its file directory system can spare you some confusion when it comes to saving, organizing and opening your ...

An Easy Way to Learn I2C, SPI, RTC, ADCs and More with this Awesome Arduino Education Shield

20 Apr 2017

Contributed by Lukas

In this video we talk about an Arduino shield designed to teach you about shift registers, I2C, SPI, temperature sensors, real time clocks, analog to ...

The Process and Tools I use for Creating Arduino Tutorials

19 Apr 2017

Contributed by Lukas

This week's Episode is what I am calling an intermission, which is basically me taking a break from hardcore Arduino tutorial making, and present a l...

Using the Same Input to Trigger Multiple Arduinos

18 Apr 2017

Contributed by Lukas

If you ever have a project using two or more Arduinos, it's likely you'll want them to work together. Say for example you have one Arduino connected t...

6 Tips on Assembling an Arduino Shield (Or any Electronics Kit)

17 Apr 2017

Contributed by Lukas

In this video we will be talking about some key points to keep in mind when assembling an Arduino shield from a kit. Many of these tips will apply equ...

A YouTube Channel for Learning about Arduino

16 Apr 2017

Contributed by Lukas

In this episode I talk about the video channel that I host on YouTube. If you have watched any previous episodes of this channel then you know I focus...

What is a Breakout Board for Arduino?

14 Apr 2017

Contributed by Lukas

If you have been learning about Arduino for any amount of time, than you have probably come across the term Breakout Board.  Now, you might think, as...

What is an Arduino Shield?

13 Apr 2017

Contributed by Lukas

If you are learning about Arduino, you have no doubt come across the term Arduino Shield.  This tutorial will explain what Arduino Shields are, why t...

How to Use and Understand the Arduino Reference

12 Apr 2017

Contributed by Lukas

So you just opened up your fancy new gadget - maybe an awesome DSLR camera, or the newest gaming system, or maybe a new Blu-ray player.  As you gladl...

Using Red-Green-Blue (RGB) LEDs with Arduino (Common Cathode Type)

11 Apr 2017

Contributed by Lukas

In this tutorial we describe using RGB LEDs of the Common Cathode Type.  We will describe setting up the circuit, talk about the LED and discuss the...

Using Random Numbers with Arduino

10 Apr 2017

Contributed by Lukas

This video tutorial talks about using the random() and randomSeed() functions with Arduino.  It is pretty straight forward, but there are some intric...

Kit-on-a-Shield for Arduino

09 Apr 2017

Contributed by Lukas

Ever ever spent too much time searching for a 220 ohm resistor or just one more jumper wire? Are you sure you had that extra LED, LDR, [Fill in th...

How to Make One Button Have the Functionality of Two or More with Arduino

08 Apr 2017

Contributed by Lukas

Do you have an application where you want multiple buttons for different user inputs?  Maybe you have a timer and you want one button for minutes and...

Understanding HIGH and LOW Arduino Pin States

07 Apr 2017

Contributed by Lukas

If you are just getting started with Arduino, you might be wondering what the heck all this HIGH and LOW stuff everyone is talking about really means....

Floating Pins, Pull-Up Resistors and Arduino

06 Apr 2017

Contributed by Lukas

Floating Pins on Arduino have always been a bit of mystery to me.  It just never made much sense.  I did this video more for my own sake - just to c...

The MOST guaranteed way to NOT buy a Fake Arduino (The Story of Pizza-Duino)

05 Apr 2017

Contributed by Lukas

Let's not be duped by people trying to sell us authentic Arduino's that are counterfeit.  This video will show you the one way to be sure you get the...

Throw out your breadboard! Dr. Duino: An Arduino Shield for debugging and developing Arduino projects

04 Apr 2017

Contributed by Lukas

In the last couple of episodes we have talked about Arduino shields and breakout boards. In this video, we will review a specific Arduino shield that ...

Shorthand Arithmetic :: Using Compound Operators (+= , -= , *= , /= ) with Arduino

03 Apr 2017

Contributed by Lukas

In this lesson we discuss some common shorthand for simple arithmetic in Arduino. We cover several compound operators that add, subtract, multiply an...

Understanding Boolean Data Types and Using the Boolean NOT (!) operator to Switch Arduino Pin States

02 Apr 2017

Contributed by Lukas

What to do when you just don't know :: Arduino, ADXL345 triple axis accelerometer and an RGB LED

01 Apr 2017

Contributed by Lukas

This lesson discusses what to do when you open an existing program and realize that you simply don't understand all the stuff that is going on. It als...

3 Ways to Use Acceleration in an Arduino Sketch

31 Mar 2017

Contributed by Lukas

This lesson covers three easy ways to implement some form of acceleration in your Arduino sketches. It will cover the following: Linear Acceleration ...

Check out our premium Arduino Training Course

30 Mar 2017

Contributed by Lukas

Understanding the Arduino uber functions loop() and setup()

29 Mar 2017

Contributed by Lukas

Discussion: In this lesson, we're going to discuss two very special functions that you will use in every single Arduino sketch that you write.  They'...

Functions: Let's make programming Arduino as easy as possible

28 Mar 2017

Contributed by Lukas

Discussion: In this lesson, we're going to do an overview of functions.  This will be just a general discussion to lay out a framework for understand...

Data Types: One size does not fit all

27 Mar 2017

Contributed by Lukas

Discussion: We're going to explore some of the specific data types you'll encounter as you begin to program with Arduino.  We'll tackle data types in...

Understanding Variables

26 Mar 2017

Contributed by Lukas

Discussion: This lesson covers one of the most fundamental of all programming concepts:  Variables. This is a really exciting topic because once you ...

Syntax; the spelling and grammar of programming

25 Mar 2017

Contributed by Lukas

You Will Need: The Arduino IDE installed and an Arduino connected to your computer. Discussion: In this lesson, we're going to be talking about prog...

Progress vs Perfection: Chicken Analogy

24 Mar 2017

Contributed by Lukas

Discussion: Will the Chicken Cross the Road? So there's this chicken, and he's on the side of the road. He wants to cross the road. He wants to get to...

The Arduino Development Toolchain - How it all gets done...

23 Mar 2017

Contributed by Lukas

Discussion: In this lesson, we're going to do an overview of the Arduino toolchain.  The toolchain includes all of the software tools that are betwee...

Arduino Board Hardware overview for people like me

22 Mar 2017

Contributed by Lukas

Discussion: This lesson continues our quest of learning more about programming and electronics.  In previous lessons, we already discussed several re...

Everything you need to know about the Arduino IDE (for now)

21 Mar 2017

Contributed by Lukas

Discussion: Now that you have downloaded and set preferences, you need to become familiar with the Arduino Integrated Development Environment, or IDE ...

Mac - Download and Install the Arduino IDE

20 Mar 2017

Contributed by Lukas

Discussion: Before you begin using the Arduino IDE, you must first learn how to download, install, and set your preferences.  This lesson is specific...

PC - Download and Install the Arduino IDE

19 Mar 2017

Contributed by Lukas

Discussion: Before you begin using the Arduino IDE, you must first learn how to download, install, and set your preferences.  This lesson is specific...

Arduino Integrated Development Environment Version

18 Mar 2017

Contributed by Lukas

Discussion: The following videos will show you step by step how to download and install the Arduino Integrated Development Environment, or IDE for sho...

Map of the Familiarization Module

17 Mar 2017

Contributed by Lukas

Discussion: Before we can start diving into programming the microcontroller on the Arduino, we need to have a solid understanding of the tools used to...

Parts List

16 Mar 2017

Contributed by Lukas

Discussion: In this video, I'll explain what parts you'll need to complete this Arduino Crash Course. Immediately below this discussion section, there...

Rebranding Clarification

15 Mar 2017

Contributed by Lukas

Open Source Hardware Group is now Programming Electronics Academy - we rebranded!

Our Premium Arduino Training

14 Mar 2017

Contributed by Lukas

Check out our Premium Arduino Training Course.

If Statement Conditionals

13 Mar 2017

Contributed by Lukas

If Statement (and else-if), Comparison Operators and Conditions In the last lesson, we learned about the if statement. The if statement was the perfec...

Fade an LED with Arduino

13 Mar 2017

Contributed by Lukas

Let's expand the repertoire of output that we can use by looking at the function analogWrite(). I experienced much confusion with analogWrite(), becau...

How to read voltages with analogRead()

12 Mar 2017

Contributed by Lukas

In the last lesson you learned about using the analogRead() function to collect data from a sensor connected to one of the Arduino analog pins. The ra...

analogRead() and the Serial Port

11 Mar 2017

Contributed by Lukas

Knowing if something is on or off can be extremely useful, but often you will want to know more. How bright is the light? How fast is the satellite mo...

digitalRead() and the Serial Port

10 Mar 2017

Contributed by Lukas

As simple as it may seem, knowing when something is either on or off can be a great tool for designing something useful. This lesson will answer the f...

How to Blink an LED with Arduino

09 Mar 2017

Contributed by Lukas

The first program you usually write when learning a new programming language is called, "Hello World". Its only function is to display the words "Hell...

Understanding Variables

08 Mar 2017

Contributed by Lukas

Let's have a discussion about a powerful and semi-confusing programming topic – variables. Arduino code variables are like buckets. You choose what ...

Understanding Arduino Syntax

07 Mar 2017

Contributed by Lukas

Arduino Code & Syntax Overview As you learned in Module 01, IDE stands for Integrated Development Environment. Pretty fancy sounding, and should make ...

Arduino IDE and Sketch Overview

06 Mar 2017

Contributed by Lukas

IDE stands for Integrated Development Environment. Pretty fancy sounding, and should make you feel smart anytime you use it. The IDE is a text editor ...

Download & Install the Arduino IDE

05 Mar 2017

Contributed by Lukas

One of the absolute best things about the Arduino IDE and platform is how easy it is to get started. The software that is installed on your computer i...

Tutorial 01: Hardware Overview

04 Mar 2017

Contributed by Lukas

What are all the components on that aesthetically pleasing blue Arduino circuit board? What does GND stand for, and what is with the "~" mark next to ...

Introduction to the Arduino Crash Course

03 Mar 2017

Contributed by Lukas

What can you do with Arduino? Let's get pumped!

03 Mar 2017

Contributed by Lukas

I want to get you excited about the possibilities when you learn some basic programming and electronics that drive the Arduino.  It is literally amaz...

Prelude to the Arduino Crash Course

02 Mar 2017

Contributed by Lukas

The premise of our course is that Arduino is a tool to assist in prototyping your imagination.

Arduino Lessons from Programming Electronics Academy

01 Mar 2017

Contributed by Lukas

This is the introduction for the following lessons on the programming and electronics of Arduino.  Michael talks about the following lessons, the Ar...