وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Arduino For Beginners – 2023 Complete Course

سرفصل های دوره

Arduino Step by Step | Robotics | Hands-on | Arduino Projects | Home Automation | Arduino Programming


01 - Introduction
  • 001 Welcome!
  • 002 What is Arduino
  • 003 List of Materials for this Course + Recommendations
  • 003 List-of-Materials-Arduino-For-Beginners.pdf
  • 004 Online Simulation - Quick Overview
  • 005 How to get the most out of this course

  • 02 - Install and Setup Arduino IDE + Tinkercad Simulation
  • 001 Intro
  • 002 Install the Arduino IDE on your Computer
  • 003 Customize your Arduino IDE for Better Readability
  • 004 Connect your Arduino board and Find it on the Arduino IDE
  • 005 Simulation - Create a Tinkercad account + How to Get Started

  • 03 - Your First Arduino Project
  • 001 Intro
  • 002 Arduino Setup and Loop Functions
  • 003 Your First Arduino Project Make an LED Blink
  • 004 Debug Your Projects with the Serial Monitor
  • 005 How to Restart your Arduino Program (Different ways)
  • 006 Simulation - Your First Program + Debug + Restart
  • 007 Activity 01- Change the LED Blink Rate, and Print a Message when it Turns onoff
  • 008 Activity 01 - Solution
  • 008 activity1.zip

  • 04 - Create an Arduino circuit
  • 001 Intro
  • 002 Understand How a Breadboard Works
  • 003 Decrypt the Color Code From Resistors
  • 004 Quick Recommendations on Hardware Manipulation - PLEASE WATCH
  • 005 Create a Circuit with 1 LED and 1 Resistor
  • 005 arduino-circuit-1-led.zip
  • 006 Make your new LED Blink

  • 05 - Programming Basics for Arduino
  • 001 Intro
  • 002 Variables
  • 003 Data Types
  • 004 Functions
  • 005 Scope
  • 006 Conditions
  • 007 Loops
  • 008 Arrays
  • 009 Arduino-Programming-Basics-Recap.pdf
  • 009 Recap

  • 06 - LEDs - Digital Pins as Output Pins
  • 001 Intro
  • 002 How Digital Pins Work as Output Pins
  • 003 Set a Digital Value - Power on an LED
  • 004 How Digital Pins Work with Analog Values (PWM)
  • 005 Set an Analog Value - Change the Brightness of an LED
  • 006 Activity 02- Make an LED Fade inout
  • 007 Activity 02 - Solution
  • 007 activity2.zip

  • 07 - Push Button - Digital Pins as Input Pins
  • 001 Intro
  • 002 Add a Push Button to Your Circuit
  • 002 arduino-circuit-push-button.zip
  • 003 How Digital Pins Work as Input Pins
  • 004 Read a Digital Value - Detect When the Button is Pressed
  • 005 Activity 03 - Power on an LED Only if the Button is Pressed
  • 006 Activity 03 - Solution
  • 006 activity3.zip
  • 007 A Nice Additional Tool to Visualize Data on the Arduino IDE - Serial Plotter

  • 08 - Potentiometer - Analog Pins
  • 001 Intro
  • 002 Add a Potentiometer to Your Circuit
  • 002 arduino-circuit-potentiometer.zip
  • 003 How Analog Pins Work
  • 004 Read an Analog Value From the Potentiometer
  • 005 Activity 04 - Set the LED Brightness with the Potentiometer
  • 006 Activity 04 - Solution
  • 006 activity4.zip
  • 007 Extra Use an Analog Pin as a Digital Pin

  • 09 - Practice More with Arduino Pins
  • 001 Arduino-For-Beginners-Pins-Recap.pdf
  • 001 Intro - Arduino Pins Recap
  • 002 Add 2 More LEDs to Your Circuit
  • 002 arduino-circuit-3-leds.zip
  • 003 Activity 05 - Create a Small Traffic Light System
  • 004 Activity 05 - Solution
  • 004 activity5.zip
  • 005 Activity 06 - Blink 3 LEDs When the Button is not Pressed
  • 006 Activity 06 - Solution
  • 006 activity6.zip
  • 007 Activity 07 - Improve The Previous Project with Functions and Arrays
  • 008 Activity 07 - Solution
  • 008 activity7.zip

  • 10 - Serial Communication - Send and Receive Data
  • 001 Intro
  • 002 Send Data with Serial
  • 003 Receive Data with Serial
  • 004 Change Serial Baud Rate for Faster Communication
  • 005 Activity 08 - Set an LED Blink Rate from the Serial Monitor
  • 006 Activity 08 - Solution
  • 006 activity8.zip

  • 11 - Time Functionalities - Improve Your Programs and Multitask
  • 001 Intro
  • 002 Pause the Execution with delay() and delayMicroseconds()
  • 003 The Problem with delay()
  • 004 Get the Time with millis() and micros()
  • 005 Compute the Duration of an Action
  • 006 The Solution to Avoid Using delay()
  • 007 Blink Multiple LEDs without delay()
  • 008 Activity 09 - Re-write the Previous Activity on Serial without delay()
  • 009 Activity 09 - Solution
  • 009 activity9.zip
  • 010 Activity 10 - Multitask Run 3 Actions Simultaneously
  • 011 Activity 10 - Solution
  • 011 activity10.zip

  • 12 - Debounce the Push Button
  • 001 Intro
  • 002 The Bounce Problem - Experiment
  • 003 The Bounce Problem - Explanation
  • 004 Debounce the Push Button
  • 005 Activity 11 - Toggle a Different LED when Pressing on the Button
  • 006 Activity 11 - Solution
  • 006 activity11.zip

  • 13 - Arduino Interrupts
  • 001 Intro
  • 002 What are Interrupts, When to Use Them
  • 003 Set up an Interrupt in Your Program
  • 004 Software Debounce Inside an Interrupt
  • 005 Warnings About Interrupts - When to usenot to use
  • 006 Activity 12 - Count How Many Times you Press on the Push Button with Interrupts
  • 007 Activity 12 - Solution
  • 007 activity12.zip

  • 14 - EEPROM - Save Values on the Arduino
  • 001 Intro
  • 002 What is EEPROM, When to Use it
  • 003 Save and Retrieve Values with EEPROM
  • 004 Activity 13 - Save an LED Max Brightness for the Next Program Run
  • 005 Activity 13 - Solution
  • 005 activity13.zip

  • 15 - Ultrasonic Sensor - Measure Distances
  • 001 Intro
  • 002 Add the Ultrasonic Sensor to Your Circuit
  • 002 arduino-circuit-ultrasonic-sensor.zip
  • 003 How the Ultrasonic Sensor Works + pulseIn() function
  • 004 Get the Distance From an Obstacle
  • 005 Activity 14 - Measure the Duration of the pulseIn() Function
  • 006 Activity 14 - Solution
  • 006 activity14.zip
  • 007 Use the Ultrasonic Sensor with Interrupts Instead of pulseIn()
  • 008 Activity 15 - Power on a Different LED Depending on the Distance From an Obstacl
  • 009 Activity 15 - Solution
  • 009 activity15.zip
  • 010 Extra - Improve the Stability of the Ultrasonic Sensor

  • 16 - LCD Screen - Display Text Directly on Your CircuitRobot
  • 001 Intro
  • 002 Add the LCD Screen to Your Circuit
  • 002 arduino-circuit-lcd-screen.zip
  • 003 Print Text on the LCD Screen + Tune it with the Potentiometer
  • 004 Play with the LCD Cursor
  • 005 Activity 16 - Print Serial Input on LCD Screen
  • 006 Activity 16 - Solution
  • 006 activity16.zip
  • 007 Activity 17 - Print Distance From Obstacle on LCD Screen
  • 008 Activity 17 - Solution
  • 008 activity17.zip

  • 17 - IR Remote Controller - Make Your Projects More Interactive
  • 001 Intro
  • 002 Add the IR Receiver to Your Circuit
  • 002 arduino-circuit-ir-remote.zip
  • 003 Install a new Arduino Library with the Arduino IDE
  • 004 Get Data From the IR Remote Controller (Library v2)
  • 005 Change Library Version (v3) and Get Data From the IR Remote Controller
  • 006 Map the Data You Read with the Controllers Buttons
  • 007 Use a Switch Structure to Handle IR Commands
  • 008 Activity 18 - Choose which LED to Power on with the Remote Controller
  • 009 Activity 18 - Solution (Part A)
  • 010 Activity 18 - Solution (Part B)
  • 010 activity18-v2.zip
  • 010 activity18-v3.zip

  • 18 - Photoresistor - Measure Luminosity
  • 001 Intro
  • 002 Add the Photoresistor to Your Circuit
  • 002 arduino-circuit-photoresistor.zip
  • 003 Read the Luminosity from the Photoresistor
  • 004 Activity 19 - Power on LEDs if its Getting too Dark
  • 005 Activity 19 - Solution
  • 005 activity19.zip
  • 006 Activity 20 - Compute the Average Luminosity Over a Period of Time
  • 007 Activity 20 - Solution
  • 007 activity20.zip

  • 19 - Final project - Interactive Obstacle Detection
  • 001 Arduino-For-Beginners-Final-Project.pdf
  • 001 Intro - Project Overview and Final Result
  • 001 arduino-circuit-final-project.zip
  • 002 Step 1 - Get Distance with Ultrasonic Sensor
  • 002 final-project-step1.zip
  • 003 Step 2 - Change LED Blink Rate Depending on the Distance
  • 003 final-project-step2.zip
  • 004 Step 3 - Lock the Application When an Obstacle is Detected
  • 004 final-project-step3.zip
  • 005 Step 4 - Unlock the App with the Debounced Push Button
  • 005 final-project-step4.zip
  • 006 Step 5 - LCD Setup and Welcome Message
  • 006 final-project-step5.zip
  • 007 Step 6 - Print Distance and Warning Message on LCD Screen
  • 007 final-project-step6.zip
  • 008 Step 7 - Setup IR Remote Controller and Map Buttons
  • 008 final-project-step7.zip
  • 009 Step 8 - Unlock the App when Pressing on the Play Button
  • 009 final-project-step8.zip
  • 010 Step 9 - Change and Save (EEPROM) the Distance Unit
  • 010 final-project-step9.zip
  • 011 Step 10 - Switch Between Different LCD Screens and Reset Settings
  • 011 final-project-step10.zip
  • 012 Step 11 - Print Luminosity and Adjust the Lighting from the Photoresistor
  • 012 final-project-step11.zip
  • 013 Simulation - Code with Version 2 of the IR remote Library
  • 013 final-project-step11-v2.zip
  • 014 Project Conclusion - Going Further
  • 015 Tips and Best Practices to Create Your Own Arduino Project

  • 20 - Conclusion
  • 001 What Youve Learned
  • 002 What to do next
  • 003 Bonus Lecture.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 23816
    حجم: 3143 مگابایت
    مدت زمان: 899 دقیقه
    تاریخ انتشار: ۱۲ آذر ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید