Arduino Bootcamp Projects - Controlling a CPU Fan with a Button - Part 2 | Lee Assam | Skillshare

Arduino Bootcamp Projects - Controlling a CPU Fan with a Button - Part 2

Lee Assam, University Instructor, Software Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
8 Lessons (11m)
    • 1. Introduction

    • 2. Parts that are needed

    • 3. Circuit diagram modifications

    • 4. Changes in wiring up our circuit

    • 5. Uploading the code and project demonstration

    • 6. Explanation of the code and understanding pull up resistors

    • 7. Further explanation on how the circuit works

    • 8. Summary


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