Peter Dalmaris - Arduino Step by Step Your Complete Guideseeders: 15
leechers: 27
Peter Dalmaris - Arduino Step by Step Your Complete Guide (Size: 11.43 GB)
DescriptionThe Arduino is an open-source electronics platform based on easy-to-use hardware and software. Sensing the environment by receiving inputs from many sensors, Arduino affects its surroundings by controlling lights, motors, and a number of other accessories. It's intended for anyone making interactive hardware projects. This course is designed to introduce the Arduino hardware and programming environment to get you started on building projects as soon as possible. Section 1: Getting started with the Arduino Lecture 1 Introduction 01:54 Lecture 2 Please read this before continuing! Article Lecture 3 List of parts IFrame Lecture 4 A study guide - Please view this first! 05:11 Lecture 5 The Arduino ecosystem 07:44 Quiz 1 Arduino ecosystem - quiz 6 questions Lecture 6 Tools and prototyping workflow 07:51 Quiz 2 Tools and prototyping - quiz 3 questions Lecture 7 Let's make a light blink! 11:35 Quiz 3 LED blinking - quiz 3 questions Lecture 8 Make the LED fade on and off 04:40 Quiz 4 LED fading - quiz 3 questions Section 2: Sensors Lecture 9 About sensors 03:03 Lecture 10 Measuring light 08:29 Quiz 5 Measuring light - Quiz 3 questions Lecture 11 Temperature and humidity 07:09 Quiz 6 Temperature and Humidity - Quiz 6 questions Lecture 12 Barometric pressure sensors 07:11 Quiz 7 Barometric pressure sensors - quiz 4 questions Lecture 13 Infrared motion sensors 09:04 Quiz 8 Infrared motion sensors - Quiz 4 questions Lecture 14 Ultrasonic distance sensor 10:11 Quiz 9 Ultrasonic distance sensors - Quiz 2 questions Lecture 15 Detecting acceleration 06:37 Quiz 10 Detecting acceleration - quiz 2 questions Lecture 16 Line sensor (infrared) 03:36 Quiz 11 Line sensor - quiz 2 questions Lecture 17 Tilt and impact 08:54 Quiz 12 Tilt and impact sensors - quiz 3 questions Section 3: Interaction Lecture 18 Buttons 06:18 Quiz 13 Buttons - quiz 1 question Lecture 19 Potentiometer 07:26 Quiz 14 Potentiometer - quiz 1 question Lecture 20 The flex sensor 04:56 Quiz 15 Flex sensor - Quiz 2 questions Lecture 21 Membrane potentiometer 04:12 Quiz 16 Membrane potentiometer - quiz 2 questions Lecture 22 Making noise with a passive buzzer 05:26 Quiz 17 Making noise with a buzzer - quiz 1 question Lecture 23 Keypad, Part 1: Introduction 04:06 Lecture 24 Keypad, Part 2: Parallel connection wiring 12:25 Lecture 25 Keypad, Part 3: Parallel connection sketch 05:14 Lecture 26 Keypad, Part 4: Single wire connection 12:35 Lecture 27 Keypad, Part 5: Single wire connection conclusion 11:32 Lecture 28 Hardware button deboucing Article Lecture 29 Rotary Encoders Part 1: Background and Principle of Operation 17:08 Lecture 30 Rotary Encoders Part 2: A Simple Circuit demo 13:36 Lecture 31 Rotary Encoders Part 3: Adding Debouncing 10:34 Lecture 32 Fingerprint sensor, Part 1: About 05:42 Lecture 33 Fingerprint sensor, Part 2: Wiring, registering and recognizing 10:29 Lecture 34 Fingerprint sensor, Part 3: Demo app with an electric lock 07:40 Section 4: Displays Lecture 35 LCD character screen, Part 1 14:35 Lecture 36 LCD character screen, Part 2 06:49 Lecture 37 Single data wire LCD and I2C, Part 1 15:40 Lecture 38 Single data wire LCD and I2C, Part 2 07:41 Lecture 39 LCD and Keypad mini-project Article Quiz 18 Exercises for the LCD with I2C lectures 4 questions Lecture 40 LCD TFT screen 16:42 Quiz 19 Quiz for the LCD TFT lecture 1 question Lecture 41 Seven Segment LED Displays, Part 1: Intro and assembly 11:31 Lecture 42 Seven Segment LED Displays, Part 2: Sketch 14:31 Lecture 43 Control an 8x8 LED matrix display with the MAX7219 controller 23:05 Lecture 44 Control multiple 8x8 Matrix displays 06:24 Lecture 45 Visualise ADXL335 accelerometer data on an 8x8 LED matrix display 06:58 Section 5: Motors Lecture 46 Direct current motors, Part 1 17:32 Lecture 47 Direct current motors, Part 2 07:52 Lecture 48 Direct current motors, Part 3 12:00 Quiz 20 Exercises for the Direct Current motor lectures 2 questions Lecture 49 Servo motors, Part 1 15:18 Lecture 50 Servo motors, Part 2 11:52 Quiz 21 Exercises for the servo motor lectures 1 question Lecture 51 Servo motors and LCD screens mini project Article Lecture 52 Stepper motors Part 1: Introduction 07:32 Lecture 53 Stepper motors Part 2: Connecting a unipolar un-geared motor 11:39 Lecture 54 Stepper motors Part 3: Controlling a unipolar un-geared motor 06:17 Lecture 55 Stepper motors Part 4: Connecting a unipolar geared motor 05:05 Lecture 56 Stepper motors Part 5: Using the AccelStep library 07:49 Lecture 57 EasyDriver with the NEMA17 stepper motor 18:29 Section 6: Ethernet and Internet communications Lecture 58 The Ethernet shield, Part 1 24:08 Lecture 59 The Ethernet shield, Part 2 14:17 Quiz 22 Ethernet shield - Quiz 2 questions Lecture 60 A simple Arduino reporting web server, Part 1 05:04 Lecture 61 A simple Arduino reporting web server, Part 2 19:39 Lecture 62 A simple Arduino reporting web server, Part 3 10:33 Quiz 23 Simple reporting server - Quiz 1 question Lecture 63 An Arduino controlling web server 25:29 Quiz 24 Controlling web server - Quiz 3 questions Lecture 64 Controlling a motor with a web browser 16:40 Quiz 25 Web motor control - Quiz 2 questions Lecture 65 Web logging to Nimbits, Part 1 08:58 Lecture 66 Web logging to Nimbits, Part 2 18:48 Lecture 67 Social logging to Twitter 16:33 Quiz 26 Logging to Twitter - Quiz 1 question Section 7: Wireless communications Lecture 68 Wireless connectivity with Bluetooth, Part 1 12:35 Lecture 69 Wireless connectivity with Bluetooth, Part 2 09:51 Quiz 27 Bluetooth - Quiz 3 questions Lecture 70 Wifi connectivity, Part 1 of 4 02:46 Lecture 71 Wifi connectivity, Part 2 of 4 25:32 Lecture 72 Wifi connectivity, Part 3 of 4 19:34 Lecture 73 Wifi connectivity, Part 4 of 4 06:59 Lecture 74 Wifi connectivity: upgrading your CC3000 module 10:09 Lecture 75 Using the NRF24L01+ transceiver module 20:16 Lecture 76 Bluetooth Low Energy Part 1: About BLE 12:09 Lecture 77 Bluetooth Low Energy Part 2: The Adafruit nRF8001 module 04:50 Lecture 78 Bluetooth Low Energy Part 3: UART demos 13:13 Lecture 79 Bluetooth Low Energy Part 4: Firmata demo 07:48 Section 8: External storage Lecture 80 Reading and writing to an SD card, Part 1 of 3 13:56 Lecture 81 Reading and writing to an SD card, Part 2 of 3 10:31 Lecture 82 Reading and writing to an SD card, Part 3 of 3 09:48 Quiz 28 SD Card lecture - Quiz 1 question Lecture 83 EEPROM (internal and external) Part 1: Basic use 10:58 Lecture 84 EEPROM (internal and external) Part 2: the EEPROMex library 05:36 Lecture 85 EEPROM (internal and external) Part 3: Using an external EEPROM 10:39 Section 9: Taking a closer look at the Atmega microcontroller Lecture 86 Hardware interrupts Part 1: Introduction 12:16 Lecture 87 Hardware interrupts Part 2: Using volatile variables 05:17 Lecture 88 Hardware interrupts Part 3: Timers 05:08 Lecture 89 Hardware interrupts Part 4: High-definition Pulse Width Modulation 06:11 Lecture 90 Using the build-in pull-up resistors 07:16 Lecture 91 Memory management Part 1: Introduction and Flash 05:49 Lecture 92 Memory Management Part 2: Static RAM 07:52 Lecture 93 Power management with sleep mode and prescaling 23:40 Section 10: Integrated circuit peripherals Lecture 94 Hardware switch/button debouncing Part 1: Background 07:16 Lecture 95 Hardware switch/button debouncing Part 2: Demo 08:51 Lecture 96 Shift registers Part 1: What are shift registers 05:35 Lecture 97 Shift registers Part 2: 8-LED circuit 03:50 Lecture 98 Shift registers Part 3: 8-LED circuit 09:27 Lecture 99 Shift registers Part 4: 16-LED circuit 07:34 Lecture 100 Control more devices with a port expander, Part 1: Background and setup 14:24 Lecture 101 Control more devices with a port expander, Part 2: more examples 09:13 Lecture 102 Real time clock, Part 1 of 2 15:53 Lecture 103 Real time clock, Part 2 of 2 07:29 Quiz 29 Exercises for the real time clock Lectures 2 questions Section 11: Controlling large loads with relays and friends Lecture 104 Using the TIP22 transistor to control an LED strip 07:46 Lecture 105 Relays Part 1: Introduction 04:56 Lecture 106 Relays Part 2: How NOT to control a relay 15:23 Lecture 107 Relays Part 3: Connect a 12V relay component calculations 10:10 Lecture 108 Relays Part 4: Connect a 12V relay connections 07:52 Lecture 109 Relays Part 5: Relay shields 04:22 Section 12: Location sensing Lecture 110 GPS Part 1: An introduction 08:36 Lecture 111 GPS Part 2: Wiring the Adafruit module for direct communication with computer 05:50 Lecture 112 GPS Part 3: Getting and using raw text data from the module 05:42 Lecture 113 GPS Part 4: Using the Adafruit GPS library 16:06 Lecture 114 GPS Part 5: Using the TinyGPS+ library 07:55 Section 13: Topics on prototyping Lecture 115 Bare-bones Arduino Part 1: Intro and power circuit 08:46 Lecture 116 Bare-bones Arduino Part 2: Atmega, reset and clock 11:27 Lecture 117 Bare-bones Arduino Part 3: Power LED and testing 08:39 Lecture 118 Create your own printed circuit boards (PCB), Part 1 18:22 Lecture 119 Create your own printed circuit boards (PCB), Part 2 20:11 Lecture 120 Using Processing (the language) with the Arduino, Part 1 14:58 Lecture 121 Using Processing (the language) with the Arduino, Part 2 12:09 Lecture 122 Create your own Library, Part 1 17:08 Lecture 123 Create your own Library, Part 2 27:34 Section 14: Quick explorations Lecture 124 Arduino-Raspberry Pi wireless communication with the RF24 15:38 Lecture 125 A home notification board with a large display 08:16 Lecture 126 Using a magnetometer to detect motion 07:33 Lecture 127 Cheap but reliable wireless communication 10:12 Section 15: Video responses Lecture 128 Timing infrared beam interrupts (simulated by buttons) 04:43 Lecture 129 My Arduino and NRF24L modules not communicating. Why? 08:08 Lecture 130 Arduino and Wii Nunchuck problems - how should it behave? 03:20 Lecture 131 What’s wrong with my I2C module/bridge to LCD screen? 10:59 Lecture 132 Controlling piezo buzzer loudness with a potentiometer 09:14 Lecture 133 Battery powered Arduino + motor controller + distance sensor 09:58 Lecture 134 Using an RC low-pass filter for better motor control 11:43 Lecture 135 Resistor and photoresistor circuit setup and voltage measurement 07:10 Section 16: Wrapping-up... Lecture 136 Instead of a conclusion 2 pages Section 17: Appendices Lecture 137 Where can you find the source code for the demo sketches? 03:33 Lecture 138 Other educational content from Peter, including coupon offers Article Sharing Widget |
All Comments