Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Arduino: Interfacing with Analog Devices

Learning Arduino: Interfacing with Analog Devices

1h 35mIntermediate2019-02-28

Authors

Zahraa Khalil

Zahraa Khalil

Engineering Instructor and Educator

Course details

Arduino helps engineers and DIY enthusiasts build functional, interactive prototypes and electronics projects. Integrating analog devices allows you to take your Arduino projects to the next level, bridging the digital and physical worlds. With analog components, you can collect data from sensors, make motors run, and display information to users. This course teaches you the basics you need to get started. Zahraa Khalil shows how to connect real devices—temperature sensors, LEDs, LDR circuits, joysticks, and stepper motors—to your Arduino board. She explains the wiring and coding you need to get them up and running and showcases the possibilities of Arduino-driven hardware in three mini projects.

Learning objectives
What are analog devices?
Exploring sensors
Interpreting sensor values
Wiring sensors and circuits
Wiring a joystick
Wiring a stepper motor
Coding to read sensor and circuit data
Writing code to use analog output
Hands-on Arduino projects

Skills covered

ArduinoMicrocontrollersHardwareLearning

Concepts

0. Introduction

  • 01 - Integrating analog devices with Arduino
  • 02 - What you should know before watching

1. Analog Inputs

  • 03 - What are analog devices
  • 04 - Understanding analog-to-digital converters
  • 05 - Exploring our temperature sensor (TMP37)
  • 06 - Understanding how to interpret the sensor values
  • 07 - Interpreting the sensor values
  • 08 - Wiring up the temperature sensor
  • 09 - Coding to read the temperature sensor
  • 10 - LDR (light-dependent resistor) sensor
  • 11 - Using a voltage divider with our LDR
  • 12 - Wiring up our LDR circuit
  • 13 - Coding to read the LDR circuit
  • 14 - Joystick module
  • 15 - Wiring up our joystick
  • 16 - Coding the joystick circuit

2. Analog Outputs

  • 17 - How Arduino generates analog output
  • 18 - Understanding pulse-width modulation (PWM)
  • 19 - Understanding the analogWrite function with PWM
  • 20 - Wire up an LED
  • 21 - Write code to use PWM with the LED
  • 22 - Understanding the map() function
  • 23 - Wiring a potentiometer to control LED
  • 24 - Coding to control the LED with a potentiometer

3. Interfacing with a Stepper Motor

  • 25 - Stepper motor introduction
  • 26 - Unipolar stepper motors
  • 27 - Stepper motor driver board ULN2003
  • 28 - Wiring a stepper motor to Arduino
  • 29 - Coding to control the motor directly
  • 30 - Exploring the Stepper Library
  • 31 - Coding for the stepper motor
  • 32 - Coding using the Stepper() function

4. Projects

  • 33 - Using the joystick to control LEDs
  • 34 - Wiring up the joystick and LEDs
  • 35 - Coding for the joystick and LEDs
  • 36 - Using an LDR sensor to control a motor
  • 37 - Wiring
  • 38 - Coding the LDR and sensor
  • 39 - Using a joystick to control a motor
  • 40 - Wiring up the joystick and motor
  • 41 - Coding the joystick and motor

Conclusion

  • 42 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal