Arduino Bootcamp for Teachers Classroom Resources

All of the learning resources included in the Tech Explorations Arduino Bootcamp for Teachers, licensed to you so that you can use it in your own classroom.

This book contains all of the learning resources included in the Tech Explorations Arduino Bootcamp for Teachers, licensed to you so that you can utilise it in your own classroom.

In its almost 300 pages, you will find:

  • A comprehensive set of lecture notes that will help you and your class to start using the Arduino as a STEM educational platform,
  • A set of mini and larger projects to apply and consolidate your learning by doing,
  • A set of quizzes to test your comprehension of facts and figures.

If you purchase this book prior to enrolling in one of our Bootcamps, you will be entitled to a discount in the admission fee.

This book comes with access to the Tech Explorations Teachers Club where you can discuss how to best use its contents in your class, help desk support, and special offers on Tech Explorations educational products.

The book is provided free of charge to participants of the Bootcamp.

This eBook will help you:

  • Develop the necessary skills so that you can integrate the Arduino in your existing STEM curriculum
  • Train yourself so that you can deliver this exact curriculum to your class
  • Achieve a solid understanding of the fundamental programming concepts and skills.
  • Achieve a solid understanding of the Arduino board and its capabilities.
  • Develop of practical skills in the use of the Arduino as a teaching tool.
  • Learn fundamental programming skills, valid across many programming languages.
  • Learn how to use common components with the Arduino, such as buttons, LEDs (lights) and potentiometers.
  • Practice your knowledge on 16 mini projects and 2 graduation projects. These projects will surely stretch your brain.
  • Test your comprehension through 8 quizzes.
  • Understand how to use other people's programs to speed up your project prototyping.
  • Become awesome at teaching Arduino to your students.

Table of contents

PART 1: LECTURE NOTES


A TOUR OF THE ARDUINO UNO BOARD
1. The Arduino Uno
2. The USB interface
3. Headers
4. Shields
5. Connectors
6. The Reset button and the crystal oscillator 

INPUTS AND OUTPUTS
1. Digital pins
2. Digital output
3. Digital input
4. Analog output
5. Analog input 

PROTOTYPING BASICS
1. The breadboard
2. Jumper wires 

BASIC TOOLS
3. Screwdrivers
4. Tweezers
5. Wire cutters 

THE ARDUINO IDE
1. Measuring voltage
2. Measuring current
3. Measuring resistance
4. Measuring continuity 

WALKTHROUGH
PROGRAMMING THE ARDUINO
1. Uploading the “Blink” sketch
2. The Serial Monitor and the Serial Plotter
3. Creating a sketch from scratch 

ABOUT THE ARDUINO LANGUAGE 

FUNCTIONS
1. Creating a custom function
2. The return data type 

VARIABLES
1. Data types
2. The variable scope
3. Constants 

CONTROL STRUCTURES
1. The “if” statement
2. The “while” loop
3. The “for” loop
4. The “switch” statement 

DIGITAL INPUTS AND OUTPUTS
1. Digital output
2. Digital input 

ANALOG INPUTS 

ANALOG OUTPUT PWM 

THE RGB LED AND LIBRARIES
1. What is an RGB LED?
2. How to set up a circuit for an RGB LED
3. Creating more colors
4. Using libraries 

THE PHOTORESISTOR
1. How to select the appropriate fixed resistor 

TEMPERATURE AND HUMIDITY, DHT22 

THERMISTOR
1. How does a thermistor work
2. Wiring the thermistor
3. How did we get to the conversion formula
4. Getting a temperature using a library
5. How to improve the accuracy of analog readings with AREF 

ULTRASONIC DISTANCE
1. Principal Operation
2. Wiring
3. How to calculate distance 

ACCELERATION
1. Wiring the accelerometer using a breadboard
2. Plugging the accelerometer directly on the Arduino
3. Detecting orientation 

PASSIVE BUZZER
1. Wiring
2. Producing melodies
3. Controlling the volume 

700. CHARACTER DISPLAY, SERIAL
1. LCD wiring in 4-bit parallel mode
2. The sketch
3. Displaying sensor data on the LCD
4. Connect LCD using the I2C adaptor 

PART 2: PROJECTS
GRADUATION PROJECTS
GRADUATION PROJECT 1
GRADUATION PROJECT 2
LEARN BY DOING
LEARN BY DOING 1
LEARN BY DOING 2
LEARN BY DOING 3
LEARN BY DOING 4
LEARN BY DOING 5
LEARN BY DOING 6
LEARN BY DOING 7
LEARN BY DOING 8
LEARN BY DOING 9 

PART 3: QUIZZES
QUIZ – INCLUDES ANSWERS KEY
SECTION 1: KNOW YOUR ARDUINO
SECTION 2: PROTOTYPING BASICS
SECTION 3: THE ARDUINO IDE
SECTION 4: ARDUINO PROGRAMMING - SKETCHES, FUNCTIONS AND VARIABLES
QUIZ – DOES NOT INCLUDES ANSWERS KEY
SECTION 1: KNOW YOUR ARDUINO
SECTION 2: PROTOTYPING BASICS
SECTION 3: THE ARDUINO IDE
SECTION 4: ARDUINO PROGRAMMING - SKETCHES, FUNCTIONS AND VARIABLES


Here's what you are getting:

  • 272-page PDF file
  • Printable
  • 303 pages
  • Licensed to the customer for use in a single classroom
  • Contains all lecture notes from the Arduino Bootcamp for Teachers
  • Contains all quizzes (with solutions) from the Arduino Bootcamp for Teachers
  • Contains all mini projects and graduation projects from the Arduino Bootcamp for Teachers
  • This eBook is provided free of charge if you purchase a seat in the Arduino Bootcamp for Teachers

The author of this eBook

The course instructor is Peter Dalmaris, PhD.

Peter has created over 20 other courses on technology education.

He is the author of Maker Education Revolution, a book on how making is changing the way we learn and teach.

He is also the host of Stemiverse, a podcast in which he discusses education and STEM with the shakers and movers of technology and science education from around the world.

Copyright 2024, Tech Explorations - Privacy