MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Arduino Step by Step: Your guide to the Internet of Things

Course Summary

Learn how to create electronic projects with the Arduino, the world's friendliest electronics prototyping platform!


  • +

    Course Syllabus

    • Getting started with the Arduino
      • Introduction
      • The Arduino ecosystem
      • Lecture 2 quiz
      • Tools and prototyping workflow
      • Lecture 3 quiz
      • Let's make a light blink!
      • Lecture 4 quiz
      • Make the LED fade on and off
      • Lecture 5 quiz
    • Sensors
      • About sensors
      • Measuring light
      • Temperature and humidity
      • Lecture 8 Quiz
      • Barometric pressure sensors
      • Lecture 9 quiz
      • Infrared motion sensors
      • Lecture 10 Quiz
      • Ultrasonic distance sensor
      • Lecture 11 Quiz
      • Detecting acceleration
      • Lecture 12 questions
      • Line sensor (infrared)
      • Lecture 13 exercises
      • Tilt and impact
      • Lecture 14 exercises
    • Interaction
      • Buttons
      • Lecture 11 questions
      • Potentiometer
      • Lecture 16 questions
      • The flex sensor
      • Lecture 17 Quiz
      • Membrane potentiometer
      • Lecture 18 exercises
      • Making noise with a buzzer
      • Lecture 19 exercises
      • Direct current motors, Part 1
      • Exercises for Lecture 20
      • Direct current motors, Part 2
      • Exercises for Lecture 21
      • Direct current motors, Part 3
      • Exercises for Lecture 22
      • Servo motors, Part 1
      • Servo motors, Part 2
      • Lecture 23 and 24 Exercises
      • LCD character screen, Part 1
      • LCD character screen, Part 2
      • Lectures 25 and 26 Exercises
      • LCD TFT screen
      • Lecture 27 Exercises
      • Keypad, Part 1: Introduction
      • Keypad, Part 2: Parallel connection wiring
      • Keypad, Part 3: Parallel connection sketch
      • Keypad, Part 4: Single wire connection
      • Keypad, Part 5: Single wire connection conclusion
      • Exercise for Lectures 28-32
    • Ethernet and Internet communications
      • The Ethernet shield, Part 1
      • The Ethernet shield, Part 2
      • Exercises for Lectures 33 and 34
      • A simple Arduino reporting web server, Part 1
      • A simple Arduino reporting web server, Part 2
      • A simple Arduino reporting web server, Part 3
      • Exercise for lectures 35, 36, 37
      • An Arduino controlling web server
      • Exercises for Lecture 38
      • Controlling a motor with a web browser
      • Exercises for Lecture 39
      • Web logging to Nimbits, Part 1
      • Web logging to Nimbits, Part 2
      • Exercise for lecture 40 and 41
      • Social logging to Twitter
      • Exercise for lecture 42
    • Bonus materials!
      • Wireless connectivity with Bluetooth, Part 1
      • Wireless connectivity with Bluetooth, Part 2
      • Exercises for lectures 33-34
      • Reading and writing to an SD card, Part 1 of 3
      • Reading and writing to an SD card, Part 2 of 3
      • Reading and writing to an SD card, Part 3 of 3
      • Exercise for Lectures 45, 46, 47
      • Real time clock, Part 1 of 2
      • Real time clock, Part 2 of 2
      • Exercises for Lectures 48, 49
      • Wifi connectivity, Part 1 of 4
      • Wifi connectivity, Part 2 of 4
      • Wifi connectivity, Part 3 of 4
      • Wifi connectivity, Part 4 of 4
      • Exercise for Lectures 50, 51, 52, 53
      • Single data wire LCD and I2C, Part 1
      • Single data wire LCD and I2C, Part 2
      • Exercises for Lectures 54 and 55
    • Advanced topics
      • Hardware interrupts Part 1: Introduction
      • Hardware interrupts Part 2: Using volatile variables
      • Hardware interrupts Part 3: Timers
      • Hardware interrupts Part 4: High-definition Pulse Width Modulation
      • Shift registers Part 1: What are shift registers
      • Shift registers Part 2: 8-LED circuit
      • Shift registers Part 3: 8-LED circuit
      • Shift registers Part 4: 16-LED circuit
      • EEPROM (internal and external) Part 1: Basic use
      • EEPROM (internal and external) Part 2: the EEPROMex library
      • EEPROM (internal and external) Part 3: Using an external EEPROM
      • Stepper motors Part 1: Introduction
      • Stepper motors Part 2: Connecting a unipolar un-geared motor
      • Stepper motors Part 3: Controlling a unipolar un-geared motor
      • Stepper motors Part 4: Connecting a unipolar geared motor
      • Stepper motors Part 5: Using the AccelStep library
      • Hardware switch/button debouncing Part 1: Background
      • Hardware switch/button debouncing Part 2: Demo
      • Using the build-in pull-up resistors
      • Memory management Part 1: Introduction and Flash
      • Memory Management Part 2: Static RAM
      • Seven Segment LED Displays, Part 1: Intro and assembly
      • Seven Segment LED Displays, Part 2: Sketch
      • Bare-bones Arduino Part 1: Intro and power circuit
      • Bare-bones Arduino Part 2: Atmega, reset and clock
      • Bare-bones Arduino Part 3: Power LED and testing
      • Control more devices with a port expander, Part 1: Background and setup
      • Control more devices with a port expander, Part 2: more examples
      • Create your own printed circuit boards (PCB), Part 1
      • Create your own printed circuit boards (PCB), Part 2
      • Using Processing (the language) with the Arduino, Part 1
      • Using Processing (the language) with the Arduino, Part 2
      • Using the NRF24L01+ transceiver module
      • EasyDriver with the NEMA17 stepper motor
      • Using the TIP22 transistor to control an LED strip
      • Relays Part 1: Introduction
      • Relays Part 2: How NOT to control a relay
      • Relays Part 3: Connect a 12V relay component calculations
      • Relays Part 4: Connect a 12V relay connections
      • Relays Part 5: Relay shields
    • Quick explorations
      • A home notification board with a large display
      • Using a magnetometer to detect motion
      • Cheap but reliable wireless communication
    • Wrapping-up...
      • Instead of a conclusion


Course Fee:
USD 101

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top