Companies Home Search Profile

Arduino Step by Step: Getting Started

Focused View

Dr. Peter Dalmaris

18:39:36

267 View
  • 1 - What is this course about.mp4
    06:42
  • 2 - Parts you will need.mp4
    18:02
  • 2 - list of parts.zip
  • 3 - Tools you will need.mp4
    09:52
  • 3 - list of tools.zip
  • 4 - How to get the most out of this course.mp4
    03:39
  • 4 - course repository on github.zip
  • 5 - Update 2022 brief.mp4
    03:03
  • 1 - End of section quiz.html
  • 6 - Introduction to this section.mp4
    00:39
  • 7 - The Arduino Uno over the years.mp4
    13:11
  • 8 - Getting to know the Arduino Uno Atmega328P USB Shields.mp4
    11:00
  • 9 - Getting to know the Arduino Uno Pins power clock.mp4
    10:18
  • 9 - learn about communications protocols.zip
  • 9 - recommended power supplies for the arduino uno.zip
  • 10 - Using the digital output pins.mp4
    13:14
  • 11 - Using the digital input pins.mp4
    10:18
  • 11 - learn about floating pins.zip
  • 11 - learn about pullup and pulldown resistors.zip
  • 12 - Using the analog output pins.mp4
    08:15
  • 12 - learn about pwm.zip
  • 13 - Using the analog input pins.mp4
    08:02
  • 2 - End of section quiz.html
  • 14 - Introduction to this section.mp4
    00:49
  • 15 - Serial UART communications.mp4
    07:43
  • 15 - arduino uno product page.zip
  • 15 - learn about software serial.zip
  • 15 - learn about uart.zip
  • 16 - I2C TWI communications.mp4
    08:24
  • 16 - answer to brain stretcher.zip
  • 16 - arduino uno product page.zip
  • 16 - i2c on wikipedia.zip
  • 16 - learn about the communications bus.zip
  • 17 - SPI communications.mp4
    07:34
  • 17 - full and half duplex communications.zip
  • 3 - End of section quiz.html
  • 18 - Introduction to this section.mp4
    01:01
  • 19 - Arduinos past and present.mp4
    12:46
  • 20 - Classic Arduinos.mp4
    01:23
  • 21 - Meet some members of the Arduino family.mp4
    05:10
  • 21 - arduino uno product page.zip
  • 22 - Introducing the Arduino Mega 2560.mp4
    05:14
  • 22 - arduino mega 2560 product page.zip
  • 23 - Introducing the Arduino Due.mp4
    06:53
  • 23 - arduino due product page.zip
  • 23 - learn about digital to analog converters.zip
  • 24 - Introducing the Arduino Zero.mp4
    05:17
  • 24 - arduino zero product page.zip
  • 25 - Introducing the Arduino 101.mp4
    03:39
  • 25 - arduino 101 product page.zip
  • 26 - Introducing the Arduino Pro Mini.mp4
    04:56
  • 26 - arduino pro mini.zip
  • 27 - Introducing Arduinocompatible boards.mp4
    10:43
  • 27 - digispark pro.zip
  • 27 - esp2866.zip
  • 27 - freetronics leostick.zip
  • 27 - nodemcu.zip
  • 27 - particle electron.zip
  • 28 - Modern Arduinos.mp4
    10:16
  • 29 - Arduino MKR.mp4
    06:10
  • 30 - Arduino Nano.mp4
    05:25
  • 31 - Kits.mp4
    02:05
  • 31 - arduino explore iot kit best for intermediatelevel students.zip
  • 31 - arduino student kit.zip
  • 31 - dfrobot beginner kit for arduino.zip
  • 31 - seeed arduino sensor kit.zip
  • 32 - Arduino Student Kit.mp4
    05:21
  • 33 - Arduino Explore IoT Kit.mp4
    08:15
  • 34 - Seeed Studio Arduino Sensor kit.mp4
    05:19
  • 35 - DFRobot Beginner Kit for Arduino.mp4
    08:40
  • 4 - End of section quiz.html
  • 36 - Introduction to this section.mp4
    00:32
  • 37 - Using the breadboard.mp4
    13:56
  • 38 - Using jumper wires.mp4
    07:10
  • 39 - The absolutely essential tools.mp4
    08:01
  • 40 - Powering your Arduino with power supplies.mp4
    04:01
  • 41 - Using the multimeter to measure voltage.mp4
    07:26
  • 41 - learn about multimeters.zip
  • 42 - Using the multimeter to measure current.mp4
    05:28
  • 42 - conventional flow of electricity.zip
  • 42 - learn about the ammeter.zip
  • 43 - The multimeter Resistance and continuity.mp4
    06:35
  • 44 - The Arduino Student Kit multimeter.mp4
    23:39
  • 45 - Introduction to soldering the soldering iron.mp4
    11:24
  • 45 - learn about solder.zip
  • 46 - Soldering preparation and using holders.mp4
    05:16
  • 47 - Soldering using wire cutters and fume extractor.mp4
    02:22
  • 48 - Soldering Simple maintenance tips for your solder iron.mp4
    03:07
  • 49 - A demonstration of soldering a header onto a breakout board.mp4
    13:47
  • 49 - learn about soldering tools and techniques.zip
  • 50 - An introduction to protoboards.mp4
    15:21
  • 5 - End of section quiz.html
  • 51 - Introduction to this section.mp4
    00:46
  • 52 - Arduino IDE 18.mp4
    05:24
  • 53 - Arduino IDE 20.mp4
    10:24
  • 54 - An introduction to the Arduino IDE.mp4
    08:00
  • 55 - Getting and installing the Arduino IDE.mp4
    07:45
  • 56 - The Arduino IDE Understanding the Preferences pane.mp4
    18:13
  • 57 - The Arduino IDE Understanding the Menu items.mp4
    12:49
  • 58 - How to upload a sketch to your Arduino.mp4
    09:37
  • 59 - How to upload a sketch to your Arduino For Windows users.mp4
    09:14
  • 59 - learn more about serialread.zip
  • 6 - End of section quiz.html
  • 60 - Introduction to this section.mp4
    01:02
  • 61 - An introduction to Arduino programming.mp4
    05:10
  • 62 - Understand the basic parts of an Arduino sketch.mp4
    14:33
  • 62 - learn about millis.zip
  • 62 - learn about the setup function.zip
  • 63 - Getting started with custom functions.mp4
    15:30
  • 64 - Creating custom functions and the return keyword.mp4
    06:03
  • 65 - Using variables.mp4
    12:26
  • 66 - Understanding variable scope.mp4
    07:05
  • 67 - Understanding constants.mp4
    03:33
  • 68 - Introduction to control structures The if statement.mp4
    05:21
  • 68 - learn about the incrementdecrement operators.zip
  • 68 - more about if.zip
  • 68 - more about ifelse.zip
  • 69 - Introduction to control structures The while statement.mp4
    03:53
  • 69 - more about while.zip
  • 70 - Introduction to control structures The For statement.mp4
    04:14
  • 70 - more about for.zip
  • 71 - Introduction to control structures The Switch statement.mp4
    04:18
  • 71 - arduino language reference.zip
  • 71 - more about switchcase.zip
  • 72 - Digital output how to control an LED.mp4
    14:44
  • 72 - learn about delay.zip
  • 72 - learn about digitalwrite.zip
  • 72 - learn about pinmode.zip
  • 73 - Digital input how to read the state of a button.mp4
    13:50
  • 73 - learn about relational operators.zip
  • 73 - learn more about pull updown resistors.zip
  • 74 - Analog input how to read the state of a potentiometer.mp4
    09:02
  • 74 - learn about analogread.zip
  • 74 - learn about the potentiometer.zip
  • 75 - Analog output how to create a fading LED.mp4
    15:06
  • 75 - learn about analogwrite.zip
  • 75 - learn about map.zip
  • 75 - learn about pwm.zip
  • 76 - Introduction to the RGB color LED.mp4
    08:53
  • 76 - learn about the rgb led.zip
  • 77 - Wiring the RGB LED.mp4
    13:47
  • 77 - learn about define.zip
  • 77 - sketch on github.zip
  • 77 - the constants defined in the arduino language.zip
  • 78 - RGB LED creating colors.mp4
    02:29
  • 78 - sketch on github.zip
  • 79 - Using a library to control an RGB LED with PWM.mp4
    16:29
  • 79 - ala home on github.zip
  • 79 - learn about analogwrite.zip
  • 79 - learn more about classes.zip
  • 80 - Learning more with the Arduino language documentation.mp4
    05:01
  • 80 - arduino language reference.zip
  • 81 - Introduction to this section.mp4
    00:43
  • 82 - Introduction to Arrays.mp4
    11:24
  • 83 - Arrays Example 1.mp4
    11:45
  • 84 - Arrays Example 2.mp4
    14:07
  • 85 - Arrays Example 3.mp4
    05:59
  • 86 - Arrays Example 4.mp4
    06:47
  • 7 - End of section quiz.html
  • 87 - Introduction to this section.mp4
    00:46
  • 88 - 0400-photoresistor.zip
  • 88 - 0400-photoresistor-partial.zip
  • 88 - What is a photoresistor and how to wire it.mp4
    13:00
  • 88 - voltage divider.zip
  • 89 - 0400-photoresistor.zip
  • 89 - 0400-photoresistor-partial.zip
  • 89 - How to select the appropriate fixed resistor for a photoresistor.mp4
    08:48
  • 89 - more about the photoresistor.zip
  • 89 - voltage divider.zip
  • 89 - voltage divider calculator.zip
  • 90 - 0410-uv-light-sensor.zip
  • 90 - Using the UltraViolet light sensor.mp4
    13:21
  • 90 - analog uv light sensor product page.zip
  • 90 - sketch on github.zip
  • 90 - ultraviolet light.zip
  • 90 - uv index scale.zip
  • 90 - uv index world record.zip
  • 91 - An introduction to the RGB Color sensor.mp4
    05:47
  • 91 - rgb sensor datasheet.zip
  • 92 - 0420-TCS34725-4.pdf
  • 92 - Wiring the RGB Color sensor.mp4
    12:53
  • 92 - sketch on github.zip
  • 93 - 0420-tcs34725-with-rgb-led.zip
  • 93 - Mini project copy a color to an RGB LED using an RGB Color sensor.mp4
    10:52
  • 93 - learn about gamma correction.zip
  • 93 - sketch on github.zip
  • 94 - Introduction to environment sensors.mp4
    00:36
  • 95 - 0430-dht22.zip
  • 95 - Using a DHT22 sensor to measure temperature and humidity.mp4
    14:42
  • 95 - dht22 datasheet.zip
  • 95 - dht22 library on github.zip
  • 95 - heat index.zip
  • 95 - learn more about rh and ah.zip
  • 95 - pull updown resistors.zip
  • 95 - sketch on github.zip
  • 96 - An introduction to the Thermistor.mp4
    06:50
  • 96 - learn about the thermistor.zip
  • 97 - 0440-thermistor-3v3.zip
  • 97 - 0440-thermistor-5v.zip
  • 97 - Wiring the Thermistor.mp4
    05:59
  • 97 - linear equation calculator.zip
  • 97 - sketch on github.zip
  • 98 - How to calculate the temperature from the thermistor resistance.mp4
    05:28
  • 99 - Thermistor getting a temperature using a library.mp4
    05:33
  • 99 - sketch on github.zip
  • 99 - the github repository for the thermistor library.zip
  • 100 - Thermistor improving the accuracy of analog readings with AREF.mp4
    04:30
  • 101 - An introduction to measuring temperature with the TMP36.mp4
    06:28
  • 101 - learn about the linear equation.zip
  • 101 - tmp353637 datasheet.zip
  • 102 - 0450-tmp36-temperature-sensor-3v3.zip
  • 102 - 0450-tmp36-temperature-sensor-5v.zip
  • 102 - Wiring the TMP36 and a demonstration sketch.mp4
    08:21
  • 102 - sketch on github.zip
  • 103 - 0450-tmp36-temperature-sensor-3v3.zip
  • 103 - 0450-tmp36-temperature-sensor-5v.zip
  • 103 - An alternate wiring of the TMP36.mp4
    07:11
  • 104 - An introduction to the MCP9808 for very accurate temperature readings.mp4
    11:45
  • 104 - mcp9808 datasheet.zip
  • 104 - mcp9808 library on github.zip
  • 105 - 0460-temperature-mcp9808.zip
  • 105 - MCP9808 Wiring.mp4
    02:18
  • 106 - Using the MCP9808 demo and sketch walkthrough.mp4
    03:54
  • 106 - sketch on github.zip
  • 107 - MCP9808 A closer look at I2C addressing.mp4
    06:45
  • 107 - binary to hexadecimal converter.zip
  • 107 - i2c scanner on github.zip
  • 108 - An introduction to measuring barometric pressure with the BMP180.mp4
    06:29
  • 108 - bmp180 datasheet.zip
  • 109 - Wiring the BMP180 and first sketch walkthrough.mp4
    05:51
  • 110 - A first demo sketch for the BMP180.mp4
    09:45
  • 110 - bmp180 library on github.zip
  • 110 - learn about memory pointers.zip
  • 110 - learn about oversampling.zip
  • 110 - learn about pressure measurements.zip
  • 110 - sketch on github.zip
  • 111 - A second demo sketch for the BMP180.mp4
    07:51
  • 111 - bpm085 and bpm180 library of github.zip
  • 111 - sketch on github.zip
  • 9 - End of section quiz.html
  • 112 - Introduction to detecting acceleration.mp4
    00:36
  • 113 - 0520-adxl335-accelerometer-1.zip
  • 113 - 0520-adxl335-accelerometer-2.zip
  • 113 - Introduction to detecting acceleration with the ADXL335.mp4
    08:53
  • 113 - adxl335 datasheet.zip
  • 113 - learn about the voltage regulator.zip
  • 114 - 0520-adxl335-accelerometer-1.zip
  • 114 - 0520-adxl335-accelerometer-2.zip
  • 114 - Wiring the ADXL335.mp4
    08:53
  • 114 - sketch 1 on github.zip
  • 115 - 0520-adxl335-accelerometer-1.zip
  • 115 - 0520-adxl335-accelerometer-2.zip
  • 115 - Plugging the ADXL335 directly in the Arduino and detect its orientation.mp4
    06:40
  • 115 - sketch 1 on github.zip
  • 116 - 0520-adxl335-accelerometer-1.zip
  • 116 - 0520-adxl335-accelerometer-2.zip
  • 116 - Write the sketch for detecting orientation with the ADXL335.mp4
    08:06
  • 116 - sketch 2 on github.zip
  • 10 - End of section quiz.html
  • 117 - Introduction to this section.mp4
    00:29
  • 118 - Introduction to the Passive infraRed PIR motion sensor.mp4
    12:06
  • 118 - hcsr501 datasheet.zip
  • 118 - learn about absolute zero.zip
  • 118 - pir sensor on wikipedia.zip
  • 119 - 0500-infrared-sensor.zip
  • 119 - 0500-infrared-sensor-with-arduino.zip
  • 119 - A simple PIR experiment with an LED.mp4
    12:05
  • 120 - A demonstration of using the PIR sensor with the Arduino.mp4
    06:33
  • 120 - sketch1 on github.zip
  • 120 - sketch2 on github.zip
  • 121 - PIR sensor first demonstration sketch walkthrough.mp4
    04:30
  • 121 - sketch1 on github.zip
  • 122 - PIR sensor second demonstration sketch walkthrough.mp4
    07:41
  • 122 - sketch 2 on github.zip
  • 11 - End of section quiz.html
  • 123 - Introduction to sensing distance.mp4
    00:51
  • 124 - Introduction to the ultrasonic distance sensor.mp4
    11:44
  • 124 - learn about the ultrasonic transducer.zip
  • 124 - learn about ultrasounds.zip
  • 124 - ultrasonic sensor datasheet.zip
  • 125 - 0510-ultrasonic-sensor-hc-sr04.zip
  • 125 - Wiring and understanding Trigger and Echo.mp4
    14:13
  • 125 - learn more about the oscilloscope.zip
  • 126 - How to calculate distance.mp4
    13:13
  • 126 - learn about pulsein.zip
  • 126 - sketch on github.zip
  • 12 - End of section quiz.html
  • 127 - Introduction to sensing sound.mp4
    00:21
  • 128 - Introduction to the analog sound sensor.mp4
    10:42
  • 128 - learn about signal processing.zip
  • 129 - 0560-analog-microphone.zip
  • 129 - A demonstration and sketch of the analog sound sensor.mp4
    10:36
  • 129 - learn about loudness.zip
  • 129 - more about audio signal processing.zip
  • 129 - sketch on github.zip
  • 130 - 0560-digital-sound-sensor.zip
  • 130 - A demonstration and sketch of the digital sound sensor.mp4
    12:33
  • 130 - sketch on github.zip
  • 13 - End of section quiz.html
  • 131 - Introduction to this section.mp4
    00:30
  • 132 - Introduction to the buzzer.mp4
    12:29
  • 133 - Playing music.mp4
    06:56
  • 134 - Control the sound volume.mp4
    05:45
  • 14 - End of section quiz.html
  • 135 - Introduction to this section.mp4
    00:33
  • 136 - Introduction to the LCD.mp4
    04:36
  • 137 - 0700-lcd.zip
  • 137 - 0700-lcd-character-screen-dht22.zip
  • 137 - 0700-lcd-with-sensor.zip
  • 137 - LCD wiring in 4bit parallel mode.mp4
    13:56
  • 138 - LCD demonstration sketch.mp4
    05:28
  • 138 - sketch on github.zip
  • 139 - Display sensor data in the LCD.mp4
    10:19
  • 139 - sketch on github.zip
  • 140 - Connect LCD using the I2C adaptor.mp4
    11:49
  • 140 - sketch on github.zip
  • 141 - Using the RGB LCD and buttons shield.mp4
    11:27
  • 141 - mcp23017 datasheet.zip
  • 142 - Why use 3 resistors for the RGB LED vs just one resistor on the cathode.mp4
    06:31
  • 143 - Recap what you have learned and whats next.html
  • 144 - Bonus Lecture.html
  • Description


    The original comprehensive course designed for new Arduino Makers

    What You'll Learn?


    • Build simple circuits around the Arduino Uno, that implement simple functions.
    • Write simple Arduino sketches that can get sensor reading, make LEDs blink, write text on an LCD screen, read the position of a potentiometer, and much more.
    • Understand what is the Arduino.
    • Understand what is prototyping.
    • Understand analog and digital inputs and outputs
    • Understand the ways by which the Arduino can communicate with other devices
    • Use the multimeter to measure voltage, current, resistance and continuity
    • Use protoboards to make projects permanent
    • be productive with the Arduino IDE, write, compile and upload sketches, install libraries
    • Understand what is Arduino programming, it's basic concepts, structures, and keywords
    • Detect and measure visible light, color, and ultraviolet light
    • Measure temperature, humidity and acceleration
    • Measure the distance between the sensor and an object in front of it
    • Detect a person entering a room
    • Detect a noise
    • Make noise and play music
    • Display text on a liquid crystal display
    • Learn about the Arduino IDE 2.0 and the Arduino Web Editor

    Who is this for?


  • Students over 10 years of age, or younger with with adult supervision. Young students should be supervised at all times when using a soldering iron.
  • Students with a little or no prior experience with electronics or programming.
  • More details


    Description

    UPDATED: OCTOBER 2022

    My flagship course designed for people new to electronics and programming has received a comprehensive update!

    I have added new lectures in the first half of the course. You will find the new lectures in sections “Know your Arduino Uno”, “Arduino boards and kits”, and “The Arduino IDE”.

    In these lectures, I cover the latest developments in Arduino software and hardware, including topics such as the Arduino Web IDE, the upcoming Arduino IDE 2.0, and the modern Arduino MKR and Nano IoT board families.

    I have also verified all links to external websites and other resources, like data sheets, and in many cases, we have added new links to external resources.

    ------------------------------

    UPDATED: January 2020

    I have updated this course with a new section in which you will learn how to use arrays in your Arduino sketches. This is a very useful skill, as you can program repetitive tasks with just a few lines of code. Enjoy!

    ---------------------------------------

    This is the original, legendary Arduino course on Udemy by Tech Explorations, fanatically supported by Dr Peter Dalmaris. 

    It is trusted by thousands of students and contains over 16 hours of content, quizzes, a GitHub code repository, thousands of active student discussions, and countless downloadable and linked resources.

    Please don't be confused by other courses with a similar name.

    ---------------------------------------

    This course is for the new Arduino Maker. 

    Do you have a passion for learning? 

    Are you excited about becoming a Maker with the Arduino?

    If you answered "yes!" to both, you are ready to start!

    In this course, I emphasized the importance of getting the basics right and learning to mastery. As an educator for over 15 years, I know first-hand that hitting a roadblock because you lack the fundamental knowledge to progress can be demotivating. 

    In Arduino Step by Step Getting Started, I make sure that in the more than 18 hours of video content, mini projects and quizzes, we cover all the basics so you can enjoy learning about the Arduino.

    By the end of the course, you will have a good understanding of the capabilities of the Arduino Uno, the best Arduino for people getting started, and you will be familiar with the capabilities of several of its cousins. 

    You will be comfortable with the basic prototyping tools and their usage, the basics of the Arduino programming environment, language and programming.

    You will be able to use a variety of components, from simple buttons and LEDs to visible colour and ultraviolet light and other environmental sensors.

    Apart from knowing how to use the components I demonstrate in this course, you will also learn how to read datasheets, how to use libraries on your own, and how to learn the skills you need to create the gadgets you want. With knowledge comes freedom, and I will help you get there.

    I invite you to review the free lectures in the first section of the course to learn more details about it. 

    If you are excited about becoming a Maker with the Arduino, join many other Makers and me in Arduino Step by Step Getting Started!

    I look forward to learning with you!

    Who this course is for:

    • Students over 10 years of age, or younger with with adult supervision. Young students should be supervised at all times when using a soldering iron.
    • Students with a little or no prior experience with electronics or programming.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Dr. Peter Dalmaris
    Dr. Peter Dalmaris
    Instructor's Courses
    Peter Dalmaris is an educator, electrical engineer, electronics hobbyist, and Maker. Creator of online video courses on DIY electronics and author of three technical books, and has recently released his book Maker Education Revolution.  As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter’s mission is to explore technology and help educate the world. Tech Explorations offers educational courses and Bootcamps for electronics hobbyists, STEM students and STEM teachers.A life-long learner, Peter’s core skill is in explaining difficult concepts through video and text. With over 15 years of tertiary teaching experience, Peter has developed a simple yet comprehensive style in teaching that students from all around the world appreciate. His passion for technology and in particular for the world of DIY open source hardware has been a dominant driver that has guided his personal development and his work through Tech Explorations.Peter’s current online courses have helped over 60,000 people from around the world to be better Makers. For more information on Peter's work, please go to his web site, techexplorations dot com.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 142
    • duration 18:39:36
    • English subtitles has
    • Release Date 2023/01/22