Instructional Video32:46
Programming Electronics Academy

DIY Hydroponic Garden w/Arduino and IoT

Higher Ed
In this video lesson, we will walk through creating an automated DIY hydroponics garden that utilizes our Arduino programming skills and an Internet of Things (IoT) App called Blynk.

Cha
pters

View al
l
...
Instructional Video10:50
Programming Electronics Academy

Arduino Pseudo Random Non-Consecutive Number Generator

Higher Ed
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 ques
tion:
"How do I create Random Non-Consecutive numbers...
Instructional Video16:28
Programming Electronics Academy

Serial Communication with Arduino - The details!

Higher Ed
Are you wondering what the heck serial communication is?



Maybe you have been using some functions from the Arduino Serial library, like Serial.begin() and Seri
al.print()
and...
Instructional Video11:14
Programming Electronics Academy

Data Types in Ardiuno: Arduino Course 3.4

Higher Ed
A description of Arduino, C, C++ data types that are used in programming Arduino.
Instructional Video7:29
Programming Electronics Academy

What is a Breakout Board for Arduino?

Higher Ed
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 I did when I first heard about breakout...
Instructional Video4:12
Programming Electronics Academy

The inner workings of Serial Communication Explained | Part 1

Higher Ed
Are you wondering what the heck serial communication is?



Maybe you have been using some functions from the Arduino Serial library, like Serial.begin() and...
Instructional Video10:59
Programming Electronics Academy

Diving into a new Code Library: Arduino Course 6.5

Higher Ed
A description of how to explore a code library.
Instructional Video15:12
Programming Electronics Academy

Map Function: Arduino Course 5.7

Higher Ed
A demonstration of the map() function in Arduino.
Instructional Video10:11
Programming Electronics Academy

Function Example Three: Arduino Course 8.3

Higher Ed
A walk through of a User Defined Function in programming.
Instructional Video23:43
Programming Electronics Academy

Ep. 19: Electronic Textiles with Dr. Katharina Bredies

Higher Ed
This week Michael has the chance to sit down with Dr. Katharina Bredies, the brain behind ‘The Light Curtain’, an interactive textile powered by Arduino.

Katharina walks Michael through the design and implementation of this unique...
Instructional Video15:47
Programming Electronics Academy

NeoPixel timer with Arduino - super easy and fun!

Higher Ed
I don't know about you, but I really enjoy playing board games with friends. I like talking, eating good snacks, and just having some friendly competition. But it seems like every time I play a board game with a group of friends, there's...
Instructional Video15:29
Programming Electronics Academy

Serial Communication: Arduino Course 4.9

Higher Ed
A walk through of serial communication.
Instructional Video11:25
Programming Electronics Academy

Variables: Arduino Course 3.3

Higher Ed
A description of what variables are, how they are used, and a useful analogy to understanding them.
Instructional Video16:16
Programming Electronics Academy

Using Arrays with For Loops

Higher Ed
I would say that arrays are one of the most useful programming tools available. Every programming language that I'm familiar with, at least, has some form of an array. If you're trying to learn a new programming language, one of the...
Instructional Video1:38
Programming Electronics Academy

TTL Serial Communication Explained | Part 2

Higher Ed
Many microcontrollers come equipped with a simple way to communicate serially – using a USART. USART stands for Universal Synchronous/Asynchronous Receiver/Transmitter.



Wow – that’s one heck of...
Instructional Video10:37
Programming Electronics Academy

Hardware Overview: Arduino Course 2.6

Higher Ed
A look at the Arduino circuit board and its prominent features.
Instructional Video14:00
Programming Electronics Academy

Tutorial 09: How to read voltages with analogRead(): Arduino Course for Absolute Beginners (ReM)

Higher Ed
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 range of data we received from the...
Instructional Video9:55
Programming Electronics Academy

Prototyping Incremental Design: Arduino Course 1.4

Higher Ed
A description of the incremental design process and why and how it should be used.
Instructional Video13:30
Programming Electronics Academy

Tutorial 11: If Statement Conditionals: Arduino Course for Absolute Beginners (ReM)

Higher Ed
In the last lesson we learned about the "If statement". The "If statement" was the perfect choice for setting up instructions to run only when certain conditions are met. "If 30 seconds...
Instructional Video8:39
Paul Marriott

Smart Home Temperature & Humidity Reader Device w/Arduino Nano, 1602A + I2C LCD Display, DHT11 Sensor & mBlock 3

9th - 12th
A smart home temperature and humidity reading device that outputs results onto a 1602A LCD display. Use of Arduino Nano microcontroller with board shield and a DHT11 temperature and humidity sensor. Use of mBlock 3 for coding purposes.
Instructional Video10:48
APMonitor

Java ☕ Classes and Objects

10th - Higher Ed
One of the biggest advancements in programming in the last few decades is called object oriented programming. Many of the most used programming languages today, including Java, are object oriented. This means that programmers...
Instructional Video6:38
Programming Electronics Academy

If Statements in Programming: Arduino Course 5.1

Higher Ed
A demonstration of how "if statements" are used in programming.
Instructional Video13:21
Programming Electronics Academy

Array Basics Part Two: Arduino Course 7.3

Higher Ed
An introduction to using arrays in programming.
Instructional Video8:40
Programming Electronics Academy

5 More Ways to Destroy an Arduino

Higher Ed
Nothing feels worse than getting a new Arduino board and then managing to destroy it after a manner of minutes.



This week's episode builds on the previous episode by highlighting five more ways you...