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 Sequential
RS Latch
RS Latch Operation
RS Latch Demo
D latch
D Flip Flop
Clock and Data
D Flip Flop Behavioral
Finite State Machine
10 VHDL Project – Data
Project Introduction
Project Implementation Part 1
Project Implementation Part 2
Project Implementation Part 3
Project Implementation Part 4
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 Input
Digital Output
Internal Pull Up and Noise
Arduino Boards
Bread Board Basics
Powering Arduino
12 Arduino Programming and Digital Simulation
Sketch
The Meaning Behind Loops
Conditional Statements
TinkerCAD Introduction
TinkerCAD Simulation Part 1
TinkerCAD Simulation Part 2
UART
Motor Status Over UART
Debouncing
Variables
Switch Statement
Arrays
13 Arduino Programming and Analog Simulation
ADC
TMP36 Connection
TMP36 Interfacing
DAC
PWM Vs Analog
PWM Analog Control
Functions
Speed Based Motor Control Part 1
Speed Based Motor Control Part 2
Speed Based Motor Control Part 3
14 Arduino Interrupt
Interrupt Importance
Buttons and Diodes
Interrupt Application Part 1
Interrupt Application Part 2
15 Arduino LCD Interfacing
LCD Terminal Breakdown
LCD Application Part 1
LCD Application Part 2
16 Introduction To IoT
What is IoT
Node Red
MQTT
18 Preparing NodeMCU (ESP32)
Downloading IDE
Setting Up The Environment Part
Connecting To WiFi
19 IoT Android Control
Android Emulator
Preparing NodeMCU Android Sketch
Installing The Android Control App
Testing Application
Wiring Analog
Adding Analog Control
Testing Analog Over WiFi
20 IoT_ MQTT and Node Red
Preparing NodeJS And NodeRed
Installing Packages
Preparing The Broker
NodeRED Backend Preparation
MQTT Nodemcu and Callbacks
Callbacks And ASCII
Establishing MQTT Connection with NodeMCU
Testing Application
21 IoT Application Implementation
Publishing Analog Data UI
Publishing Analog UI
Understanding Interval Publishing with NodeMCU
Programming Interval Publishing
Node-red Charts
Node-Red ON-OFF Charts
Node-Red Gauge
23 RTOS _ Tasks
Multi Threading Intro
Multi Tasking
Scheduler
Preparing The Tools
Creating Multiple Tasks P1
Creating Multiple Task P2
C Macros
24 RTOS_ Semaphore and Mutex
Binary Semaphore intro
Task Crashing Demo
Semaphore Implementation
Priority Semaphore
Mutex Demystified
25 RTOS_ Queues and Task Data Exchange
RTOS Queues and Data sharing
Implementing Queue
Checking Queue Status
Sending Text To Queue
C Struct
Sending Struct To Queue
Combining Queues And Semaphore
26 Raspberry Pi
Burning Raspberry OS
Raspberry Headless Mode Configuration
RapberryPi SSH
Setting Up VNC for Headless Mode
Setting Up Raspberry PI
Setting Up The Resolution
Checking Internet Connection
What now?
27 Python_ What you need to know
Introduction To Python
Python Data Types
Python Lists
List Operation Functions
Conditional Statements and Indent
For Loop
Functions
28 Neural Networks
Neural Networks
Neurons
The Neuron Calculations
Training Data
Multi-Class Training
29 Convolutional Neural
Deep Learning
Features of an Image
Convolutional Neural Network
Convolutional Layer
Activation Function
Pooling Layer
Fully Connected Layer
CNN Full Model
What will we do now?
30 Linux Libs Environment Prepa
Installing with apt-get and pip
Creating Virtual Environment
Installing System Dependencies
Installing Tensorflow and Keras
Linking Interpreter with Virtual Environment
31 CNN Implementation
Preparing Dataset
CNN Part 1
CNN Part 2
CNN Part 3
CNN Part 4
CNN Part 5
CNN Part 6
CNN Part 7
CNN Part 8
CNN Part 9
CNN Part 10
CNN Part 11