پیشنهاد فرادرس

آموزش گام به گام Arduino

دسته بندی ها: اینترنت اشیاء (IOT) ، آموزش های یودمی (Udemy) ، آموزش آردوینو (Arduino)

این دوره طراحی مدار های الکترونیکی با برد Arduino را به صورت گام به گام و کامل آموزش می دهد. Arduino یک پلتفرم منبع باز الکترونیکی برای کار در سخت افزار و نرم افزار می باشد. این دوره یکپارچه سازی برنامه ، مفاهیم طراحی الکترونیک ، اصول برنامه نویسی میکرو کنترلر و کار با انواع سنسورها را مورد بررسی قرار می دهد. در ادامه نحوه گزارش گیری ، کار با پنجره IFrame و مدیریت حافظه را می آموزید.

این دوره یکی از کاملترین دوره های آموزش Arduino می باشد. این دوره آموزشی محصول موسسه Udemy است.

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

  • کار با Arduino
  • کار با ابزاهای برنامه
  • نحوه اندازه گیری نور
  • کار با سنسورهای حرکتی مادون قرمز
  • سنسور فشار هوا
  • کار با درخواست های کاربر
  • کار با سنسور flex
  • اتصال موازی سیم کشی
  • نحوه اتصال تک سیم
  • نحوه طراحی مدار ساده
  • نحوه اضافه کردن Debouncing
  • نحوه کار با ماتریس ها
  • استفاده از AccelStep
  • نحوه ارتباطات در اترنت و اینترنت
  • نحوه گزارش گیری وب سرور
  • نحوه کار با وب
  • کار با Twitter
  • نحوه اتصال WiFi
  • استفاده از ماژول ها
  • بررسی میکروکنترلر ATMEGA
  • استفاده از متغیرها
  • و...

عنوان دوره: Udemy Arduino Step by Step: Your complete guide مدت زمان: 22 ساعت نویسنده: Peter Dalmarisتوضیحات:

Learn how to create electronic projects with the Arduino, the world's friendliest electronics prototyping platform!
The 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.
Unleash Your Inner Tony Stark With this Comprehensive Course
Arduino Ecosystem and Programming Introduction
Shields, Accessories, and Sensors
Internet Integration and Communication
Advanced Integrations with Motors, Gears, and Movement
DIY Projects and Quick Tips
A Platform for Creating Any Device Imaginable Created in 2005 by students at the Interaction Design Institute in Italy, Arduinos are microcontrollers that make the creation of interactive electronic devices accessible and fun. In recent years have become a favorite of electronic hobbyists and DIYers because of their ease of use and extremely low cost.
Notable projects include Ardupilot, a UAV platform able to control aerial drones, and Xoscillo, an open-source oscilloscope.
Contents and Overview This course is designed for anyone interested in learning electronic design. No experience is required, and all you need is an Arduino and several low cost components.
With over 19 hours of content in 110 lectures, this course will take you from zero experience in electronics or programming to Arduino Master.
What are the requirements?
No materials required if you only wish to view the course
Computer (Windows, Linux, Mac)
An Arduino prototyping board
A detailed list of materials is provided in Lesson 1
What am I going to get from this course?
Over 131 lectures and 22 hours of content!
Program the Arduino prototyping platform
Understand the principles of programming micro-controllers
Understand and use many types of sensors and components
Connect your Arduino to the Internet for reporting and controlling
Use tools to build electronic devices
Understand basic principles in electronics design
What is the target audience?
Anyone with a curiosity for making electronics
People with no experience in electronics
People with an intermediate knowledge of electronics
Children over 12 years old (or younger with supervision)

Lecture 1 Introduction 01:54 Lecture 2 Please read this before continuing! Lecture 3 List of parts IFrame Lecture 4 A study guide - Please view this first! 04:59 Lecture 5 The Arduino ecosystem 07:50 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 This is a short introduction to the world of sensors. I enumerate the sensors that I'll be showing you in this section, and then get straight into it! 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 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 Section 4: Displays Lecture 32 LCD character screen, Part 1 14:35 Lecture 33 LCD character screen, Part 2 06:49 Lecture 34 Single data wire LCD and I2C, Part 1 15:40 Lecture 35 Single data wire LCD and I2C, Part 2 07:41 Lecture 36 LCD and Keypad mini-project This is a mini project to test your skill and knowledge. Bragging rights are awarded on succesful completion! Quiz 18 Exercises for the LCD with I2C lectures 4 questions Lecture 37 LCD TFT screen 16:42 Quiz 19 Quiz for the LCD TFT lecture 1 question Lecture 38 Seven Segment LED Displays, Part 1: Intro and assembly 11:31 Lecture 39 Seven Segment LED Displays, Part 2: Sketch 14:31 Lecture 40 Control an 8x8 LED matrix display with the MAX7219 controller 23:05 Lecture 41 Visualise ADXL335 accelerometer data on an 8x8 LED matrix display 06:58 Section 5: Motors Lecture 42 Direct current motors, Part 1 17:32 Lecture 43 Direct current motors, Part 2 07:52 Lecture 44 Direct current motors, Part 3 12:00 This is Part 3 of the lecture on the direct current motor. In this part, you will learn about how to control the speed and direction of rotation of a motor using an ultrasonic distance sensor. After that, you could go ahead and design your fist autonomous driving vehicle. Quiz 20 Exercises for the Direct Current motor lectures 2 questions Lecture 45 Servo motors, Part 1 15:18 Lecture 46 Servo motors, Part 2 11:52 Quiz 21 Exercises for the servo motor lectures 1 question Lecture 47 Servo motors and LCD screens mini project Here's a mini project to stretch your understanding of servo motors and LCD screens! Lecture 48 Stepper motors Part 1: Introduction 07:32 Lecture 49 Stepper motors Part 2: Connecting a unipolar un-geared motor 11:39 Lecture 50 Stepper motors Part 3: Controlling a unipolar un-geared motor 06:17 Lecture 51 Stepper motors Part 4: Connecting a unipolar geared motor 05:05 Lecture 52 Stepper motors Part 5: Using the AccelStep library 07:49 Lecture 53 EasyDriver with the NEMA17 stepper motor 18:29 Section 6: Ethernet and Internet communications Lecture 54 The Ethernet shield, Part 1 24:08 Lecture 55 The Ethernet shield, Part 2 14:18 Quiz 22 Ethernet shield - Quiz 2 questions Lecture 56 A simple Arduino reporting web server, Part 1 05:04 Lecture 57 A simple Arduino reporting web server, Part 2 19:39 Lecture 58 A simple Arduino reporting web server, Part 3 10:33 Quiz 23 Simple reporting server - Quiz 1 question Lecture 59 An Arduino controlling web server 25:29 Quiz 24 Controlling web server - Quiz 3 questions Lecture 60 Controlling a motor with a web browser 16:40 Quiz 25 Web motor control - Quiz 2 questions Lecture 61 Web logging to Nimbits, Part 1 08:58 Lecture 62 Web logging to Nimbits, Part 2 18:48 Quiz 26 Nimbits Lecture - Quiz 1 question Lecture 63 Social logging to Twitter 16:33 Quiz 27 Logging to Twitter - Quiz 1 question Section 7: Wireless communications Lecture 64 Wireless connectivity with Bluetooth, Part 1 12:35 Lecture 65 Wireless connectivity with Bluetooth, Part 2 09:51 Quiz 28 Bluetooth - Quiz 3 questions Lecture 66 Wifi connectivity, Part 1 of 4 02:46 Lecture 67 Wifi connectivity, Part 2 of 4 25:32 Lecture 68 Wifi connectivity, Part 3 of 4 19:34 Lecture 69 Wifi connectivity, Part 4 of 4 06:59 Lecture 70 Wifi connectivity: upgrading your CC3000 module 10:09 Lecture 71 Using the NRF24L01+ transceiver module 20:16 Lecture 72 Bluetooth Low Energy Part 1: About BLE 12:09 Lecture 73 Bluetooth Low Energy Part 2: The Adafruit nRF8001 module 04:50 Lecture 74 Bluetooth Low Energy Part 3: UART demos 13:13 Lecture 75 Bluetooth Low Energy Part 4: Firmata demo 07:48 Section 8: External storage Lecture 76 Reading and writing to an SD card, Part 1 of 3 13:56 Lecture 77 Reading and writing to an SD card, Part 2 of 3 10:31 Lecture 78 Reading and writing to an SD card, Part 3 of 3 09:48 Quiz 29 SD Card lecture - Quiz 1 question Lecture 79 EEPROM (internal and external) Part 1: Basic use 10:58 Lecture 80 EEPROM (internal and external) Part 2: the EEPROMex library 05:36 Lecture 81 EEPROM (internal and external) Part 3: Using an external EEPROM 10:39 Section 9: Taking a closer look at the Atmega microcontroller Lecture 82 Hardware interrupts Part 1: Introduction 12:16 Lecture 83 Hardware interrupts Part 2: Using volatile variables 05:17 Lecture 84 Hardware interrupts Part 3: Timers 05:08 Lecture 85 Hardware interrupts Part 4: High-definition Pulse Width Modulation 06:11 Lecture 86 Using the build-in pull-up resistors 07:16 Lecture 87 Memory management Part 1: Introduction and Flash 05:49 Lecture 88 Memory Management Part 2: Static RAM 07:52 Lecture 89 Power management with sleep mode and prescaling 23:40 Section 10: Integrated circuit peripherals Lecture 90 Hardware switch/button debouncing Part 1: Background 07:16 Lecture 91 Hardware switch/button debouncing Part 2: Demo 08:51 Lecture 92 Shift registers Part 1: What are shift registers 05:35 Lecture 93 Shift registers Part 2: 8-LED circuit 03:50 Lecture 94 Shift registers Part 3: 8-LED circuit 09:27 Lecture 95 Shift registers Part 4: 16-LED circuit 07:34 Lecture 96 Control more devices with a port expander, Part 1: Background and setup 14:24 Lecture 97 Control more devices with a port expander, Part 2: more examples 09:13 Lecture 98 Real time clock, Part 1 of 2 15:53 Lecture 99 Real time clock, Part 2 of 2 07:29 Quiz 30 Exercises for the real time clock Lectures 2 questions Section 11: Controlling large loads with relays and friends Lecture 100 Using the TIP22 transistor to control an LED strip 07:46

حجم فایل: 8.6GB

Udemy Arduino Step by Step Your complete guide

پیشنهاد فرادرس

دانیال در 1397/01/13 ساعت 17:29

سلام خسته نباشید
یه آموزش آردوینو گذاشته بودید Packt Adruino step by step 2017: getting started
این آموزشو امروز دانلود کردم ولی سه قسمت آخرش تو فایلای زیپ نیست. یعنی اینا :

Detect a noisemake noise and play music

Display text on a liquid crystal display

****** آخرین فایلی که اکسترکت می شه یه introduction واسه بخش sensing sound هست.
در ضمن خود این آموزش رو من هر چی تو سایت سرچ کردم پیداش نکردم در صورتی که همین امروز فایلشو از سرور شما دانلود کردم. ممنون میشم پیگیری کنید . حیفه 15 گیگ دانلود کردم 4 تا بخش آخر نیست

Hossein در 1394/10/04 ساعت 23:11

سلام
ممنون از زحمات فراوان شما
خواستم بدونم که آموزشتون فارسی هست؟

مدیر در 1394/10/07 ساعت 17:04

آموزش به زبان انگلیسی است.