The 35 week Arduino Class series is a series of free weekly classes held at HackerSpace Tech meetups. The material used in these free meetups comes from Arduino Step By Step Arduino Training which has 20 hours of content in 110 lectures. This is definitely the best arduino workshop offered anywhere. In this Arduino workshop series you will learn how to create electronic projects with the Arduino, the world's friendliest electronics prototyping platform. Here is what you will learn in this arduino training:
What Will You Learn With This Arduino Training?
- Program the Arduino prototyping platform
- Understand and use many types of sensors and components
- Use tools to build electronic devices
- Understand the principles of programming micro-controllers
- Connect your Arduino to the Internet for reporting and controlling
- Understand basic principles in electronics design
Who is the Arduino class for?
- Anyone with a curiosity for making electronics
- People with no experience in electronics
- People with an intermediate knowledge of electronics
- Children over 12 years old (or younger with supervision)
If you are unable to attend the HackerSpace Tech meetups or you would like to access the class material from outside the physical meetup time and location then you will need join HackerSpace Tech meetup group and watch for the private link that will be posted on the day of the class. This link will give you access to the videos for the duration of the class. If you would like to have 24x7 access to the course along with email support we offer you two options.
** The price on Udemy is normally $150 but they have sales that you want to watch for. The price on Teachables is $50 (minus) the coupon currently available on Hackerspace tech.
- Purchase from Udemy
- Purchase from Teachables (click here for Teachables coupon).
See our Meetup Calendar for class schedule. Students can drop in and have the option to work independently if they want to review past classes or work ahead.
The first session of the Arduino workshop series will focus on a general overview of the Arduino and it's echo system
- The Arduino ecosystem. (7:45)
The Arduino ecosystem is made up of these parts:
This arduino lesson looks into these parts of the Arduino ecosystem.
- The Arduino board
- The Arduino IDE
- The Arduino core software library ("Arduino language")
- Third party software libraries
- Tools and prototyping workflow (7:45)
In this lecture I will show you the tools and process involved in prototyping with the Arduino.
- The prototyping process
- Solderless Breadboards
- Jumper wires
- Power supplies
- Let's make a light blink! (11:35)
In this lecture, I discuss the Light Emitting Diode (LED), and make one blink on and off in our first Arduino sketch. I also discuss the structure of an Arduino sketch, and specifically functions and variables.
- Make the LED fade on and off (5:45)
The second and third weeks of Arduino Class will focus on a wide range of sensors you can use with the Arduino to sense the physical environment
- About Sensors (3:03)
This is a short introduction to the world of sensors. I enumerate the sensors that I'll be showing you in this section, and then get straight into it!
- Measuring Light (8:29)
In this lecture, you will learn about how to detect and measure light using a photo-resistor. You will also learn about a common technique in electronics, the voltage divider. You will put all this in practice in a simple Arduino circuit.
- Temperature and humidity (7:09)
In this presentation you will learn how to measure temperature and humidity. To do this, we will use a sensor from the DHT family of temperature and humidity sensors. You will also learn about the dielectric property of certain materials, and of how to include an external software library to your Arduino sketch.
- Barometric pressure sensors (7:11)
This presentation discusses barometric pressure and how you can measure it with the BPM085 sensor. You will also learn about the I2C communications interface that this sensor uses to communicate with the Arduino.
PLEASE NOTE: A new sensor, BMP180, has been release as a drop-in replacement of the BPM085. The new device is a drop-in replacement of the old, so you can use the exact same connections schematic and library as described in this presentation. Also, Adafruit has released a new version of the library, compatible with both BPM085 and BPM180 with new useful features; I will be creating a new presentation showing how to use the new library.
- Infrared motion sensors (9:04)
In this presentation, we will connect a passive infrared sensor to our Arduino, calibrate it, and turn an LED on every time motion is detected. We also discuss the different technologies used to detect motion.
The next two Arduino Lessons will be focusing on interacting with the Arduino
- Buttons (6:18)
In this class you will learn how to use a push button. You will assemble a circuit where pressing a button turns on an LED. You will also learn about the different kinds of buttons that you can use in your projects.
- Potentiometer (7:26)
In this class you will learn how to use a potentiometer. You will learn how potentiometers work, and what Pulse Width Modulation is, avery useful feature in some of Arduino's digital pins (which we have used in an earlier lecture but did not explain).
- The flex sensor (4:52)
In this class you will learn how to use a flex sensor, a device for which the resistance changes when it is bent.
- Membrane potentiometer (4:12)
In this class you will learn how to use a membrane potentiometer, a device electricaly similar to a regular rotary potentiometer but where instead of rotating a knob in order to change the resistance of the middle pin, you can slide your finger over the sensor's surface.
- Making noise with a passive buzzer (5:26)
Generating simple tones with this little buzzer is very easy. In this lecture you'll learn how.