Arduino and Its Applications

Learn Arduino and Its Applications from Scratch to Pro

0h 0m52 lectures2 sections

What you'll learn

  • Learn to handle Arduino components
  • Understand programming basics for applications
  • Apply sensors and motors in projects
  • Manage smart car projects and control
  • Develop logical thinking skills
  • Acquire skills to solve technical problems

About this course

The Arduino board is a powerful tool for reading digital and analog signals, allowing you to understand the world around you through various sensors like measuring temperature and humidity. In this course, we will explore many methods, techniques, and codes that enable you to read and process inputs using the Arduino board. We will also learn how to connect different modules to it and program them to control what you desire.

Expected outcomes

  • Master the fundamentals of programming with Arduino.
  • Create practical projects like a smart car.
  • Handle sensors and motors at an advanced level.
  • Develop innovative robots that can interact with the environment.
  • Execute new design ideas using Arduino.

Course content

1

Section One: Assembly and Programming

42 lectures
  1. Introduction to Arduino – Understanding Arduino Components
  2. Defining Variables20:56
  3. Understanding the Simulation Program19:39
  4. Running LED Using Push Button11:31
  5. Understanding the Breadboard19:59
  6. Using IF Conditional16:46
  7. Difference Between Switch and Push Button14:14
  8. Traffic Light Example11:42
  9. Mathematical Operations in Arduino17:41
  10. Displaying Data on Serial Monitor + Analog Signal20:09
  11. Using a Variable Resistor with Analog Signal18:56
  12. Understanding Measurement Devices17:17
  13. Light Sensor LDR and Calibration9:18
  14. Understanding the Map Command20:22
  15. Manually or Automatically Operating Lighting Using Light Sensor19:21
  16. The For Loop Command18:11
  17. Temperature Sensor14:27
  18. Connecting Temperature Sensor and Light Sensor14:17
  19. PIR Motion Sensor18:28
  20. Array18:41
  21. Using Array to Define Variables19:13
  22. Examples of Using Arrays16:08
  23. Conditional Switch Statement14:24
  24. Example of Connecting Temperature Sensor, Light Sensor, and Motion Sensor22:53
  25. While Loop Statement19:14
  26. Do While Loop Statement10:48
  27. Example of Merging Array with While Loop Statement15:49
  28. Servo Motor18:40
  29. Sending Signal from Computer to Arduino17:56
  30. Understanding Constrain Command20:05
  31. DC Motor18:14
  32. Motor Drive14:48
  33. Creating Function20:12
  34. Ultrasonic Distance Sensor25:06
  35. Example of Using Distance Sensor with DC Motor24:37
  36. Using New Ping Library with Motor Driver23:03
  37. Using Keypad14:30
  38. Creating a Password Using the Keyboard20:22
  39. LCD Screen23:17
  40. Applications on the LCD Screen11:33
  41. Example of Combining Keyboard and Screen18:21
  42. Interrupt Statement21:24
2

Section Two: Practical Applications of Arduino

10 lectures
  1. Arduino Components17:48
  2. Arduino Balancing Explanation15:46
  3. Traffic Signals11:09
  4. Types of Sensors20:25
  5. Types of Motors19:53
  6. Continuation of Types of Motors and Keypad21:34
  7. Assembling the Smart Car14:50
  8. Implementing the Smart Car Project Part One23:40
  9. Implementing the Smart Car Project Part Two22:38
  10. Implementing the Smart Car Project Part Three6:10

Instructor

Eng. Mohamed Al-Kashef

Eng. Mohamed Al-Kashef

Electrical engineer at Top Electric 2M, lecturer in Arduino, Matlab, Android, Java, PLC, and SCADA. Involved in various robotics development projects.
5,236 students1 courses

This course is part of the diploma

  • Diploma in Robot Design and ProgrammingDiploma
    4.7|5|31 h

    Diploma in Robot Design and Programming

    5 courses
    $59.99
    Buy now

Related courses

  • CCNA Cisco Network
    4.6|5,045|5h 57m

    CCNA Cisco Network

    Network Installation and Management Skills

    Eng. Ahmed Haykal
    Eng. Ahmed Haykal
    $19.99
    Buy now
  • Linux Operating Systems
    4.7|4,954|14h 25m

    Linux Operating Systems

    Learn and Master Linux Operating Skills

    Eng. Ahmed Haykal
    Eng. Ahmed Haykal
    $19.99
    Buy now
  • Cyber Security Fundamentals
    4.9|5,485|13h 6m

    Cyber Security Fundamentals

    Comprehensive Professional Course in Information Security

    Eng. Moamen Mohamed
    Eng. Moamen Mohamed
    $19.99
    Buy now
  • WiFi Hacking and Security
    4.9|5,234|3h 44m

    WiFi Hacking and Security

    Master Network Vulnerability Discovery

    Eng. Kanaan Al-Hallaj
    Eng. Kanaan Al-Hallaj
    $19.99
    Buy now