You are on page 1of 19

1.

EMBEDDED SYSTEMS AND ROBOTICS


2. CORE JAVA
(HPE Education Services)

Presented to: Presented by:


DR. TRIPATHIRAJU KANUMURI KOMAL SINGH
(Assistant Professor) (161230023)

Department Of Electrical And Electronics Engineering


(NIT DELHI)
S.
no
CONTENT
EMBEDDED SYSTEMS AND ROBOTICS
1.
2.
S.NO CONTENT
1. INTRODUCTION
2. HOW DOES NASA USES ROBOT?
3. ADVANCED ROBOTICS
4. ATMEGA 16 MICROCONTROLLER
5. ARDUINO
6. LCD INTERFACING
7. DC MOTOR INTERFACING
8. DTMF INTERFACING
Introduction:-
1. Embedded
 Systems
An embedded system is some combination of hardware and software that
is specifically designed for a particular function.
 The whole system is embedded into an appliance.
 This reduces human effort to a great extent. A single chip contains both
hardware and software.

Embedded System in Daily Life


How Does NASA Use Robots?
2.
Introduction
 Robotic arms on spacecraft are used to move very large objects in space.
 Spacecraft that visit other worlds are robots that can do work by
to Robotics
themselves. People send them commands. The robots then follow those
commands.
 Robots rovers to explore the surface of Mars.
 Robotic airplanes can fly without a pilot aboard. NASA is researching new
types of robots that will work with people and help them.
Advanced Robotics 3. Advanced
Robotics
It basically deals with interfacing advance module such as:

DTMF (Dual tone multiple frequency) Bluetooth Interfacing


LCD Interfacing,
 DC Motor interfacing,
IR sensor interfacing,
RF interfacing,
Relay interfacing.

Some of these interfacing techniques , we will learn further in this ppt.


4. INTRODUCTION TO
ATMEGA16 MICROCONTROLLER:

• An 8-bitATMEGA
high performanceMICROCONTROLLER
microcontroller of Atmel’s Mega AVR family with
low power consumption.
• Atmega16 is based on enhanced RISC (Reduced Instruction Set Computing)
SOME OF THE FEATURES OF ATMEGA16 ARE:
16KB of Flash memory
1KB of
SRAM
512 Bytes of EEPROM
Available in 40-Pin DIP
8- Channel 10-bit ADC
Two 8-bit Timers/Counters
One 16-bit Timer/Counter
4 PWM Channels
Serial USART
Digital to Analog
Softwea
rs

Boot Flash
(To Connect Arduino Board)

Software To
Write C Program
ARDUINO: BOOT
FLASH
• An AVR microcontroller based
• flashed with the arduino boot-loader.
• An open source hardware.
• All arduino boards should be compatible with the
arduino IDE.
• The output or inputs can be taken from the boards or
given to the board using convenient connectors.
• Both digital and analog inputs and outputs are available in all arduino boards.
• It can also communicate with other devices using standard communication ports
like USART and USB etc.
LCD INTERFACING:

• The Liquid Crystal library allows you


to control LCD displays
• The LCDs have a parallel interface
• The process of controlling the display
involves :
• Putting the data that form the image
of what you want to display into the
data registers
• Then putting instructions in the
instruction register
DC MOTOR INTERFACING:
 The magnetic field is supplied by the North and
South poles of the magnet.

 Motor is bipolar device.

 Motor direction can be reversed simply by


reversing the power supply connection of motor.

 Maximum output of 20mA but our motor works on


1Amp current, so we connect motor driver IC L293D
in between the microcontroller and motor.

  Interface a L293D based DC Motor Driver in PWM


mode with AVR ATmega16 microcontroller.

 The PWM mode is used to control the speed of DC


motors
DTMF INTERFACING:
 DTMF signals are the superposition of 2
sine waves with different frequencies.

 Signaling Technology used for


communicating between two far away
devices.

 It uses frequency of speech signals.

 12 tones are used by our mobile


communication out of the 16 combination
are possible

 The DTMF is a popular signaling method


between telephones and switching
centers.
CORE JAVA
S. NO. CONTENT
1. INTRODUCTION
2. LIBRARY WEBSITE USING JAVA
3. MAIN PAGE
4. REGISTRATION PAGE
5. BORROW PAGE
6. DISPLAY ,DELETE AND ADD BOOK PAGE
8. CHECK BORROWS AND RETURN BOOK PAGE
INTRODUCTION:
 Java is a programming language developed by James Gosling in 1995

 you can execute many statements instead of sequentially executing it.

 Object oriented language.

 an independent programming language that follows the logic of “Write


once, Run anywhere”
LIBRARY WEBSITE USING JAVA
Main Page:
Registration Page:

If login page shows error , click register


Borrow Page:

Borrow Books will be shown in the white space and can only be
added by admin.
Display page
(update, delete):

Add Book
Check borrows and return
book page

•Can be accessed both by admin and student


REFERENCES
 http://students.iitk.ac.in/eclub/assets/tutorials/EmbeddedBook.pdf

 https://www.quora.com/What-is-the-use-of-Embedded-system-in-Rob
otics-1
 
 http://www.robospecies.com/wtp/wtp-course-embedded-system.php
 
 https://www.elprocus.com/embedded-robotics-real-time-robotic-appli
cations-on-embedded-systems/
 
 https://en.wikipedia.org/wiki/Java_(programming_language)
 
 https://docs.oracle.com/cd/E19830-01/819-4707/abqae/index.html
 
 https://java.com/en/download/help/sysreq.xml

You might also like