- 1. Introduction to Robotics
- 2. Robots and Controllers
- 3. Introduction To 8051 Microcontroller
- 4. Intel 8051 Architecture
- 5. Registers & Memory of AT89C51
- 6. Interfacing Of LED
- 7. Interfacing Of Seven Segment Display
- 8. Interfacing of LCD
- 9. Interfacing of Switches & Keyboard Matrix
- 10. Interfacing of Motors
- 11. Timers & Counter Programming
- 12. Serial Communication Programming
- 13. Interrupt Driven Programming
- 14. Interfacing of ADC
- 15. Interfacing of External Memory
- 16. Introduction of Embedded C
- 17. Programming Embedded Systems In C
- 18. Hello, Embedded World
- 19. Adding Structure to Your Code
- 20. Programming & Interfacing Using Embedded C
- 21. Motor interfacing
- 22. Sensors
- 23. Actuators
- 24. Wireless Communication
- 25. Locomotion in Robots
- 26. Constituents of Autonomous Robots
- 27. Projects On Robotics
1. Introduction to Robotics
- Types of robots
- Legged robots
- Mobile robots
- Autonomous robots
- Manual robots
- Robotic arm
- Procedure of building robots
2. Robots and Controllers
- Mobile Robots
- Embedded Controllers
- Brief study of Microcontrollers
- Interfaces
- Operating System
- Serial communication concepts with programming
- Interrupt programming and embedded c concepts how to use KEIL with C concepts
3. Introduction To 8051 Microcontroller
- Introduction of ATMEL 8051 family
- Block diagram description of AT89C51
- Special feature of AT89C51
- Pin description of AT89C51
4. Intel 8051 Architecture
- Introduction to 8-bit microcontroller 8051
- Inbuilt features of 8051
- Block diagram explanation, pin descriptions
- Bit addressable and byte addressable registers
- About some imp SFRs like PSWA and stack operations
- Addressing modes and assembler directives
- Different addressing modes with examples and assignments and lab demonstrations with examples of addressing modes Instruction sets
- Explanations about 4 different instruction sets and with assignments
- Serial communication concepts with programming
- Interrupt & Timer programming
5. Registers & Memory of AT89C51
- Description of RAM
- Description of CPU Registers
- Function of SFR
6. Interfacing Of LED
- Introduction of LED’s
- Interfacing Circuit Description of LED’s
- Programming of LED’s Interfacing
7. Interfacing Of Seven Segment Display
- Types of 7 Segment Display
- Interfacing Circuit Description of 7 Segment Display
- Programming of 7 Segment Display Interfacing
8. Interfacing of LCD
- Introduction to 16 x 2 LCD
- Commands of 16 x 2 LCD
- Interfacing Circuit Description of 16 x 2 LCD
- Programming of 16 x 2 LCD
9. Interfacing of Switches & Keyboard Matrix
- Introduction to Switches & Keyboard Matrix
- Interfacing Circuit of Switches & Keyboard Matrix
- Programming of Keyboard Matrix & Switches
- Controlling of LED’s by using Switches
- Key board Matrix & LCD Interfacing Program
10. Interfacing of Motors
- Introduction to Motors
- Types of Motors used in Embedded System
- Programming & Controlling of Motors in Embedded System
11. Timers & Counter Programming
- Introduction to Timer & Counter
- Difference between Timer and Counter
- Description of SFR associated with Timer & Counter
- Programming of Timer & Counter
12. Serial Communication Programming
- Types of Serial Communication
- Description of SFR associated with Serial Communication
- Introduction & Interfacing of UART
- Programming of UART
13. Interrupt Driven Programming
- Types of Interrupts
- Programming of Software & Hardware Interrupts
14. Interfacing of ADC
- Introduction to ADC
- Interfacing circuit of ADC
- Working & Interfacing of Temperature Sensor (DS1621 & LM35)
15. Interfacing of External Memory
- Introduction to External Memory Interfacing
- Introduction to I2C Protocol
- Using I2C library to read/write External Memory
16. Introduction of Embedded C
- Introduction to Embedded C
- Different between C & Embedded C
- Data type of Embedded C
- Operators of Embedded C
- Statements & loops of Embedded C
17. Programming Embedded Systems In C
- Introduction
- What is an embedded System?
- Which processor should you use?
- Which programming language should you?
- Which operating system should you use?
- How do you develop embedded software?
18. Hello, Embedded World
- Introduction
- Installing the Kiel software and loading the project
- Configuring the simulator
- Building the target
- Running the simulation
- Dissecting the program
- Aside: Building the hardware
19. Adding Structure to Your Code
- Introduction
- Data Types
- Integer, Character, Float & S-bit
- Operators
- Assignment
- Arithmetic
- Relational
- Logical – Bit wise & Byte wise
- Increment/Decrement
- Comma
- Control Flow
- If & If – else
- While & Do – while
- For
- Switch
- Continue
- Break
- Array
- Pointers
- Functions and Header files
20. Programming & Interfacing Using Embedded C
- Programming of Timer & Counter
- Programming of Serial Port
- Programming of Interrupt
- LCD Interfacing
- Motor Interfacing
- Key board Matrix Interfacing
21. Motor interfacing
- DC motor interfacing using UL2803 with controllers
- Stepper motor interfacing using UL2003 with controllers
- Servo motor interfacing with controllers
22. Sensors
- Introduction to sensors
- IR sensors module
- Ultrasonic sensors
- Photoelectric sensors
- Sensor Categories
- Binary Sensor
- Analog versus Digital Sensors
- Shaft Encoder
- A/D Converter
- Position Sensitive Device
- Compass
- Gyroscope, Accelerometer, Inclinometer
- Digital Camera
23. Actuators
- DC Motors
- H-Bridge
- Pulse Width Modulation
- Stepper Motors
- Servos
24. Wireless Communication
- Communication Model
- Fault-Tolerant Self-Configuration
- User Interface and Remote Control
- Sample Application Program
25. Locomotion in Robots
- Wheeled
- Legged
- Flying
- Floating
26. Constituents of Autonomous Robots
- Sensors
- Microcontrollers
- Actuators
27. Projects On Robotics
- Design and Development of Team of Robots with Controlled Coordination
- Obstacle Detector & Avoider Robot
- PC Controlled Wireless Mobile Pick and Place Robot
- Black Line Following Robotic Car
- Ball Tracking Robot with Image Detection
- Remote Controlled Spy Robot with Camera Integration
- Remote Controlled Team of Robots with Image Processing Utility
- Other Innovative Robotics Projects
- Spy Robot with GSM & RF Control
- GSM Robot with Speech & Voice Control
- Robotic Car with GSM Control