Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence CBT
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Hardware Arduino

Arduino Step by Step Getting Serious

Create Arduino gadgets that can communicate, move, interact, measure and detect.
Rating: 4.7 out of 54.7 (1,106 ratings)
16,840 students
Created by Dr. Peter Dalmaris
Last updated 9/2020
English
English [Auto], Italian [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Use communications technologies like Wifi, BLE, and radio
  • Use servo, DC and stepper motors with various controllers
  • Use LCD, OLED and TFT screens with buttons and touch interfacese
  • Store data in external storage like SD Cards and EEPROM
  • Optimise a sketch to minimise memory footprint, reduce power consumption and increase performance
  • Control large loads like relays and lights
  • Improve button reliability with hardware debouncing
  • Much more, please see curriculum for a full listing

Requirements

  • You have a basic understanding of the Arduino
  • A copy of the Arduino IDE
  • You can write simple sketches
  • You can create small circuits on a breadboard
  • Basic tools, like a multimeter, a breadboard, wires, an Arduino Uno board, etc (a list of required tools and parts is available in the first section of the course, free to access)

Description

Welcome to Tech Explorations Arduino Step by Step Getting Serious, where you will extend your knowledge of Arduino components and techniques and build up new skills in the largest, and the most comprehensive course on the Web!

Arduino is the world's favorite electronics learning and prototyping platform. Millions of people from around the world use it to learn electronics, engineering, programming, and create amazing things, from greenhouse controllers to tree climbing robots remotely controlled lawnmowers. 

It is a gateway to a career in engineering, a tool for Science, Technology, Engineering, and Mathematics education, a vehicle for artistic and creative expression.

The course is split into 40 sections and over 250 lectures spanning more than 30 hours of video content. 

In each section, you will learn a specific topic. 

Each topic contains:

  • multiple examples of code

  • wiring schematics

  • demonstrations of a completed circuit

  • alternative scenarios

Peter, the instructor, and designer of this course, helps you understand the code and the circuit wiring by walking you through them, step by step and explaining every line of code and every wire of the circuit. 


Students have access to:

  • The course repository, which contains all of the sketch code, wiring schematics and external resource links, which Peter keep up-to-date and correct

  • The course discussion Forum, where you can ask questions. Peter monitors this Forum regularly and responds to your questions

  • The Tech Explorations Makers Club private Facebook group where students can discuss their gadget ideas. Use this group to ask questions that don't fit within the context of the course, discuss your projects or help others


This course contains:

  • 24 hours of brand new video content 

  • 12 hours of retouched video content (which I will be replacing in regular intervals with brand new content)

  • 42 sections with totally reorganised content

  • More than 280 lectures (and counting)

  • Over 100 new and updated sketches (and counting)

  • Over 50 new circuit schematics (and counting)

  • New course repository, reorganised so that sketches, schematics and lecture external resources are easy to find (access everything at one place)


Here are some of the topics that you will learn about in this course (for a full list, please look at the course curriculum):

  • Advanced environment, motion, position and GPS sensors. 

  • New ways to receive input from the user with keypads, potentiometers, and encoders.  

  • New ways to provide feedback to the user, with color screens, complete with a touch-sensitive surface!

  • Awesome ways to configure LEDs, monochrome or color. 

  • Use matrix or LED strips, display text, graphics, and animation.

  • Create motion with various kinds of motors and controllers.

  • Networking with Ethernet and Wifi. Communications with Bluetooth, Bluetooth Low Energy, 

  • Communications with highly-reliable packet-based radio, and simple, ultra low-cost radio for less critical applications

  • Multiplying your Arduino's ability to control external devices with shift registers and port expanders.

  • Much, much more (for a full list, please look at the course curriculum)


This course is not appropriate for people new to the Arduino. It will not teach you about the basics of the Arduino, like how to use the Arduino IDE, blink an LED or create a simple sketch and circuit. If you are a new Arduino maker, you should consider taking the Tech Explorations Arduino Step by Step Getting Started course first.

Apart from a basic understanding of the Arduino, a student of this course must be willing to work hard. You can't learn serious skills without serious work. There are a lot of courses out there that promise you a fun and easy learning experience. This is not one of them. I promise you a lot of hard work ahead.

What about tools and parts? 

Other than a few essential tools and parts that you can learn about in the first section of the course (which is free to watch) I only ask that you come with an appetite to learn and a willingness to work hard. The course features a large variety of parts, but you don't need (and you shouldn't) get them all to begin learning. In fact, getting all of these parts too early is not a good idea! Watch the free lecture to understand why in the first section of this course.

Should you join right now?

Watch the free lectures in the first section of this course before you choose to join. They contain valuable information that will help you decide if this is the right course for you. 

I look forward to learning with you!

Who this course is for:

  • Arduino makers that wish to improve their skills and knowledge
  • Teachers who want Arduino resources for their classroom
  • Maker space coordinators who are need an online resource for their members

Featured review

Joydip Dutta
Joydip Dutta
31 courses
6 reviews
Rating: 5.0 out of 59 months ago
Thank you to provide us such a great practical based learning experience. I am an undergrad in electronics and communication engineering. This course helps me a lot to enhance my knowledge about the relation between Arduino and other sensors. The explanations and as well the source codes that you have provided in this course are really amazing. I wonder if there some other stuff regarding embedded programing is available on Udemy by Tech Exploration.

Course content

43 sections • 281 lectures • 33h 51m total length

  • Preview02:51
  • Preview02:35
  • Preview15:24
  • Preview00:41
  • Preview02:32
  • Preview09:38
  • Preview01:34

  • [0490a] Introduction to the BME280
    05:08
  • [0490b] BME280 SPI wiring
    07:22
  • [0490c] BME280 I2C wiring
    03:49
  • [0490d] BME280 Sketch walkthrough and demo
    06:43

  • [0540a] Introduction to the MPU6050 motion sensor
    04:56
  • [0540b] A look at the MPU6050 datasheet
    04:36
  • [0540c] MPU6050 wiring
    06:48
  • [0540d] MPU6050 Arduino sketch
    14:08
  • [0540e] MPU6050 Processing demonstration
    12:23
  • [0540f] MPU6050 bonus lecture
    04:51

  • [0590a] Introduction to the HMC5883 compass magnetometer
    03:00
  • [0590b] HMC5883 wiring
    02:19
  • [0590c] HMC5883 sketch
    07:09
  • [0590d] HMC5883 demonstration
    04:57

  • [0620a] Introduction to the flex sensor
    04:23
  • [0620b] Flex sensor wiring
    05:45
  • [0620c] Flex sensor sketch
    04:23
  • [0630a] Introduction to the membrane potentiometer
    05:07
  • [0630b] Membrane potentiometer demonstration
    04:22

  • [0640a] Introduction to the rotary encoder
    07:58
  • [0640b] Rotary encoder wiring and quadrature encoding
    10:05
  • [0640c] Rotary encoder sketch
    10:16

  • [0670a] Introduction to the keypad
    03:37
  • [0670b] Working out the keypad pins
    11:41
  • [0670c] Keypad wiring
    13:44
  • [0670d] The phone keypad
    07:06
  • [0680a] Keypad 1-wire connection, Introduction
    09:49
  • [0680b] Keypad 1-wire connection, wiring
    08:54
  • [0680c] Keypad 1-wire connection, sketch
    09:53
  • [0690a] Keypad with the 74922 decoder IC, Introduction
    08:48
  • [690b] Keypad with the 74922 decoder IC, wiring
    04:01
  • [690c] Keypad with the 74922 decoder IC, sketch and demo
    08:42
  • [690d] Bitwise operators
    09:56

  • [0730a] Introduction
    06:41
  • [0730b] Setup, graphics primitives and documentation
    08:00
  • [0730c] Displaying images from the SD card
    04:54
  • [0730d] Using the joystick and integrated button
    03:14
  • [0730e] How to create your own user interface: make the background image
    07:01
  • [0730f] How to create your own user interface: an example sketch
    14:10

  • [0732a] Introduction
    06:10
  • [0732b] Wiring
    03:22
  • [0732c] Simple demonstrations
    08:31
  • [0732d] Displaying data
    11:16
  • [0732e] The library and resources
    02:12

  • [0735a] Introduction
    06:26
  • [0735b] Setup the IDE
    03:14
  • [0735c] Graphics functions and documentation
    07:22
  • [0735d] Test the touch interface
    03:57
  • [0735e] Test the SD card module
    04:37
  • [0735f] Create a custom user interface image
    07:23
  • [0735g] Create a custom user interface sketch
    12:11

Instructor

Dr. Peter Dalmaris
Educator and Author of "Maker Education Revolution".
Dr. Peter Dalmaris
  • 4.6 Instructor Rating
  • 14,318 Reviews
  • 98,639 Students
  • 23 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.

 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.