SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
ELECTRONICS WORKSHOP (Practical Embedded)
Contents
HARDWARE.............................................................................................................................................4
 Electronics Intro...........................................................................................................................4
o CHARGE ...................................................................................................................................4
o VOLTAGE..................................................................................................................................4
o CURRENT .................................................................................................................................4
o Ohm’s Law ...............................................................................................................................4
o Kirchhoff’s Laws .......................................................................................................................4
o Importance of the Units (Terms) used ......................................................................................4
o Power Sources .........................................................................................................................4
o BREADBOARD and GP BOARD ..................................................................................................4
o MULTIMETER, OSCILOSCOPE....................................................................................................4
o RESISTOR .................................................................................................................................4
o CAPACITOR ..............................................................................................................................4
o INDUCTOR................................................................................................................................4
o LED (Diode Intro)......................................................................................................................4
o GROUND..................................................................................................................................4
 PROTEUS SIMULATOR INTRODUCTION.........................................................................................4
o DESIGNING circuits using Proteus.............................................................................................4
o Signals and its hidden features.................................................................................................4
o DC and AC................................................................................................................................4
o Digital and Analog Signals.........................................................................................................5
o DAC..........................................................................................................................................5
o Basic R-2R DAC Network circuit Design.....................................................................................5
o DIODES (Minimized according to Project usage) .......................................................................5
o Rectification.............................................................................................................................5
o Filtering....................................................................................................................................5
o Importance of Clock Signal.......................................................................................................5
o LDR ..........................................................................................................................................5
o TRANSISTOR BASICS.................................................................................................................5
o Transformers ...........................................................................................................................5
o RELAYS.....................................................................................................................................6
o Soldering and Own Board Designing.........................................................................................6
o Market Analyzing for Products .................................................................................................6
o Basic ICS readily available in the Market...................................................................................6
o DC MOTOR...............................................................................................................................6
SOFTWARE..............................................................................................................................................7
 C Programming............................................................................................................................7
o IDE...........................................................................................................................................7
o Assemblers and Compilers .......................................................................................................7
o Understanding the Available Software Environment ................................................................7
o Input and Output Statements...................................................................................................7
o Basic Syntax requirements .......................................................................................................7
o Understanding Basic Data Types (int , float, char, double, unsigned and signed).......................7
o If and Else ................................................................................................................................7
o Nested Ifs.................................................................................................................................7
o Switch Statement.....................................................................................................................7
o Macros.....................................................................................................................................7
o While Loop...............................................................................................................................7
o For Loop...................................................................................................................................7
o Nested Loops ...........................................................................................................................7
o Real time Project Experiments with available Programming Knowledge ...................................7
o Fun with Arrays........................................................................................................................7
o Bitwise Operations...................................................................................................................7
o Functions .................................................................................................................................8
o Nested Calling..........................................................................................................................8
o Structures ................................................................................................................................8
o Unions .....................................................................................................................................8
o Real time Project Experiments with the available Programming ...............................................8
o Embedded................................................................................................................................8
o Practical teaching of peripheral with Projects...........................................................................9
o Diverse IDE and Compiler Selection – Only after working on an embedded Project ................10
HARDWARE
 Electronics Intro
o CHARGE
o VOLTAGE
o CURRENT
o Ohm’s Law
o Kirchhoff’s Laws
o Importance of the Units (Terms) used
o Power Sources
 BATTERIES
 AC Adapters
 DC Adapters
o BREADBOARD and GP BOARD
o MULTIMETER, OSCILOSCOPE
o RESISTOR
o CAPACITOR
o INDUCTOR
o LED (Diode Intro)
o GROUND
 PROTEUS SIMULATOR INTRODUCTION
o DESIGNING circuits using Proteus
o Signals and its hidden features
 Wave length
 Frequency
 Amplitude
o DC and AC
o Digital and Analog Signals
o DAC
o Basic R-2R DAC Network circuit Design
o DIODES (Minimized according to Project usage)
 PN Diode
 Zener Diode
 Signal Diodes
o Rectification
 Half wave Rectification
 Full wave Rectification
o Filtering
o Importance of Clock Signal
o LDR
o TRANSISTOR BASICS
 SWITING
 AMPLIFICATION
o Transformers
 Step up Transformers
 Step Down Transformers
 Transformer Design
o RELAYS
o Soldering and Own Board Designing
o Market Analyzing for Products
 Availability Analysis
 Cost Analysis
 Cost Reduction Techniques using software complexity
o Basic ICS readily available in the Market
 555 IC TIMER
 Music ICs and Speakers
 SHIFT Registers
o DC MOTOR
SOFTWARE
 C Programming
o IDE
o Assemblers and Compilers
o Understanding the Available Software Environment
o Input and Output Statements
o Basic Syntax requirements
o Understanding Basic Data Types (int , float, char, double, unsigned and signed)
o If and Else
o Nested Ifs
o Switch Statement
o Macros
o While Loop
o For Loop
o Nested Loops
o Real time Project Experiments with available Programming Knowledge
 Understanding requirements
 Real time Issues and Limitation analysis
 Paper work before programming
 Bending Logics and Judging available Programming knowledge
 Putting all together
 Example: Gravity acceleration, Speed calculation, Manipulating Stars for a basic GUI
appearance
o Fun with Arrays
 Fun Projects with Arrays … Example: Implementing Flames logic
o Bitwise Operations
 Understanding the Importance of a single bit with Simple Projects
o Functions
 Significance of the functions
 Standard Functions
 Non Return Type Functions
 Functions passing parameters
 Return type Functions
 Function Hierarchy
o Nested Calling
o Structures
o Unions
o Real time Project Experiments with the available Programming
 Example: Employee, Students Records maintenance … etc…
o Embedded
 Microprocessor and Microcontroller
 Importance of Clock and Oscillators
 Levels of Embedded System
 Datasheets
 What does “Word, Word Size “mean?
 Pins and Bits
 Tristate signaling
 Registers World
 Programmers and Debuggers
 Voltage interpretation as Bits inside the IC (logical understanding)
 Difference between Assembly Language and High Level Programming like C
o Practical teaching of peripheral with Projects
 LED
 Relays, Electric Bulbs and House hold Devices
 Daylight sensing with LDR/ Photo sensors with and without a microcontroller
 Interrupts and Interrupt Service Routine
 External Hardware Interrupt
 Understanding logics behind Communication between different devices
 Coding with MACROS in such way that the Hardware is always changeable
 7 SEGMENT LEDS (Output Peripheral)
 Character LCDs (Output Peripheral)
 Timers and their Interrupt
 Real Time Project: Designing a Digital Clock with Both LCD and LED from scratch
 4x4 Keypad
 UART and RS 232
 Real Time Project: A Basic Calculator Design from scratch
 Interfacing a PC and another Microcontroller
 Real Time Project: PC Command Controlled Home Appliances
 EEPROM and its necessity
 Real Time Project: A simple Project that recovers on every reset or Power Off from scratch
 Judging On Selection of Controllers
 ADC (Analogue to Digital)
 Real Time Project: Temperature Sensing / Humidity Sensing from scratch
 RTC
 SPI
 Real Time Project:
 I2C
 Real Time Project: A RTC synched Alarm Device (School Bell/Bulb)
o Diverse IDE and Compiler Selection – Only after working on an embedded Project
 Ideas on Software and Core Architectures like ARM, MIPS, CISC, RISC, Harvard etc…

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Ahmed Sakr
 

Was ist angesagt? (20)

Arduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic ArduinoArduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic Arduino
 
Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Arduino Robotics workshop Day1
Arduino Robotics workshop Day1
 
A major project report on Energy Efficient Infrared (IR) Based Home Automatio...
A major project report on Energy Efficient Infrared (IR) Based Home Automatio...A major project report on Energy Efficient Infrared (IR) Based Home Automatio...
A major project report on Energy Efficient Infrared (IR) Based Home Automatio...
 
water level edit.docx
water level edit.docxwater level edit.docx
water level edit.docx
 
Arduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYArduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIY
 
Arduino Platform with C programming.
Arduino Platform with C programming.Arduino Platform with C programming.
Arduino Platform with C programming.
 
Deepak
DeepakDeepak
Deepak
 
Arm tyro
Arm tyroArm tyro
Arm tyro
 
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOROBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
 
Intro to arduino
Intro to arduinoIntro to arduino
Intro to arduino
 
Cassiopeia Ltd - standard Arduino workshop
Cassiopeia Ltd - standard Arduino workshopCassiopeia Ltd - standard Arduino workshop
Cassiopeia Ltd - standard Arduino workshop
 
Arduino course
Arduino courseArduino course
Arduino course
 
Arduino
ArduinoArduino
Arduino
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Presentation
PresentationPresentation
Presentation
 
Arduino Uno Pin Description
Arduino Uno Pin DescriptionArduino Uno Pin Description
Arduino Uno Pin Description
 
protection on lineman while working on transmission line report
 protection on lineman while working on transmission line report protection on lineman while working on transmission line report
protection on lineman while working on transmission line report
 
Lab2ppt
Lab2pptLab2ppt
Lab2ppt
 
Arduino Uno Board - Robomart
Arduino Uno Board - RobomartArduino Uno Board - Robomart
Arduino Uno Board - Robomart
 
Embedded For You - Online sample magazine
Embedded For You - Online sample magazineEmbedded For You - Online sample magazine
Embedded For You - Online sample magazine
 

Andere mochten auch

RECICLAJE DE AGUITAS
RECICLAJE DE AGUITASRECICLAJE DE AGUITAS
RECICLAJE DE AGUITAS
PARAPAPAYA
 
Younicos-Image-Brochure-
Younicos-Image-Brochure-Younicos-Image-Brochure-
Younicos-Image-Brochure-
Neil Durno
 
Pitch workshop for IT studerende
Pitch workshop for IT studerendePitch workshop for IT studerende
Pitch workshop for IT studerende
Lasse Chor
 
Videoconferencing: Connect, Communicate and Collaborate
Videoconferencing: Connect, Communicate and CollaborateVideoconferencing: Connect, Communicate and Collaborate
Videoconferencing: Connect, Communicate and Collaborate
cynthiafarrell
 
Question 4,5,6,7
Question 4,5,6,7Question 4,5,6,7
Question 4,5,6,7
MICairns
 

Andere mochten auch (20)

The Infinite Periphery
The Infinite PeripheryThe Infinite Periphery
The Infinite Periphery
 
Steak
SteakSteak
Steak
 
Php ooh shiny
Php ooh shinyPhp ooh shiny
Php ooh shiny
 
Inspiring a startup mentality in legacy IT organizations
Inspiring a startup mentality in legacy IT organizationsInspiring a startup mentality in legacy IT organizations
Inspiring a startup mentality in legacy IT organizations
 
Ravheksen
RavheksenRavheksen
Ravheksen
 
Emocions
EmocionsEmocions
Emocions
 
RECICLAJE DE AGUITAS
RECICLAJE DE AGUITASRECICLAJE DE AGUITAS
RECICLAJE DE AGUITAS
 
P4 bloc1
P4 bloc1P4 bloc1
P4 bloc1
 
Younicos-Image-Brochure-
Younicos-Image-Brochure-Younicos-Image-Brochure-
Younicos-Image-Brochure-
 
複数ノードのパケットキャプチャファイルからシーケンス図を出力するツールを作成した
複数ノードのパケットキャプチャファイルからシーケンス図を出力するツールを作成した複数ノードのパケットキャプチャファイルからシーケンス図を出力するツールを作成した
複数ノードのパケットキャプチャファイルからシーケンス図を出力するツールを作成した
 
What is public in the digital age?
What is public in the digital age?What is public in the digital age?
What is public in the digital age?
 
Edtc6320 ssanchez project3
Edtc6320 ssanchez project3Edtc6320 ssanchez project3
Edtc6320 ssanchez project3
 
Pitch workshop for IT studerende
Pitch workshop for IT studerendePitch workshop for IT studerende
Pitch workshop for IT studerende
 
Toby hardy-french riviera-on-domainsherpa
Toby hardy-french riviera-on-domainsherpaToby hardy-french riviera-on-domainsherpa
Toby hardy-french riviera-on-domainsherpa
 
The Back-of-the-Envelope Drawing that Launched a $495 Million Business - With...
The Back-of-the-Envelope Drawing that Launched a $495 Million Business - With...The Back-of-the-Envelope Drawing that Launched a $495 Million Business - With...
The Back-of-the-Envelope Drawing that Launched a $495 Million Business - With...
 
Videoconferencing: Connect, Communicate and Collaborate
Videoconferencing: Connect, Communicate and CollaborateVideoconferencing: Connect, Communicate and Collaborate
Videoconferencing: Connect, Communicate and Collaborate
 
Question 4,5,6,7
Question 4,5,6,7Question 4,5,6,7
Question 4,5,6,7
 
CV: Ahmad Mohamed Yahya
CV: Ahmad Mohamed YahyaCV: Ahmad Mohamed Yahya
CV: Ahmad Mohamed Yahya
 
Resources - The Transition
Resources - The TransitionResources - The Transition
Resources - The Transition
 
Why Journalism Needs the Fifth Estate
Why Journalism Needs the Fifth EstateWhy Journalism Needs the Fifth Estate
Why Journalism Needs the Fifth Estate
 

Ähnlich wie Syllabus

Automatic temperature base fan controlle
Automatic temperature base fan  controlleAutomatic temperature base fan  controlle
Automatic temperature base fan controlle
Dharmaraj Morle
 
Basic Electronic UNIT-IV PPT
Basic Electronic UNIT-IV PPTBasic Electronic UNIT-IV PPT
Basic Electronic UNIT-IV PPT
Praveen Kunda
 
Motorola solutions ap7131 access point installation guide wi ng 5.5 version...
Motorola solutions ap7131 access point installation guide   wi ng 5.5 version...Motorola solutions ap7131 access point installation guide   wi ng 5.5 version...
Motorola solutions ap7131 access point installation guide wi ng 5.5 version...
Advantec Distribution
 
Automatic Power Factor Corrector Using Arduino report
Automatic Power Factor Corrector Using Arduino reportAutomatic Power Factor Corrector Using Arduino report
Automatic Power Factor Corrector Using Arduino report
Self-employed
 
Motorola ap 8232 access point installation guide mn000032 a01
Motorola ap 8232 access point installation guide mn000032 a01Motorola ap 8232 access point installation guide mn000032 a01
Motorola ap 8232 access point installation guide mn000032 a01
Advantec Distribution
 
Thermistor temperature sensing alarm report
Thermistor temperature sensing alarm reportThermistor temperature sensing alarm report
Thermistor temperature sensing alarm report
BhargavChowdary39
 
chp3-Sensors, Actuators, and Microcontroller
chp3-Sensors, Actuators, and Microcontrollerchp3-Sensors, Actuators, and Microcontroller
chp3-Sensors, Actuators, and Microcontroller
ssuser06ea42
 

Ähnlich wie Syllabus (20)

Automatic temperature base fan controlle
Automatic temperature base fan  controlleAutomatic temperature base fan  controlle
Automatic temperature base fan controlle
 
Basic Electronic UNIT-IV PPT
Basic Electronic UNIT-IV PPTBasic Electronic UNIT-IV PPT
Basic Electronic UNIT-IV PPT
 
Serial 8 Channel AC 230V SSR and Dimmer Bluetooth Interface
Serial 8 Channel AC 230V SSR and Dimmer  Bluetooth InterfaceSerial 8 Channel AC 230V SSR and Dimmer  Bluetooth Interface
Serial 8 Channel AC 230V SSR and Dimmer Bluetooth Interface
 
Motorola solutions ap7131 access point installation guide wi ng 5.5 version...
Motorola solutions ap7131 access point installation guide   wi ng 5.5 version...Motorola solutions ap7131 access point installation guide   wi ng 5.5 version...
Motorola solutions ap7131 access point installation guide wi ng 5.5 version...
 
Automatic Power Factor Corrector Using Arduino report
Automatic Power Factor Corrector Using Arduino reportAutomatic Power Factor Corrector Using Arduino report
Automatic Power Factor Corrector Using Arduino report
 
Apr9600 voice-recording-and-playback-system-with-j
Apr9600 voice-recording-and-playback-system-with-jApr9600 voice-recording-and-playback-system-with-j
Apr9600 voice-recording-and-playback-system-with-j
 
Project Report
Project ReportProject Report
Project Report
 
Motorola ap 8232 access point installation guide mn000032 a01
Motorola ap 8232 access point installation guide mn000032 a01Motorola ap 8232 access point installation guide mn000032 a01
Motorola ap 8232 access point installation guide mn000032 a01
 
Thermistor temperature sensing alarm report
Thermistor temperature sensing alarm reportThermistor temperature sensing alarm report
Thermistor temperature sensing alarm report
 
chp3-Sensors, Actuators, and Microcontroller
chp3-Sensors, Actuators, and Microcontrollerchp3-Sensors, Actuators, and Microcontroller
chp3-Sensors, Actuators, and Microcontroller
 
Hands-On Electronics.pdf
Hands-On Electronics.pdfHands-On Electronics.pdf
Hands-On Electronics.pdf
 
Serial 3 Channel AC 230V SSR and Dimmer
Serial 3 Channel AC 230V SSR and DimmerSerial 3 Channel AC 230V SSR and Dimmer
Serial 3 Channel AC 230V SSR and Dimmer
 
Led dimmer report
Led dimmer reportLed dimmer report
Led dimmer report
 
Final paper0
Final paper0Final paper0
Final paper0
 
ELECTRONIC CIRCUIT BREAKER
ELECTRONIC CIRCUIT BREAKERELECTRONIC CIRCUIT BREAKER
ELECTRONIC CIRCUIT BREAKER
 
L-Band Over Fiber
L-Band Over FiberL-Band Over Fiber
L-Band Over Fiber
 
IESL PRESENTATION
IESL PRESENTATIONIESL PRESENTATION
IESL PRESENTATION
 
Fabrication Of Low Power Audio Amplifier Using IC LM386
Fabrication Of Low Power Audio Amplifier Using IC LM386Fabrication Of Low Power Audio Amplifier Using IC LM386
Fabrication Of Low Power Audio Amplifier Using IC LM386
 
project report on REMOTE SENSING THERMOMETER
project report on REMOTE SENSING THERMOMETERproject report on REMOTE SENSING THERMOMETER
project report on REMOTE SENSING THERMOMETER
 
4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
4 Channel Relay Board 5V-Bluetooth Compatible for Arduino4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

Syllabus

  • 1. ELECTRONICS WORKSHOP (Practical Embedded) Contents HARDWARE.............................................................................................................................................4  Electronics Intro...........................................................................................................................4 o CHARGE ...................................................................................................................................4 o VOLTAGE..................................................................................................................................4 o CURRENT .................................................................................................................................4 o Ohm’s Law ...............................................................................................................................4 o Kirchhoff’s Laws .......................................................................................................................4 o Importance of the Units (Terms) used ......................................................................................4 o Power Sources .........................................................................................................................4 o BREADBOARD and GP BOARD ..................................................................................................4 o MULTIMETER, OSCILOSCOPE....................................................................................................4 o RESISTOR .................................................................................................................................4 o CAPACITOR ..............................................................................................................................4 o INDUCTOR................................................................................................................................4 o LED (Diode Intro)......................................................................................................................4 o GROUND..................................................................................................................................4  PROTEUS SIMULATOR INTRODUCTION.........................................................................................4 o DESIGNING circuits using Proteus.............................................................................................4 o Signals and its hidden features.................................................................................................4 o DC and AC................................................................................................................................4 o Digital and Analog Signals.........................................................................................................5 o DAC..........................................................................................................................................5 o Basic R-2R DAC Network circuit Design.....................................................................................5 o DIODES (Minimized according to Project usage) .......................................................................5 o Rectification.............................................................................................................................5 o Filtering....................................................................................................................................5 o Importance of Clock Signal.......................................................................................................5 o LDR ..........................................................................................................................................5 o TRANSISTOR BASICS.................................................................................................................5
  • 2. o Transformers ...........................................................................................................................5 o RELAYS.....................................................................................................................................6 o Soldering and Own Board Designing.........................................................................................6 o Market Analyzing for Products .................................................................................................6 o Basic ICS readily available in the Market...................................................................................6 o DC MOTOR...............................................................................................................................6 SOFTWARE..............................................................................................................................................7  C Programming............................................................................................................................7 o IDE...........................................................................................................................................7 o Assemblers and Compilers .......................................................................................................7 o Understanding the Available Software Environment ................................................................7 o Input and Output Statements...................................................................................................7 o Basic Syntax requirements .......................................................................................................7 o Understanding Basic Data Types (int , float, char, double, unsigned and signed).......................7 o If and Else ................................................................................................................................7 o Nested Ifs.................................................................................................................................7 o Switch Statement.....................................................................................................................7 o Macros.....................................................................................................................................7 o While Loop...............................................................................................................................7 o For Loop...................................................................................................................................7 o Nested Loops ...........................................................................................................................7 o Real time Project Experiments with available Programming Knowledge ...................................7 o Fun with Arrays........................................................................................................................7 o Bitwise Operations...................................................................................................................7 o Functions .................................................................................................................................8 o Nested Calling..........................................................................................................................8 o Structures ................................................................................................................................8 o Unions .....................................................................................................................................8 o Real time Project Experiments with the available Programming ...............................................8 o Embedded................................................................................................................................8 o Practical teaching of peripheral with Projects...........................................................................9 o Diverse IDE and Compiler Selection – Only after working on an embedded Project ................10
  • 3.
  • 4. HARDWARE  Electronics Intro o CHARGE o VOLTAGE o CURRENT o Ohm’s Law o Kirchhoff’s Laws o Importance of the Units (Terms) used o Power Sources  BATTERIES  AC Adapters  DC Adapters o BREADBOARD and GP BOARD o MULTIMETER, OSCILOSCOPE o RESISTOR o CAPACITOR o INDUCTOR o LED (Diode Intro) o GROUND  PROTEUS SIMULATOR INTRODUCTION o DESIGNING circuits using Proteus o Signals and its hidden features  Wave length  Frequency  Amplitude o DC and AC
  • 5. o Digital and Analog Signals o DAC o Basic R-2R DAC Network circuit Design o DIODES (Minimized according to Project usage)  PN Diode  Zener Diode  Signal Diodes o Rectification  Half wave Rectification  Full wave Rectification o Filtering o Importance of Clock Signal o LDR o TRANSISTOR BASICS  SWITING  AMPLIFICATION o Transformers  Step up Transformers  Step Down Transformers  Transformer Design
  • 6. o RELAYS o Soldering and Own Board Designing o Market Analyzing for Products  Availability Analysis  Cost Analysis  Cost Reduction Techniques using software complexity o Basic ICS readily available in the Market  555 IC TIMER  Music ICs and Speakers  SHIFT Registers o DC MOTOR
  • 7. SOFTWARE  C Programming o IDE o Assemblers and Compilers o Understanding the Available Software Environment o Input and Output Statements o Basic Syntax requirements o Understanding Basic Data Types (int , float, char, double, unsigned and signed) o If and Else o Nested Ifs o Switch Statement o Macros o While Loop o For Loop o Nested Loops o Real time Project Experiments with available Programming Knowledge  Understanding requirements  Real time Issues and Limitation analysis  Paper work before programming  Bending Logics and Judging available Programming knowledge  Putting all together  Example: Gravity acceleration, Speed calculation, Manipulating Stars for a basic GUI appearance o Fun with Arrays  Fun Projects with Arrays … Example: Implementing Flames logic o Bitwise Operations  Understanding the Importance of a single bit with Simple Projects
  • 8. o Functions  Significance of the functions  Standard Functions  Non Return Type Functions  Functions passing parameters  Return type Functions  Function Hierarchy o Nested Calling o Structures o Unions o Real time Project Experiments with the available Programming  Example: Employee, Students Records maintenance … etc… o Embedded  Microprocessor and Microcontroller  Importance of Clock and Oscillators  Levels of Embedded System  Datasheets  What does “Word, Word Size “mean?  Pins and Bits  Tristate signaling  Registers World  Programmers and Debuggers  Voltage interpretation as Bits inside the IC (logical understanding)  Difference between Assembly Language and High Level Programming like C
  • 9. o Practical teaching of peripheral with Projects  LED  Relays, Electric Bulbs and House hold Devices  Daylight sensing with LDR/ Photo sensors with and without a microcontroller  Interrupts and Interrupt Service Routine  External Hardware Interrupt  Understanding logics behind Communication between different devices  Coding with MACROS in such way that the Hardware is always changeable  7 SEGMENT LEDS (Output Peripheral)  Character LCDs (Output Peripheral)  Timers and their Interrupt  Real Time Project: Designing a Digital Clock with Both LCD and LED from scratch  4x4 Keypad  UART and RS 232  Real Time Project: A Basic Calculator Design from scratch  Interfacing a PC and another Microcontroller  Real Time Project: PC Command Controlled Home Appliances  EEPROM and its necessity  Real Time Project: A simple Project that recovers on every reset or Power Off from scratch  Judging On Selection of Controllers  ADC (Analogue to Digital)  Real Time Project: Temperature Sensing / Humidity Sensing from scratch  RTC  SPI  Real Time Project:  I2C
  • 10.  Real Time Project: A RTC synched Alarm Device (School Bell/Bulb) o Diverse IDE and Compiler Selection – Only after working on an embedded Project  Ideas on Software and Core Architectures like ARM, MIPS, CISC, RISC, Harvard etc…