Mohamad Zarif Live Stream
Mohamad Zarif
Mohamad Zarif Live Stream
03 Installing Keil μVision
Mohamad Zarif
03 Installing Keil μVision
6:24
40 Project Conclusion and Improvements
Mohamad Zarif
40 Project Conclusion and Improvements
2:57
43 What to do next
Mohamad Zarif
43 What to do next
2:01
41  How to Build an Arduino Project with OOP   Best Practices
Mohamad Zarif
41 How to Build an Arduino Project with OOP Best Practices
3:09
39 Modify the Leds Brightness with the Potentiometer
Mohamad Zarif
39 Modify the Leds Brightness with the Potentiometer
14:04
38  Create a Class for the Potentiometer
Mohamad Zarif
38 Create a Class for the Potentiometer
8:10
37 Use Time Functionalities to Wait Between Different States
Mohamad Zarif
37 Use Time Functionalities to Wait Between Different States
15:06
36  Add a State Machine Inside the Class
Mohamad Zarif
36 Add a State Machine Inside the Class
8:33
35 Add Methods to Init and Toggle Between the Leds
Mohamad Zarif
35 Add Methods to Init and Toggle Between the Leds
8:59
34  Setup the TrafficLight Class
Mohamad Zarif
34 Setup the TrafficLight Class
15:14
33 The Interface and Main Program (help to get started)
Mohamad Zarif
33 The Interface and Main Program (help to get started)
4:33
32  Intro - Final Project Overview
Mohamad Zarif
32 Intro - Final Project Overview
5:01
31 Application Example - Make 3 LEDs Blink at Different Rates
Mohamad Zarif
31 Application Example - Make 3 LEDs Blink at Different Rates
5:37
30 Add some Getters and Setters
Mohamad Zarif
30 Add some Getters and Setters
5:39
29 Make the Led Blink Without Delay - Inside the Class
Mohamad Zarif
29 Make the Led Blink Without Delay - Inside the Class
9:48
28 Toggle Led State from LedBlinker
Mohamad Zarif
28 Toggle Led State from LedBlinker
8:21
27 Create the LedBlinker Class and Init the Led Inside
Mohamad Zarif
27 Create the LedBlinker Class and Init the Led Inside
13:30
26 LedBlinker - Use a Class Inside Another Class
Mohamad Zarif
26 LedBlinker - Use a Class Inside Another Class
1:56
25 Combine LEDs and Buttons - Work with Multiple Objects
Mohamad Zarif
25 Combine LEDs and Buttons - Work with Multiple Objects
7:42
24  Debounce the Button Inside the Class
Mohamad Zarif
24 Debounce the Button Inside the Class
8:33
23 Add More Abstraction to Know When the Button is Pressed
Mohamad Zarif
23 Add More Abstraction to Know When the Button is Pressed
7:16
22 Handle Pull Up & Pull Down Resistors in the Class
Mohamad Zarif
22 Handle Pull Up & Pull Down Resistors in the Class
5:20
21 Create a PushButton Object to Read the Button’s State
Mohamad Zarif
21 Create a PushButton Object to Read the Button’s State
3:48
20 Create the PushButton Class Cpp File - Implementation
Mohamad Zarif
20 Create the PushButton Class Cpp File - Implementation
4:16
19 Create the PushButton Class Header File - Interface
Mohamad Zarif
19 Create the PushButton Class Header File - Interface
5:15
18 Your turn - Push button Class
Mohamad Zarif
18 Your turn - Push button Class
4:11
17  Build the Circuit Step by Step
Mohamad Zarif
17 Build the Circuit Step by Step
10:43
16 Extra Make Your Class an Arduino Library
Mohamad Zarif
16 Extra Make Your Class an Arduino Library
5:19
15 Recap and How to Use and Read the Interface
Mohamad Zarif
15 Recap and How to Use and Read the Interface
4:55
14 Create a Cpp file - Separate the Interface from the Implementation
Mohamad Zarif
14 Create a Cpp file - Separate the Interface from the Implementation
5:55
13  Create a Header File for the Class
Mohamad Zarif
13 Create a Header File for the Class
5:39
12  Organize the Class in a Clear Way
Mohamad Zarif
12 Organize the Class in a Clear Way
2:39
11 Use your Class in your Program - Create an Led Object
Mohamad Zarif
11 Use your Class in your Program - Create an Led Object
6:37
10  Add Methods to the Led Class
Mohamad Zarif
10 Add Methods to the Led Class
4:04
9  The Led Class Constructor
Mohamad Zarif
9 The Led Class Constructor
6:51
8  Add Attributes to the Led Class
Mohamad Zarif
8 Add Attributes to the Led Class
3:04
7  Create the Led Class Structure
Mohamad Zarif
7 Create the Led Class Structure
2:34
6  Intro to OOP
Mohamad Zarif
6 Intro to OOP
2:49
5 Project overview in this course
Mohamad Zarif
5 Project overview in this course
3:24
4  Software Setup for the Course
Mohamad Zarif
4 Software Setup for the Course
5:15
3  List of Materials
Mohamad Zarif
3 List of Materials
3:00
2  Why OOP for Arduino
Mohamad Zarif
2 Why OOP for Arduino
4:26
1  Welcome to Arduino Embedded System OOP!
Mohamad Zarif
1 Welcome to Arduino Embedded System OOP!
2:53