Srbija Posted April 28, 2023 #1 Posted April 28, 2023 Arduino Step By Step More Than 50 Hours Complete Course Last updated 2/2019 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 30.41 GB | Duration: 52h 35m C Programming, Arduino, PIC Microcontroller, PCB Design, Wed Design for IOT, PID Controller Everything Included What you'll learn Arduino, PIC, C Programming, IOT Requirements No Basic Knowledge Required Description This is a Complete Arduino Course which will guide you from very basic to most advanced level. The problem for most of the students is lack of Applying programming knowledge to embedded system. So from this course you'll learn programming concepts step by step and the practical applications of each concept.This course divided into 16 SectionsSection 01From This Section You'll Get An Idea Of What Is A Program And Why C Is The Best Language For Embedded System Programming.As The Practicals You'll Learn Following, what Is An Arduino Board And The Difference Between Microprocessor And Microcontroller the Advantage Of Power Pins, The Scanning Process Of An Arduino Program. how To Use Digital Pins And Some Light Patterns To Understand The Basic Arduino Commands. why We Cant Connect A DC Motor Directly To MCU. Introduction To DC Motor Drivers And How To Control The Directions.Section 02From This Section You'll Get An Idea Of Why We Need Variables And The Different Types Of Variables In C Language.In Addition You'll Learn How To Get User Inputs And Basic Arithmetic Operations.As The Practical Session You'll Learn Following, what Is A Seven Segment And How To Interface A 7seg To Arduino. the Advantage Of BCD To 7seg Decorders And How To Use The how To Control 4 Digit 7seg Display Using The Frequency Method. the Internal Architecture Of A DC Relay And Controlling 230v Devices. also You'll Learn What Is PWM And The Theory Behind ,and Practical Application Of PWM.Section 03From This Section You'll Learn Why We Need Decision Making In Programmes And Four TypesOf Diffrerent Decision Making Algorithms. You'll Learn How To Use An If - ConditionStep By Step With Lots Of Examples.As The Practical Session You'll Learn How To Interface A Pushbutton As An Application Of If - ConditionAnd From This Section You'll Get An Idea Of Digital Communication And Deep Understanding About RS232Ports Of Arduino And How To Send And Receive Data Using Them. Also You Can Learn AboutWireless Communication And See Some Practical Demonstrations.Section 04From This Section You'll Learn If-else Condition As The Second Decision Making Algorithm. We Have Discussed Some Different Programs.As The Practical Session You'll Learn How To Use An If-else Condition In AnArduino Program. To Demonstarte That We Have Discussed Some Advanced Push Button Interfacing Practicals Including Bit Wise Operations. You'll Also Learn About Analog To Digital Conversion And The Theory Behind That. See How To Interface An Analog Sensor Such As Soil Moisture Sensor. In This Section You Can Learn How To Control DC Servo Motors And The Sevo Mechanism. Also You'll Able To Interface A 16x2 Lcd To Arduino. By The End Of This Section You'll Learn How To Do A Complete Flower Plant Project Including All The Theories You Have Learnt So Far.Section 05From This Section You'll Learn If-else If-else Condition As The Third Decision Making Algorithm. Also You Can Learn The Theory Of Loops And Lot Of Examples Regarding While Loop.In The Practical Session You'll Learn The Practical Usage Of While Loops.Next You Can Learn How To Interface A 4x4 Keypad To The Arduino. Do You Like To Control A Large (industrial) Stepper Motors? In This Section We'll Show You Step By Step Instruction And Demonstration of How To Control Very Large Stepper Using An Arduino. By The End Of This Section You'll Be Able To Understand The Exact Mechanism Of An Ultrasonic Sensor And How To Program It To Find The Distance.Section 06In This Section You Can Learn The Theory Of Nested While Loops, One Dimentional Arrays And Lot Of Example Programs.As The Practical Session We Build a Home Automation System So You Can Understand How To Use Arrays In An Arduino Program.Section 07From This Section You'll Learn Why We Need Sub Programs In Our Projects. Here We Explain 5 Different Types Of Functions And Some Examples Regarding Functions.As The Practical Session You'll Learn Why We Need A Hardware Mechanism Called Interrupts And The Advantage Of Interrupts Over Polling System. Also You Can Learn How To Create Functions In An Arduino Project.Section 08Form this Section We'll guide you step by step to making an obstacle avoiding and Maze Solving Robot. in this Section We demonstrate Several Algorithms for making an Obstacle Avoiding Robot and Each Steps will Demonstrate.Section 09From This Section You'll Get An Idea About The For Loop And How To Use That With Examples.As The Practical Session You'll Learn The Importance Of Creating Software Interfaces For Embedded System Applications. Here We Introduce How To Create A Visual Basic Interface And Start The Communication With Arduino.Section 10From This Section You'll Learn The Importance Of Learning PIC Microcontroller. Here We Explain The Pinout, RAM, Special Memories Such As PORT And TRIS. And You Also Learn How To Use In Built PIC Libraries. Also Learn How To Get Data (18B20 Temperature) From Ar Arduino To VB Interface.Section 11In This Section We Are Giving You An Assignment To Test Your C Programming Knowledge. And You Can Study Further About PIC Microcontroller With Proteus Simulations. You Can Learn The Important Of An EEPROM And How To Access Arduino EEPROM. Also Learn How To Send And Recieve SMS And How To Make Or Answer A Call Using Arduino With The Help Of A GSM Module.Section 12From This Section You'll Learn How To Group Related Variables Together Using Structures. And Learn How To Create And Handle A Database In Visual Basic So That You Can Create A Storing Mechanism For An Arduino Project.Section 13From This Section You'll Learn How To Deal With String Type Data In A C Program.As The Practical Session You'll Learn About I2C Communication And How To Interface A Real Time Clock Such As DS1307 Using The I2C Port Of The Arduino. Also You Can Learn How To Make A PCB For Any Arduino Project Using Eagle Cad Software.Section 14From This Section You'll Understand The Importance Of IOT Platform. How To Access A Device Through The Internet And How To Submit An Arduino Data To A Web Server. To Do That We Guide You Step By Step How To Make A Web Site Using Visual Web Developer (ASP) And How To Launch The Web Site And Finally How To Connect Arduino To The Web Server.Section 15From This Section You'll Learn How To Make A Line Following Robot Using Pololu QTR8 Sensor Array. Before That You'll Get A Very Deep Understanding About PID Control System. Propotional Controller, PI Controller And PD Controller. Also You'll Understand About Overshoot Error And The Oscillation Error.Section 16From this section we do a railway project using an arduino. Overview Section 1: Introduction Lecture 1 what Is A Program Lecture 2 introduction To C Programming Lecture 3 printf Command Lecture 4 escape Characters Lecture 5 example 01 Lecture 6 challenge 01 Lecture 7 introduction To Arduino Board Lecture 8 Testing Arduino Power Pins Lecture 9 scanning System Of An Arduino Program Lecture 10 Digital Inputs And Outputs Lecture 11 Download program to MCU Lecture 12 Basic Light Systems 1 Lecture 13 Download Basic Light Systems Lecture 14 Second Light Pattern Lecture 15 Download Second Light Pattern Lecture 16 Third Light Pattern Lecture 17 Download Third Light Pattern Lecture 18 Combining All Patterns Lecture 19 Demo All Patterns Lecture 20 Introduction To Dc Motors And Drivers Lecture 21 Different Types Of Motor Drivers And L293d Lecture 22 Explaining L293d Lecture 23 Introducing Motor Shields Lecture 24 Connecting L293d To Arduino Lecture 25 Controlling Motor Direction Lecture 26 DC Motor Practical Lecture 27 Controlling Motor Direction Proteus Simulation Section 2: Section 02 Lecture 28 Why We Need Variables Lecture 29 Variable Types In C Language Lecture 30 Creating Variables Lecture 31 Assigning Values To Variables Lecture 32 Printing Variables Lecture 33 16bit Or 32bit Integers Lecture 34 Testing Different Types Of Variables Lecture 35 Variable Rules Lecture 36 Variable Examples 01 Lecture 37 Variable Examples 02 Lecture 38 Introduction To Scanf Operation Lecture 39 Introduction To Arithmetic Operations Lecture 40 The Complete Program Lecture 41 Challenge 02 Lecture 42 Introduction To Seven Segments Lecture 43 Identify Seven Segment Pinout Lecture 44 Basic Program to Display Digits on a 7Segment Lecture 45 7segment Practical Demo 01 Lecture 46 7Segment Proteus Simulation Lecture 47 BCD to 7Segment Decorders Lecture 48 BCD To 7segment Decorders Wiring Lecture 49 7segment Practical Demo 02 Lecture 50 Intro To 4 Digit Display Lecture 51 4digit 7segment Display Pinout And Wiring-1 Lecture 52 Programming a 4Digit Display Lecture 53 4digit Display Practical Demonstration Lecture 54 Internal Architecture Of A Dc Relay Lecture 55 Testing Relays And Relay Shields Lecture 56 Connecting A Relay Shield Lecture 57 Control 230v From Arduino Lecture 58 Introduction to PWM Lecture 59 PWM Theory Explained Lecture 60 PWM Calculations Lecture 61 Generating PWM Example 1 Lecture 62 PWM Demonstration 1 Lecture 63 Generating PWM Example 2 Lecture 64 PWM Demonstration 2 Lecture 65 Introduction to PWM Generators Lecture 66 PWM Generators Demonstration Lecture 67 Generating PWM Example 3 Lecture 68 PWM Demonstration 3 Section 3: Section 03 Lecture 69 Introduction To Decision Making Lecture 70 If-condition Theory Lecture 71 Introduction To Compare Operations Lecture 72 If-condition Examples 01 Lecture 73 Introduction To Nested If-conditions Lecture 74 If-condition Examples 02 Lecture 75 Example 02 Demonstration Lecture 76 If-condition Examples 03 Lecture 77 If-condition Examples 04 Lecture 78 If-condition Examples 05 Lecture 79 Integer Division, Floating Point Division And Modulo Operation Lecture 80 If-condition Examples 06 Lecture 81 If-condition Examples 07 Lecture 82 If-condition Examples 08 Lecture 83 If-condition Examples 09 Lecture 84 If-condition Examples 10 Lecture 85 Introduction To And, Or Operators Lecture 86 If-condition Examples 11 Lecture 87 Interfacing Pushbuttons Part 01 Lecture 88 Interfacing Push Buttons Part 02 Lecture 89 Interfacing Pushbuttons Practical 01 Lecture 90 Introduction To Digital Communication Lecture 91 RS232 Protocol Lecture 92 Arduino Mega Rs232 Ports Lecture 93 Send Data From Arduino To PC Lecture 94 Sending Data Simulation Lecture 95 Recieving Data From The PC Lecture 96 Explaining Serial Availble Function Lecture 97 Control Devices Using Serial Commands Lecture 98 Control Devices Practical Lecture 99 Establish A Communication Between Two Arduino Boards Lecture 100 Communication Between Two Arduino Practical Lecture 101 Introduction To Wireless Communication Lecture 102 Wireless Communication Practical Section 4: Section 04 Lecture 103 Introduction To If-else Condition Lecture 104 If-else Examples 01 Lecture 105 If-else Examples 02 Lecture 106 If-else Examples 03 Lecture 107 If-else Examples 04 Lecture 108 Pushbutton Tutorial Part 01 Lecture 109 Pushbutton Tutorial Part 03 (introduction To Bitwise Operations) Lecture 110 Pushbutton Tutorial Part 02 Lecture 111 Pushbutton Tutorial Part 04 Lecture 112 Pushbutton Tutorial Part 05 Lecture 113 Pushbutton Tutorial Part 06 Lecture 114 Pushbutton Tutorial Part 07 Lecture 115 Introduction To Analog To Digital Conversion Lecture 116 Testing Analog To Digital Conversion Lecture 117 ADC Practical 01 Lecture 118 ADC Practical 2 Program Lecture 119 ADC Practical 2 Demonstration Lecture 120 Introduction to DC Servo Motors Lecture 121 RC Servo Motor Practical Lecture 122 Internal Mecanism of a Servo Motor Section 5: Section 05 Lecture 123 Explaining If-else If-else Condition Lecture 124 Advantage Of If-elseif-else Over Other Conditions Lecture 125 If-elseif-else Example 01 Lecture 126 If-elseif-else Example 02 Lecture 127 If-elseif-else Example 03 Lecture 128 If-elseif-else Example 04 Lecture 129 Decision Making Revision Example 01 Lecture 130 Decision Making Revision Example 02 Lecture 131 Introduction To C Loops Lecture 132 Explaining While Loop Lecture 133 Explaining While Loop 02 Lecture 134 While Loop Examples 01 Lecture 135 While Loop Examples 02 Lecture 136 While Loop Examples 03 Lecture 137 While Loop Examples 04 Lecture 138 While Loop Examples 05 Lecture 139 Equipments We Need For Section 05 Lecture 140 Knight Rider Using While loop Lecture 141 Intensity Controlling Using loopsEn Lecture 142 Intensity Controlling Using loops Demo Lecture 143 Introduction to Keypad Modules Lecture 144 Keypad Demonstration 01 Lecture 145 Keypad Demonstration on LCD Lecture 146 Introduction to Stepper Motors Lecture 147 Stepper Motor Drivers Lecture 148 Stepper Motor Equipments Demo Lecture 149 Stepper Motor Wiring Lecture 150 Connecting Stepper Driver To Supply Lecture 151 Connecting Stepper Motor To Driver Lecture 152 Explaining Stepper Driver Settings Lecture 153 Connecting Arduino to Stepper DriverEn Lecture 154 Connecting Arduino To Stepper Driver Demo Lecture 155 Explaining Stepper Controlling Lecture 156 Stepper Position Controlling Program Lecture 157 Stepper Position Controlling Demonstration (2ms Period) Lecture 158 Stepper Position Control Demonstration(1ms Period) Lecture 159 Stepper Speed Controlling Program Lecture 160 Stepper Speed Control Demonstration Lecture 161 Introduction to Ultrasonic Sensors Lecture 162 Explaining Ultrasonic Program Lecture 163 Ultrasonic Demonstration 1 Lecture 164 Ultrasonic Demonstration Using Serial Monitor Lecture 165 Ultrasonic Example 1 Lecture 166 Ultrasonic Example 1 Demonstration Section 6: Section 06 Lecture 167 Decision Making Revision 1 Lecture 168 Nested While Example Lecture 169 While loop Example 9 Lecture 170 While loop Example 10 Lecture 171 Introduction to Arrays Lecture 172 Initializing Arrays Lecture 173 Array Examples 1 Lecture 174 Array Examples 2 Lecture 175 Array Examples 3 Lecture 176 Array Examples 4 Lecture 177 Array Examples 5 Lecture 178 Array Examples 6 Lecture 179 Equipments We Need For Section 06 Lecture 180 Home Automation Project Question Lecture 181 Initialize The Project Lecture 182 Sending Activation Code Lecture 183 Sending Deactivation Code Lecture 184 Sending Device Access Codes Lecture 185 Sending Timing Access Codes Section 7: Section 07 Lecture 186 Why we Need Sub Programs Lecture 187 Introduction to Functions Lecture 188 Function Timing Diagrams Lecture 189 Function Prototype Lecture 190 First Function Type Lecture 191 Introduction to Local And Global Variables Lecture 192 Second Function Type Lecture 193 Third And Fourth Function Types Lecture 194 Function Examples Lecture 195 Why We Need Interrupts Part 01 Lecture 196 Why We Need Interrupts Part 02 Lecture 197 External Interrupts Lecture 198 Timer Interrupts Section 8: Section 08 Lecture 199 Introduction to Motor Drivers Lecture 200 Theory of a DC Motor Driver Lecture 201 Controlling DC Motors Lecture 202 Motor Driver Wiring Practical Lecture 203 Controlling DC Motor Demo Lecture 204 Making The Robot Chassis Lecture 205 Connecting L298N Lecture 206 Explaining Movement Functions Lecture 207 Movement Functions Demo Lecture 208 Combination of Movements Lecture 209 Combination Of Movements Demo Lecture 210 Connecting Lipo Battery Lecture 211 Reducing Speed Lecture 212 Reducing Speed Demo 1 Lecture 213 Reducing Speed Demo 2 Lecture 214 Detecting an Obstacle Program Lecture 215 Response to The Distance Program Lecture 216 Explaining First Obstacle Avoiding Algorithm Lecture 217 Programming First Algorithm Lecture 218 First Algorithm Demonstration Lecture 219 Robot Inside The Platform Lecture 220 Connecting The Servo Motor Lecture 221 Connecting The Servo Motor Demo Lecture 222 Explaining Second Obstacle Avoiding Algorithm Lecture 223 Obstacle Avoiding Step 1 Lecture 224 Obstacle Avoiding Step 1 Demo Lecture 225 Detects An Error Lecture 226 Explaining and Correcting The Error Lecture 227 Demo After Correcting The Error Lecture 228 Obstacle Avoiding Step 2 Lecture 229 Obstacle Avoiding Step 2 Demo Lecture 230 Obstacle Avoiding Step 2 Demo On Platform Lecture 231 Obstacle Avoiding Step 3 Lecture 232 Obstacle Avoiding Step 3 Demo 1 Lecture 233 Obstacle Avoiding Step 3 Demo 2 Lecture 234 Obstacle Avoiding Step 3 Demo On Platform Lecture 235 Obstacle Avoiding Final Step Lecture 236 Obstacle Avoiding Final Step Demo 1 Lecture 237 Obstacle Avoiding Final Step Demo 2 Lecture 238 Obstacle Avoiding Full Demonstration Lecture 239 Explaining Maze Solving Algorithm Lecture 240 Going Around The Wall Program Version 1 Lecture 241 Going Around The Wall Program Version 1 Demo Lecture 242 Going Around The Wall Program Version 2 Lecture 243 Going Around The Wall Program Version 2 Demo Lecture 244 Going Around The Wall Program Version 3 Lecture 245 Going Around The Wall Program Version 3 Demo Lecture 246 Connecting Front Sensor Lecture 247 Going Within The Squre Block Lecture 248 Before Final Program Lecture 249 Final Program Lecture 250 Final Demonstration Section 9: Section 09 Lecture 251 Function And Arrays Lecture 252 Introducion to For Loops Lecture 253 For Loop Examples Lecture 254 Introduction to 2D Arrays Lecture 255 Introduction to Software Designing Lecture 256 Software Design Languages Lecture 257 Create a New VB Project Lecture 258 Introduction to Basic Properties Lecture 259 Building The First EXE Lecture 260 Inno Setup Lecture 261 Introduction to VB Coding Lecture 262 Introduction to VB Variables Lecture 263 VB If Conditions Lecture 264 VB If Else Condition Lecture 265 VB If - Else if - Else Lecture 266 VB And Or Operations Lecture 267 VB Example 01 Lecture 268 Try Catch Example Lecture 269 VB Example 02 Lecture 270 VB Web Browser Lecture 271 Control Arduino Using VB Software Section 10: Section 10 Lecture 272 Introduction to PIC Microcontroller Lecture 273 PIC16F877A Pinout Lecture 274 PIC16F877A RAM Lecture 275 PIC16F877A Special Memories Lecture 276 PIC16F877A Example 1 Lecture 277 PIC16F877A Example 2 Lecture 278 PIC16F877A Example 3 Lecture 279 Introduction to Sound Library Lecture 280 Using PWM Functions Lecture 281 Recieving Data From Arduino to VB Section 11: Section 11 Lecture 282 Assignment Part 01 Lecture 283 Assignment Part 02 Lecture 284 Assignment Part 03 Lecture 285 Interfacing Pushbutton to PIC Lecture 286 Interfacing LCD to PIC Lecture 287 Speed Controller Project Lecture 288 Shift and Rotate Operations Lecture 289 Accessing EEPROM Arduino Lecture 290 Introduction To GSM Shield Lecture 291 Demonstration and Wiring of GSM Shield Lecture 292 Testing SIM900A Lecture 293 Explaining SMS Functions Lecture 294 Control Devices Using SMS Lecture 295 Control Devices Demonstration Lecture 296 Simple Home Automation System Using GSM Module Lecture 297 Demnstration of Home Automation Lecture 298 Testing Calling Functions Lecture 299 Demonstration of Calling Functions Section 12: Section 12 Lecture 300 Relationship Between Variables Lecture 301 Introduction to Stuctures Lecture 302 Assigning, printing and scanning values to Structures Lecture 303 Structure Templates Lecture 304 Structures and Functions Lecture 305 Structure Arrays Lecture 306 Writing Arduino Data to Textfiles Lecture 307 Creating Database Lecture 308 INSERT Command Lecture 309 UPDATE Command Lecture 310 DELETE Command Lecture 311 SELECT Command Lecture 312 Introduction to GridView Control Section 13: Section 13 Lecture 313 Introduction to C Strings Lecture 314 Initialize a String Variable Lecture 315 Reading and Printing String Variables Lecture 316 String Library Fuctions Lecture 317 Introduction to I2C Lecture 318 Introduction to DS1307 RTC Lecture 319 Explaining the RAM of DS1307 Lecture 320 Explaining I2C Communication With RTC Lecture 321 Arduino Program Using Wire Library Lecture 322 Introduction to PCB Design and Eagle Software Lecture 323 Introduction to Basic Tools Lecture 324 Draw Schemetic of the Robo Eye Circuit Lecture 325 Convert Schemetic to Board Level Lecture 326 Basic Routing Techniques Lecture 327 Finalize the PCB Section 14: Section 14 Lecture 328 introduction Iot And Web Design Lecture 329 Introduction To Html Lecture 330 HTML Elements Part 01 Lecture 331 HTML Elements Part 02 Lecture 332 Introduction To CSS Lecture 333 Introduction To Templates Lecture 334 Working With Asp.net Lecture 335 Designing Templates Part 01 Lecture 336 Designing A Complete Web Page Lecture 337 Launching The Website Lecture 338 Designing Of A Home Automation Asp.net Lecture 339 How To Control Arduino Using Webpage Part 01 Lecture 340 How To Control Arduino Using Webpage Part 02 Section 15: Section 15 Lecture 341 Introduction to Incremental Encoder Lecture 342 Speed Controller Program using an Incremental Encoder Lecture 343 Introduction to Control Systems Lecture 344 Introduction to PID Control System and Understand P Controller Lecture 345 Steady State Error Lecture 346 PI Controller Lecture 347 Oscillation Error Lecture 348 PD Controller Lecture 349 Complete PID Control System Lecture 350 Transistor as a Switch and TCRT5000 Sensor Lecture 351 Operation of TCRT Sensor Lecture 352 Line Following Robot Version 01 Lecture 353 Demonstration of Version 01 Lecture 354 Correcting Errors Lecture 355 Demonstration after Correcting the Errors Lecture 356 Introduction to a Proportional Algorithm Lecture 357 Demonstration of Propotional Controller Lecture 358 Improve Propotional Algorithm Lecture 359 Demonstration of Improved Propotional Controller Lecture 360 Explaining a Mistake we made Lecture 361 Demostration after Eliminate of the mistake Lecture 362 Finalize the Propotional Algorithm Section 16: Section 16 Lecture 363 Explain The Project Task Lecture 364 Testing Lights and Motors Lecture 365 Explaining the Project Code Lecture 366 Final Demonstration 01 Lecture 367 Final Demonstration 02 Beginner to Arduino and C prograaming Homepage Hidden Content Give reaction to this post to see the hidden content. Hidden Content Give reaction to this post to see the hidden content. Hidden Content Give reaction to this post to see the hidden content. Hidden Content Give reaction to this post to see the hidden content.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now