Arduino Bootcamp Projects - Controlling a CPU Fan with a Button - Part 2
Lee Assam, University Instructor, Software Developer
-
-
Introduction
0:46 -
Parts that are needed
0:24 -
Circuit diagram modifications
0:24 -
Changes in wiring up our circuit
0:48 -
Uploading the code and project demonstration
1:41 -
Explanation of the code and understanding pull up resistors
4:59 -
Further explanation on how the circuit works
1:06 -
Summary
0:26
-
About This Class
In this project, we will build on our previous CPU fan project - Part 1 and will learn how to use the Arduino to control a CPU fan with a button. By pressing the button we will be able to cycle through three speeds of the fan (low, medium and high).
We will understand how you can use buttons to control electronic components and you will also be introduced to the built-in internal pullup resistors in Arduino and get familiar with how they work and how they can be applied.
Learning Objectives:
- Using a button to control our fan
- Understanding an internal pullup resistor via INPUT_PULLUP on the Arduino
If you would like to learn more about the Arduino and build projects like these, check out my Udemy Course:
Arduino Bootcamp: Learning Through Projects
Normally $150, but only $10 with the COUPON link below! Over 90% DISCOUNT! Act fast as only limited coupons left
https://www.udemy.com/arduino-bootcamp/?couponCode=ARDUINOSKILLS
Class Projects See All
Students
Projects
-
- --
- Beginner
- Intermediate
- Advanced
- All Levels
- Beg/Int
- Int/Adv
Level
Community Generated
The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.
Hi, I am Lee Assam. I bring to the table 18+ years of programming, development and IT experience. I have a Bachelor's degree in Electrical and Computer Engineering and a Master's Degree in Computer Science.
I teach at Universities on topics ranging from Software Development to Electrical Engineering and prototyping. I like coming up with new ideas and prototyping them using the Arduino and Raspberry Pi platforms.
My passion and hobby is Arduino and the Internet of Things. I hav...