01 The Story Of The Bit
01 The Story Of The Bit5:59
02 Transistor Logic Gates2:02
03 The Binary System00:00:00
04 Storage Circuits00:00:00
05 The Basis of GPU Circuits00:00:00
06 The Display Hardware00:00:00
07 Understanding The Differences00:00:00
03 Combinational Logic Design
01 Combinational Logic00:00:00
Combinational Logic Design P100:00:00
Combinational Logic Design P200:00:00
Complex Gates00:00:00
Quick VHDL Intro00:00:00
Downloading Software00:00:00
Complex Gates Example00:00:00
Combinational Logic-Programming AND Gate00:00:00
Combinational Logic-Programming OR Gate00:00:00
Combinational Logic-Programming XOR Gate00:00:00
04 Multiplexer Circuits
Multiplexers00:00:00
Multiplexer Building by Basic Gates00:00:00
Multiplexer using VHDL00:00:00
05 Binary Representation
Binary Representation00:00:00
Binary Operations P100:00:00
Binary Operations P200:00:00
06 Adder Circuits
Adders Introduction00:00:00
Half Adder Implementation00:00:00
1 Bit Adder Implementation00:00:00
Grounding Inputs00:00:00
Combining IO Buses00:00:00
Extending 1-bit Adder to multi-bit00:00:00
Signed Numbers Subtraction00:00:00
07 Design Techniques
Dataflow vs Behavioral vs Structural00:00:00
Casting00:00:00
08 Arithmetic Logic Unit Design
ALU00:00:00
Behavioral ALU00:00:00
ALU Overflow handling00:00:00
ALU Logic Operations00:00:00
ALU Integer Multiplication and Division00:00:00
09 Sequential Design
Proccess00:00:00
Combinational Vs Sequential00:00:00
RS Latch00:00:00
RS Latch Operation00:00:00
RS Latch Demo00:00:00
D latch00:00:00
D Flip Flop00:00:00
Clock and Data00:00:00
D Flip Flop Behavioral00:00:00
Finite State Machine00:00:00
10 VHDL Project – Data
Project Introduction00:00:00
Project Implementation Part 100:00:00
Project Implementation Part 200:00:00
Project Implementation Part 300:00:00
Project Implementation Part 400:00:00
Project Implementation Part 5
Project Implementation Part 6
Project Implementation Part 7
Project Implementation Part 8
Project Implementation Part 9
11 Arduino IO, Power and Interconnections
Digital Input00:00:00
Digital Output00:00:00
Internal Pull Up and Noise00:00:00
Arduino Boards00:00:00
Bread Board Basics00:00:00
Powering Arduino00:00:00
12 Arduino Programming and Digital Simulation
Sketch00:00:00
The Meaning Behind Loops00:00:00
Conditional Statements00:00:00
TinkerCAD Introduction00:00:00
TinkerCAD Simulation Part 100:00:00
TinkerCAD Simulation Part 200:00:00
UART00:00:00
Motor Status Over UART00:00:00
Debouncing00:00:00
Variables00:00:00
Switch Statement00:00:00
Arrays00:00:00
13 Arduino Programming and Analog Simulation
ADC
TMP36 Connection
TMP36 Interfacing
DAC
PWM Vs Analog
PWM Analog Control00:00:00
Functions00:00:00
Speed Based Motor Control Part 100:00:00
Speed Based Motor Control Part 200:00:00
Speed Based Motor Control Part 3
14 Arduino Interrupt
Interrupt Importance00:00:00
Buttons and Diodes00:00:00
Interrupt Application Part 100:00:00
Interrupt Application Part 200:00:00
15 Arduino LCD Interfacing
LCD Terminal Breakdown00:00:00
LCD Application Part 100:00:00
LCD Application Part 200:00:00
16 Introduction To IoT
What is IoT00:00:00
Node Red00:00:00
MQTT00:00:00
18 Preparing NodeMCU (ESP32)
Downloading IDE00:00:00
Setting Up The Environment Part00:00:00
Connecting To WiFi00:00:00
19 IoT Android Control
Android Emulator00:00:00
Preparing NodeMCU Android Sketch00:00:00
Installing The Android Control App00:00:00
Testing Application00:00:00
Wiring Analog00:00:00
Adding Analog Control00:00:00
Testing Analog Over WiFi00:00:00
20 IoT_ MQTT and Node Red
Preparing NodeJS And NodeRed00:00:00
Installing Packages00:00:00
Preparing The Broker00:00:00
NodeRED Backend Preparation00:00:00
MQTT Nodemcu and Callbacks00:00:00
Callbacks And ASCII00:00:00
Establishing MQTT Connection with NodeMCU00:00:00
Testing Application00:00:00
21 IoT Application Implementation
Publishing Analog Data UI00:00:00
Publishing Analog UI00:00:00
Understanding Interval Publishing with NodeMCU00:00:00
Programming Interval Publishing00:00:00
Node-red Charts00:00:00
Node-Red ON-OFF Charts00:00:00
Node-Red Gauge00:00:00
23 RTOS _ Tasks
Multi Threading Intro00:00:00
Multi Tasking00:00:00
Scheduler00:00:00
Preparing The Tools00:00:00
Creating Multiple Tasks P100:00:00
Creating Multiple Task P200:00:00
C Macros00:00:00
24 RTOS_ Semaphore and Mutex
Binary Semaphore intro00:00:00
Task Crashing Demo
Semaphore Implementation
Priority Semaphore
Mutex Demystified
25 RTOS_ Queues and Task Data Exchange
RTOS Queues and Data sharing00:00:00
Implementing Queue00:00:00
Checking Queue Status00:00:00
Sending Text To Queue00:00:00
C Struct00:00:00
Sending Struct To Queue00:00:00
Combining Queues And Semaphore00:00:00
26 Raspberry Pi
Burning Raspberry OS00:00:00
Raspberry Headless Mode Configuration00:00:00
RapberryPi SSH00:00:00
Setting Up VNC for Headless Mode00:00:00
Setting Up Raspberry PI00:00:00
Setting Up The Resolution00:00:00
Checking Internet Connection00:00:00
What now?00:00:00
27 Python_ What you need to know
Introduction To Python00:00:00
Python Data Types00:00:00
Python Lists00:00:00
List Operation Functions00:00:00
Conditional Statements and Indent00:00:00
For Loop00:00:00
Functions00:00:00
28 Neural Networks
Neural Networks00:00:00
Neurons00:00:00
The Neuron Calculations00:00:00
Training Data00:00:00
Multi-Class Training00:00:00
29 Convolutional Neural
Deep Learning00:00:00
Features of an Image00:00:00
Convolutional Neural Network00:00:00
Convolutional Layer00:00:00
Activation Function00:00:00
Pooling Layer00:00:00
Fully Connected Layer00:00:00
CNN Full Model00:00:00
What will we do now?00:00:00
30 Linux Libs Environment Prepa
Installing with apt-get and pip
Creating Virtual Environment
Installing System Dependencies
Installing Tensorflow and Keras00:00:00
Linking Interpreter with Virtual Environment00:00:00
31 CNN Implementation
Preparing Dataset00:00:00
CNN Part 100:00:00
CNN Part 200:00:00
CNN Part 300:00:00
CNN Part 400:00:00
CNN Part 500:00:00
CNN Part 600:00:00
CNN Part 700:00:00
CNN Part 800:00:00
CNN Part 900:00:00
CNN Part 1000:00:00
CNN Part 1100:00:00