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