Implementation of Online Signature Verification by Slope Calculation Method 1
|
|
- Barbra Bryan
- 5 years ago
- Views:
Transcription
1 Implementation of Online Signature Verification by Slope Calculation Method 1 A.P.Malode, Dr.P.T.Karule 1 Lecturer, Shri Datta Meghe Polytechnic,Nagpur Maharashtra,India, apmalode@gmail.com Professor, Yashwantrao chavan college of engineering, Wanadongri, Nagpur,Maharashtra,India, ptkarule@rediffmail.com ABSTRACT In this paper we have discussed on the implementation of the online signature verifier using the advanced RISC processor. The circuit is wired around the Atmel s AVR microcontroller.we also developed the algorithm based on slop calculation method. In that the signatures are generated & stored in the permanent memory in the form of look up table. During runtime, the signatures are again generated in real time and are compared to the stored, expected signatures. If disagreement occurs, the occurrence of an error is detected & reported.. Keywords: Signature, RISC,AVR, slop calculation, Online array 1. INTRODUCTION Signature is socially accepted authentication method & is widely used as proof of identity in our daily life. Depending on the format of input information, automatic signature verification can be classified into two categories a) Online signature verification b) Offline signature verification. FEATURES In this algorithm, we take advantage of the online registration data to recover writing trajectory of an offline input signature & make verification decision based on the 3. BLOCK DIAGRAM OF THE SYSTEM Touch screen A/D converter Processor Display Database in memory Figure1: Block diagram of online signature verifier
2 In this system touch screen is used as input device. It is used to sense the signatures which are in the form of analog signals. These signals are converted into digital signal by using analog to digital converter. After processing, Microcontroller unit stored the data (digital form of signature) in the memory & the corresponding message i.e. signature registered will be displayed on the LCD display. Digital forms of signatures are stored in the form of array. When same signature comes on the touch screen, the same process will be repeated. Microcontroller unit will verify the signature with the database signatures & if the signature matches with corresponding signature of database, the message signature correct will be displayed on the display. If the signature not matches with the database, the message signature incorrect will be displayed on the display 4. CIRCUIT DIAGRAM OF THE SIGNATURE VERIFIER +Vcc +Vcc 1 3 RS PA 0 RXD PA 1 PA TXD PA 3 Atmega16 PB Resistive Touch Screen (Input) LCD D7D SDA SCL 451 PD 4 PD PD 0 PD 1 PD RS RW EN Figure : Circuit diagram of signature verifier Above circuit diagram of signature verifier is wired around Atmel s AVR Atmega16. Resistive type touch screen is used as an input device. Resistive touch screen are so named because they are basically resistive voltage dividers. The four wires of the touch screen namely x+, x, y+, y are connected with the port A pins. LCD 16 display is used as output device,the data lines D 7 D 0 of LCD are connected with the port B, control signals RS,R/W,EN are connected with the PD 0,PD 1,PD pins of the AVR microcontroller respectively. For storing additional database the additional memory, serial EEPROM (IC 4C51) is connected. The IC protocol is used to perform the data transfer between the AVR microcontroller & serial EEPROM. The AVR microcontroller communicates with the other processor like PC through serial port using RS3 converter. Program can be burn in the microcontroller via serial port.
3 5. FLOWCHART The system will work in two modes namely registration mode & verification mode. In registration mode the algorithm will store the signature in EEPROM in the form of array. The array present in EEPROM is called as the registration array. For the n no. of signatures the n no. of arrays are required. In verification mode algorithm will store the signature in RAM in the form of array. The array present in RAM is called as online array. 5.1 Data Base Management The output of the A/D converter is a binary data of the analog signature. By using algorithm, Slopes of the consecutive coordinates of the signature is calculated, then each slope is converted into the sample.each sample consists of 8 bit data.for given signature, samples are generated. So the look up table of samples is created in the EEPROM memory for the one given signature.data base is required for comparing two signature samples. The number of memory locations required for storing the different encoded signatures. 5. Flowchart of Signature Registration Start Initialization Taking input from touch screen A/D conversion of signature data Wait for 5 sec Slope calculation Conversion of each slope in samples Storing all samples in array of EEPROM Stop Figure 3: Flowchart of signature registration
4 5.3 Flowcharts of Signature Sensing & Verification Start A Initialization Adding differences D1+D+ +Dn = SUM Taking input from touch screen In ideal case SUM=0 Practically SUM=Deviation A/D conversion of signature data Deciding threshold as per the Deviation Wait for 5 sec Slope calculation Is SUM<Threshold No Conversion of each slope into samples Yes Storing all samples in the form array of EEPROM Subtracting samples Sample1 of EEPROMSample1 of RAM =difference (D) =00h Sample nsample n = Dn Message Sign correct Stop Message Sign incorrect A Figure 4: Flowchart of signature sensing & verification
5 5.4 Data Processing The processing unit will check the signature with the database signature (sample codes) by using algorithm. The algorithm will perform the percentage match with the reference (i.e. given coded samples of signature).depends on the percentage match or error, system will decide whether it is correct or not & the corresponding message will be display on the output device. 6. ALGORITHM Algorithm of the system based on the slope calculation method Y (0,) (,) (6,6) o o (5,5) (0,0) (,0) X Figure 5: Signature Model 6.1 Representation of Signature In the very first stage the algorithm will find the coordinates of the origin (starting point i.e. Xo,Yo).With reference to the origin algorithm will find the other coordinates of the signature i.e.(x 1,Y 1 ),(X,Y ), (X 3,Y 3 )... (X n, Y n ). In the second stage the algorithm will calculate the slopes of the consecutive coordinates by using the standard formula Slope = (Y 1 Y 0 ) (X 1 X 0 ) Let s assume Origin = (X 0, Y 0 ) = (5, 5) & (X 1, Y 1 ) = (6, 6) The slope will be Slope = (65) / (65) =1 Likewise the other slopes are calculated. One sample is generated for one slope.
6 6. Technique Used For Signature Registration Presuming signature time 5 sec for each signature. For each signature, there are samples generated. The size of each sample is 8 bit. Sample rate calculated by Time required for signature Total no. of samples 5 sec = = 50 m sec All the samples of signature are stored in EEPROM in the form of look up table (array). It is called as registration array. In this project 5 arrays are created for 5 different signatures Namely Sign1, Sign, Sign3, Sign4, and Sign5 Sample1 Sample1 Sample1 Sample1 Sample1 Sample Sample Sample Sample Sample Sample3 Sample3 Sample3 Sample3 Sample3 Sample Sample Sample Sample Sample Sign 1 Sign Sign 3 Sign 4 Sign 5 Table 1: s present in EEPROM database 6.3 Technique used for signature sensing & verification For online verification of signatures, again samples created for each signature. At this stage the temporary look up table is created for storing all the samples in RAM memory in the form of array, it is called as online array. In this technique, initially sample1 (8 bit) of online array is subtracted from sample 1 of registration array. Then we get difference between two samples. Like that all the samples of online array are subtracted from the corresponding samples of registration array. Ultimately we get all the differences
7 Sample no. 1 of sign1 array present in EEPROM X 1 Sample no. 1 Eg. of 00 array present in RAM Y 1 no.1 D 1 Eg. 00 Eg. 00 Eg Sample no. of sign1 array present in EEPROM X Sample no. of array present in RAM Y no. D Eg Eg Eg Figure 6: Subtracting samples from arrays & obtaining differences Finally added all the differences & summation is stored in the variable named SUM. If all differences are zero, the content of variable SUM is zero.in ideal case the differences should be zero. The content of variable SUM will be zero. We conclude that the sample matches with their corresponding samples. But practically the differences are non zero. We got some deviation. Hence the content of variable sum is non zero value. At this stage the threshold is fixed.if the sum is less than the threshold, we conclude that the current signature matches with the database signature & displayed the message correct sign. If the deviation more than threshold, signature not matches with the database signature. Then we displayed the message incorrect sign No.1 (D 1 ) No. (D ) No. (D ) SUM Figure 7: Summations of all differences
8 VCC VSS VDD VEE RS RW E D0 D1 D D3 D4 D5 D6 D7 VCC Ideally SUM=0, But practically SUM 0 If SUM Threshold, then result= correct sign If SUM> Threshold, then result= incorrect sign Experimental study The experimental study of the signature verifier has done on the simulator named Proteus. In which 5 switches are connected for registration of the 5 different signatures. Also we have designed & fabricate the prototype of the signature verifier. U1(PA1/ADC1) (A) A B RV1 RV C D LCD1 LM016L 1k GND 1k U1 RESET XTAL1 XTAL PA0/ADC0 PA1/ADC1 PA/ADC PA3/ADC3 PA4/ADC4 PA5/ADC5 PA6/ADC6 PA7/ADC7 PB0/XCK/T0 PB1/T1 PB/INT/AIN0 PB3/OC0/AIN1 PB4/SS PB5/MOSI PB6/MISO PB7/SCK PC0/SCL PC1/SDA PC/TCK PC3/TMS PC4/TDO PC5/TDI PC6/TOSC1 PC7/TOSC PD0/RXD PD1/TXD PD/INT0 PD3/INT1 PD4/OC1B PD5/OC1A PD6/ICP PD7/OC AVCC AREF GND ATMEGA16 Figure 8: Experimental study on Proteus software References [1] Yasser Sedaghat, Seyed Ghassem Miremadi, Mahdi Fazeli Dependable Systems Laboratory (DSL) Sharif University of Technology, Tehran, Iran Offline Signature Verification Using Online Handwriting Registration, 006 IEEE [] K. Wilken and J.P. Shen, Continuous signature monitoring: lowcost concurrent detection of processor control errors, IEEE Trans. on ComputerAided Design of Integrated Circuits and Systems, Vol. 9, Issue 6, June 1990, pp [3] Yu Qiao, Jianzhuang Liu,Department of Information Engineering The Chinese University of Hong Kong A SoftwareBased Error Detection Technique Using Encoded Signatures, 007 IEEE [4] H. Madeira and J. G. Silvia, Online signature learning and checking, in Dependable Computing for Critical Applications, J. F. Schlichting and R. D. Schlichting, Eds: SpringerVerlag, 199, pp [5] Henrique Madeira, Jose Camoes, and Joao Gabriel Silva Department of Electrical Engineerin University of Coimbr 3000 Coimbra Portugal Signature Verification: A New Concept For Building Simple And Effective Watchdog IEEE AUTHOR
9 A.P. Malode received the B.E. and M.Tech. Degrees in Electronics Engineering from Rashtrasant Tukdoji Maharaj Nagpur University in 001 and 010, respectively. During , he worked as a capacity design engineer for development of home & industrial automation products in intellect control systems, Nagpur. Also he worked as lecturer in Electronics engineering. His area of interest is embedded system, Digital & Analog system design. Now he is working as a lecturer in Electronics & Communication Department, Shri Datta Meghe Polytechnic, Nagpur.
PART 1 : MR-16. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features
MR-6 User Manual C O N T E N T S PART : MR-6. Introduction. Features PART : CPU Board. Placement Diagram (Silkscreen). Circuit Diagram 3. Parts List PART 3 : Software Tools. AVR Development Program Installation.
More informationDesign and Implementation of a Single-Phase Energy Meter with SMS Controlled and Monitored Recharge Capability
Journal of and Power Engineering 1 (216) 534-539 doi: 1.17265/1934-8975/216.9.3 D DAVID PUBLISHING Design and Implementation of a Single-Phase Meter with SMS Controlled and Monitored Recharge Capability
More informationPART 1 : MR Introduction 2. Features. PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3.
MR-8535 User Manual CONTENTS PART 1 : MR-8535 1. Introduction 2. Features PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3. Parts List PART 3 : Software Tools 1. AVR Development
More information[Kathale, 3(2): February, 2014] ISSN: Impact Factor: 1.852
IJSRT INTRNATIONAL JOURNAL OF NGINRING SCINCS & ARCH TCHNOLOGY Hardware Implementation of Automated Pantry Order System using ZIGB Pranit P. Kathale *, Dr. A. M. Agarkar * Student M (Digital lectronics),
More informationAVR- M16 development board Users Manual
AVR- M16 development board Users Manual All boards produced by Olimex are ROHS compliant Rev. C, January 2005 Copyright(c) 2009, OLIMEX Ltd, All rights reserved Page1 INTRODUCTION AVR-M16 is header board
More informationAVR Board for Projects is the Most Complete Simple to use Development Board For ATmega32 Product Datasheet
is the Most Complete Simple to use Development Board For ATmega Sr. Num. Topics Page About AVR Board for Project The AVR Board for Project Hardware Details Using AVR Board for Project 0 Important information
More informationUsing Arduino Boards in Atmel Studio 7
Using Arduino Boards in Atmel Studio 7 Sepehr Naimi www.nicerland.com 12/17/2017 Contents Introduction... 3 Installing Atmel Studio and Making the First Project... 3 Downloading Avrdude... 3 Checking COM
More informationVILNIUS GEDIMINAS TECHNICAL UNIVERSITY FACULTY OF ELECTRONICS DEPARTMENT OF RADIO ELECTRONICS. Artūras Lukošius
VILNIUS GEDIMINAS TECHNICAL UNIVERSITY FACULTY OF ELECTRONICS DEPARTMENT OF RADIO ELECTRONICS Artūras Lukošius EMBEDDED WEB SERVER (APARATINIS ŽINIATINKLIO SERVERIS) Bachelor thesis Electronics study program
More informationEMB128. ere co., ltd.
ATMEGA128 Embedded Board Main Features Atmega128 8-bit RISC CPU (AVR family) Serial EEPROM (I2C), 24LC256 Real Time Clock, DS1307 3V lithium battery keeping time and date 2 channels RS485 2 channels RS232
More informationEVBavr03 evaluation board for AVR microcontrollers AT90S4144/8515, ATmega8515 and ATmega162. User`s manual REV 1.0. Many ideas one solution
EVBavr0 evaluation board for AVR microcontrollers AT0S/, ATmega and ATmega. REV.0 User`s manual Evalu ation Board s for, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards
More informationAVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help
AVR Intermediate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6
More informationISPcable II. User s Guaid. Programer for AVR, AT89S and AT90S Atmel microcontrollers with serial interface. REV Beta 1.1. Many ideas one solution
ISPcable II REV Beta. Programer for AVR, ATS and AT0S Atmel microcontrollers with serial interface. User s Guaid Evalu ation Board s for, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve
More informationLecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad
Lecture 14 AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Lecture 4 The AVR Microcontroller Introduction to AVR CISC (Complex Instruction Set Computer) Put as
More informationBiometric Online Signature Verification with added Security of unique ID
ISSN(Online): 23198753 ISSN (Print): 23476710 Biometric Online Signature Verification with added Security of unique ID Anjali Deshpande 1, Shivani Pandita 2 P.G. Student, Department of Electronics and
More informationIntelligence Digital Energy Meter
L ON Q NPN IP+ IP- IP- R 0 VCC VIOUT www.theengineeringprojects.com 0K A0 A A A A A ANALOG IN ATMEGA8P-PU 7 6 0 R 0 9 8 Reset BTN R 0 L V ON Q NPN R 0K 6 7 8 9 0 VSS VDD VEE RS RW E D0 D D D D D D6 D7
More informationPART 1 : MR Introduction 2. Features. PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3.
MR-4433 User Manual CONTENTS PART : MR-4433. Introduction. Features PART : CPU Board. Placement Diagram (Silkscreen). Circuit Diagram 3. Parts List PART 3 : Software Tools. AVR Development Program Installation.
More informationProgramming Microcontroller Assembly and C
Programming Microcontroller Assembly and C Course Number CLO : 2 Week : 5-7 : TTH2D3 CLO#2 Student have the knowledge to create basic programming for microcontroller [C3] Understand how to program in Assembly
More informationArduino Diecimila Pinouts 697B B8D-A50A-61944C26074F
mightwerk Resources for creators and innovators outs 697B1380-9797-4B8D-A50A-61944C26074F Introduction... 1 4-pin Expansion Header out... 2 6-pin ICSP Header out... 3 Map from to... 4 Map from ATmega328
More informationAVR 40 Pin Rapid Robot controller board
AVR 40 Pin Rapid Robot controller board User Manual Robokits India http://www.robokits.org info@robokits.org - 1 - Thank you for purchasing the AVR 40 Pin Rapid Robot controller board. This unit has been
More informationEVBavr02 evaluation board for AVR microcontrollers ATtiny2313 i AT90S1200/2313. User`s manual REV 1.0. Many ideas one solution
EVBavr0 evaluation board for AVR microcontrollers ATtiny i AT0S00/ REV.0 User`s manual Evalu ation Board s for, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules
More informationZMD31XXX Evaluation KIT
ZMDXXX Evaluation KIT Datasheet ZMDXXX Communication Board Features Fully USB.0 compatible interface Plug & play capability Power supply of the evaluation kit by USB port Internal generation of all needed
More informationMR-Servo8 User Manual
MR-Servo8 User Manual C O N T E N T S PART : MR-Servo8. Introduction. Features 3. Control PART : CPU Board. Placement Diagram (Silkscreen). Circuit Diagram 3. Parts List PART 3 : Software Tools. AVR Development
More informationUniversity of Kashan Faculty of Electrical and Computer Engineering Department of Computer Engineering. Lecture note 2
University of Kashan Faculty of Electrical and Computer Engineering Department of Computer Engineering Lecture note 2 Memory and IO Interfacing to & An Introduction to AVR Microcontrollers Hossein Sabaghian-Bidgoli
More informationUSER GUIDE. ATmega328P Xplained Mini User Guide. Introduction
USER GUIDE ATmega8P Xplained Mini User Guide Introduction This user guide describes how to get started with the Atmel ATmega8P Xplained Mini board. The ATmega8P Xplained Mini evaluation kit is a hardware
More informationET-BASE AVR ATmega64/128
ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 which is a Board Microcontroller AVR family from ATMEL uses MCU No.ATmega64 and ATmega128 64PIN. Board ET-BASE AVR ATmega64/128 uses MCU s resources on
More informationThe Atmel ATmega328P Microcontroller
Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory 1 Introduction The Atmel ATmega328P Microcontroller by Allan G. Weber This document is a short introduction
More informationMOD-IO development board Users Manual
MOD-IO development board Users Manual All boards produced by Olimex are ROHS compliant Rev. B, September 0 Copyright(c) 0, OLIMEX Ltd, All rights reserved Page INTRODUCTION MOD-IO is a small but powerful
More informationMOD-IO development board user's manual
MOD-IO development board user's manual All boards produced by Olimex are ROHS compliant Rev. C, March 013 Copyright(c) 011, OLIMEX Ltd, All rights reserved Page 1 INTRODUCTION BOARD FEATURES MOD-IO is
More information3.3V regulator. JA H-bridge. Doc: page 1 of 7
Digilent Cerebot Board Reference Manual Revision: 11/17/2005 www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent Cerebot Board is a useful tool for
More informationET-BASE AVR (ATmega8535)
ET-BASE AVR (ATmega8535) ET-BASE AVR which is AVR Board Microcontroller from ATMEL has MCU No. Atmega8535 40 Pin in circuit. Board ET-BASE AVR uses MCU resources as main and I/O PORT are arranged as PORT
More informationUser s Manual of Board Micro Controller ET-EASY168 STAMP ET-EASY168 STAMP. Picture displays structure of Board ET-EASY168 STAMP.
User s Manual of Board Micro Controller ET-EASY168 STAMP ET-EASY168 STAMP Picture displays structure of Board ET-EASY168 STAMP. ETT CO., LTD - 1 - WWW.ETT.CO.TH User s Manual of Board Micro Controller
More informationAVRminiV3.1 Manual. 1. AVRminiV3.1 Overview. 2. AVRminiV3.1 Features and Specifications Standard Features: 2.2. Optional Features:
AVRminiV3. Manual. AVRminiV3. Overview The AVRminiV3. board is a low-cost versatile development board for Atmel AVR processors. The AVRminiV3. supports all AVR processors in 40-pin and 64-pin packages
More informationEXL x240 Graphic LCD Smart Module 3,8 SHORT FORM TECHNICAL SPECIFICATIONS. Via di Corticella, Bologna, Italy
320x240 Graphic LCD Smart Module 3,8 SHORT FORM TECHNICAL SPECIFICATIONS www.exelmicroel.it Via di Corticella, 201 40128 - Bologna, Italy Tel: +39 051 6380211 Fax: +39 051 6380226 exelbo@exelmicroel.it
More informationVarious power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9
Cerebot II Board Reference Manual Revision: September 14, 2007 Note: This document applies to REV B of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview
More informationThe Atmel ATmega168A Microcontroller
Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory The Atmel ATmega168A Microcontroller by Allan G. Weber 1 Introduction The Atmel ATmega168A is one member of
More informationDoc: page 1 of 8
Minicon Reference Manual Revision: February 9, 2009 Note: This document applies to REV C of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Minicon board is a
More informationIntroduction to Microcontrollers
CSE391: Embedded Systems and Interfacing Introduction to Microcontrollers Nazmus Saquib Lecturer Department of Computer Science and Engineering Bangladesh University of Engineering and Technology April
More informationIntelligent Pressure Measuring System
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IJCSMC, Vol. 3, Issue.
More informationSTK User Guide
STK500... User Guide Table of Contents Section 1 Introduction... 1-1 1.1 Starter Kit Features...1-1 1.2 Device Support...1-2 Section 2 Getting Started... 2-1 2.1 Unpacking the System...2-1 2.2 System
More informationSTK User Guide
STK500... User Guide Table of Contents Section 1 Introduction... 1-1 1.1 Starter Kit Features...1-1 1.2 Device Support...1-2 Section 2 Getting Started... 2-1 2.1 Unpacking the System...2-1 2.2 System Requirements...2-1
More informationRTC Interface 89C51 DS M. Krishna Kumar MAM/M7/LU17/V1/ Vcc VCC 5 SDA P1.0 6 SCL P KHz 3 BAT 3.
RTC Interface 89C51 Vcc P1.0 10k 10k 5 SDA DS 1307 8 VCC P1.1 6 SCL X1 1 + 3 BAT X2 2 32.768KHz - 3.6V 4 GND INTB\SQW 7 M. Krishna Kumar MAM/M7/LU17/V1/2004 1 RTC Interface contd. DS 1307 is a real time
More informationEmbedded programming, AVR intro
Applied mechatronics, Lab project Embedded programming, AVR intro Sven Gestegård Robertz Department of Computer Science, Lund University 2017 Outline 1 Low-level programming Bitwise operators Masking and
More informationDoc: page 1 of 6
Nanocon Reference Manual Revision: February 9, 2009 Note: This document applies to REV A-B of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Nanocon board is
More informationRemote Control Reference Design nrd24h1. User Guide v1.0
Remote Control Reference Design nrdh User Guide v.0 All rights reserved. Reproduction in whole or in part is prohibited without the prior written permission of the copyright holder. February 007 User Guide
More informationGeneral-Purpose Microcontroller Module 12a Hardware Reference Release 1.4a (October 11, 2017)
General-Purpose Microcontroller Module 12a Hardware Reference 1 General-Purpose Microcontroller Module 12a Hardware Reference Release 1.4a (October 11, 2017) Purpose: General-purpose platform to accommodate
More informationSTK200 Starter Kit User Guide May 2004
STK200 Starter Kit User Guide ---------------------------------------------------------------- May 2004 R Table of Contents Section 1 Introduction... 1-1 1.1 Device Support...1-1 Section 2 Getting Started...
More informationPROGRAMMABLE POWER SUPPLY
PROGRAMMABLE POWER SUPPLY MATTHIEU L. KIELA HARDWARE DESCRIPTION APRIL 25, 2006 WESTERN WASHINGTON UNIVERSITY ELECTRONICS ENGINEERING TECHNOLOGY ETEC 474, PROFESSOR MORTON INTRODUCTION In laboratory and
More informationU4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch
AVR USB Module Documentation Rev. 19 2010, Dipl.-Ing. (FH) Rainer Reusch www.reusch-elektronik.de http://products.reworld.eu/u4dil.htm File: _Manual Created: 2010-02-10 Changed: 2010-09-07 Contents 1.
More informationU6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch
AVR USB Module Documentation Rev. 18 2011, Dipl.-Ing. (FH) Rainer Reusch www.reusch-elektronik.de http://products.reworld.eu/u6dil.htm File: _Manual Created: 2011-02-22 Changed: 2011-03-31 Table of Contents
More informationSECURE DIGITAL ACCESS SYSTEM USING IBUTTON
SECURE DIGITAL ACCESS SYSTEM USING IBUTTON Access control forms a vital link in a security chain. Here we describe a secure digital access system using ibutton that allows only authorised persons to access
More informationButterfly Alternate Pin Uses. Joe Pardue 12/31/06
Butterfly Alternate Pin Uses Joe Pardue 12/31/06 www.smileymicros.com Introduction There seems to be a bit of confusion over which pins on the Butterfly can be used for general I/O. Most of the pins have
More informationCerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A
1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com Cerebot Nano Reference Manual Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A Overview The Cerebot Nano is the
More informationDoc: page 1 of 6
Cerebot Nano Reference Manual Revision: February 6, 2009 Note: This document applies to REV A of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview
More informationMCP4725. MCP4725 I 2 C DAC Arduino and chipkit library. Manual
MCP4725 MCP4725 I 2 C DAC Arduino and chipkit library Manual http://www.rinkydinkelectronics.com/ (C)2014 Rinky-Dink Electronics, Henning Karlsen Introduction: This library has been made to easily interface
More informationM32 Development Board
M32 Development Board User Guide Document Control Information This Document Release Date: 12th March 2006 This Document Version: 1.0 Document History Author Release Date Reference Release Notes JSL 23rd
More informationAVR-P20 development board Users Manual
AVR-P20 development board Users Manual All boards produced by Olimex are ROHS compliant Revision A, October 2005 Copyright(c) 2009, OLIMEX Ltd, All rights reserved Page 1 INTRODUCTION: The AVR Microcontrollers
More informationAVR -based Bridge between Full-speed USB and Fast Serial Asynchronous Interfaces AT76C711
Features AVR Microcontroller Clock Generator Provides CPU Rates up to 24 MHz Programmable UART with 16-byte FIFOs at the Receiver Side (1), with a Maximum Rate of 921K Baud Programmable SPI Interface Full-speed
More informationAPPLICATION NOTE. Atmel ATA6612/ATA6613/ATA6614 Development Board ATA6612/ATA6613/ATA6614. Features
APPLICATION NOTE Atmel ATA662/ATA663/ATA664-EK Development Board V.2 ATA662/ATA663/ATA664 Features All necessary components to put the Atmel ATA662/ATA663/ATA664 in operation are included Placeholders
More informationLABORATORY MANUAL Interfacing LCD 16x2, Keypad 4x4 and 7Segment Display to PIC18F4580
LABORATORY MANUAL Interfacing LCD 16x2, Keypad 4x4 and 7Segment Display to PIC18F458 1. OBJECTIVES: 1.1 To learn how to interface LCD 16x2, Keypad 4x4 and 7Segment Display to the microcontroller. 1.2 To
More informationFigure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on
JTAG AVR Emulator through USB Main Features AVR Studio Compatible Supports AVR Devices with JTAG Interface Emulates Digital and Analog On-Chip Functions Data and Program Memory Breakpoints Supports Assembler
More informationAli Karimpour Associate Professor Ferdowsi University of Mashhad
AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar
More informationDistributed by: www.jameco.com -800-83-44 The content and copyrights of the attached material are the property of its owner. STK50... User Guide Table of Contents Table of Contents Section Introduction...
More informationAVR-P development board Users Manual
AVR-P40-8515 development board Users Manual All boards produced by Olimex are ROHS compliant Revision A, January 2002 Copyright(c) 2009, OLIMEX Ltd, All rights reserved Page 1 INTRODUCTION: The AVR Microcontroller
More information8051 Advance Trainer
wwwembeddedmarketcom 0 Advance Trainer On Board Features of 0 AdvanceTrainer with PVRD Microcontroller RS interface KHZ RC IR receiver Buzzer Light Sensor (LDR) Temperature Sensor Three Analog Inputs via
More informationIOT Based Motor & Pump Monitoring System
IOT Based Motor & Pump Monitoring System 1 Suresh Gohane Shraddha Akant 3 Ritu Gedam 4 Samiksha Jawanjal 5 Pradnya Kale 6 Aparna Raikwad 123456 Department of Electronics and Telecommunication Engineering,
More informationEasyAVR6 Development System
EasyAVR6 Development System Part No.: MPMICRO-AVR-Devel-EasyAVR6 Overview EasyAVR6 is a development system that supports a wide range of 8-, 14-, 20-, 28- and 40-pin AVR MCUs. EasyAVR6 allows AVR microcontrollers
More informationEmbedded AVR Microcontroller Including RF Transmitter and Immobilizer LF Functionality for Remote Keyless Entry ATA5795. Summary.
Features AES-128 Immobilizer Transponder for Use in Contactless Mode CMMI Certified. Configurable, Secure, Open Source Immobilizer Stack Energy Supply and Bi-directional Communication via LF Link (125
More informationRevision: 05/05/ E Main Suite D Pullman, WA (509) Voice and Fax. Various power connectors. 3.3V regulator
Digilent Cerebot Plus Board Reference Manual Revision: 05/05/2008 www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent Cerebot Plus Board is a useful
More informationMega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX
Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The Mega128-Development board is designed for
More informationAVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab
AVR Training Board-I V., Konkuk Univ. Tae Pyeong Kim What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor (CPU). A small
More informationMicrocontroller-Based Solar Data Logger System using Proteus Virtual System Modeller
0 st International Conference on Future Trends in Computing and Communication Technologies Microcontroller-Based Solar Data Logger System using Proteus Virtual System Modeller Nurhakimah M.Mukhtar School
More information8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help
8051 Intermidiate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6
More informationZippy AVR Programmer. Zippy Programmer Features. Lomae Pty Ltd PO BOX 1297 Baulkham Hills, NSW,1755 ACN
PO BOX 97 ACN 0 80 56 Zippy AVR Programmer Introduction When Atmel released their 8 Bit AVR Microcontroller range, they also released a complete development system that allowed engineers to start developing
More informationINSTRUCTION MANUAL FOR AMCT-1
INSTRUCTION MANUAL FOR AMCT-1 REVISIO N NO: 1.1 Customer s Approval: PREPARED BY (RD ENGINEER) CHECKED BY APPROVED BY SIGNATURE DATE Orient Display (N.A.) Ltd. 145 Royal Crest Court, Unit 42, Markham,
More informationAVR Peripheral Board. Campus Component Pvt. Ltd.
AVR Peripheral Board Campus Component Pvt. Ltd. DISCLAIMER Information furnished is believed to be accurate and reliable at the time of publication. However, Campus Component Pvt. Ltd. assumes no responsibility
More informationDIGITAL HUMIDITY SENSOR HYT-131
Rights reserved for change in technical data! B+B Thermo-Technik GmbH Postfach 1748 D-78158 Donaueschingen Phone: +49 771 8316-622 Fax: +49 771 8316-629 DIGITAL HUMIDITY SENSOR 1. Features - On-Chip humidity
More informationAli Karimpour Associate Professor Ferdowsi University of Mashhad
AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar
More informationPB-MC-AVR28 28 Pin AVR Full Size Development Board
PB-MC-AVR28 28 Pin AVR Full Size Development Board PB-MC-AVR28-UG TABLE OF CONTENTS 1. OVERVIEW... 1 1.1. Introduction... 1 1.2. References... 1 1.2.1. Board Versions... 1 1.2.2. Referenced Documents...
More informationMore than Compatibility
More than Compatibility MassDuino MD-328D 8-bit Microcontroller with 32K bytes In-System Programmable Flash www.inhaos.com DOC ID: DS-MD-328D-V01-20160412 www.inhaos.com Page: 1 of 10 Features: More Fast
More informationAPPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction
APPLICATION NOTE Atmel AT01080: XMEGA E Schematic Checklist Atmel AVR XMEGA E Features Power supplies Reset circuit Clocks and crystal oscillators PDI TWI Introduction This application note describes a
More informationMARCH ISSN: INTERNATIONALJOURNALFORENGINEERINGAPPLICATIONSAND TECHNOLOGY GPS ENABLED EMERGENT TRACING AND NEAREST FACILITY AVAILANCE SYSTEM
IJFEAT INTERNATIONALJOURNALFORENGINEERINGAPPLICATIONSAND TECHNOLOGY GPS ENABLED EMERGENT TRACING AND NEAREST FACILITY AVAILANCE SYSTEM 1 Prof.A.N.Shire, Department of EXTC, J.D.I.E.T,Yavatmal, 2Ankita
More informationSection 1 Introduction
Section 1 Introduction The ATmegaICE is a real time In-Circuit Emulator (ICE) for all ATmega devices. It can be upgraded to support future ATmega parts. It is controlled by AVR Studio, which is a professional
More informationEasyPIC5 Development System
EasyPIC5 Development System Part No.: MPMICRO-PIC-Devel- EasyPIC5 Overview EasyPIC5 is a development system that supports over 120 8-, 14-, 18-, 20-, 28- and 40-pin PIC MCUs. EasyPIC5 allows PIC microcontrollers
More informationSAFE ST7 EVALUATION BOARD
SAFE ST7 EVALUATION BOARD (ST7FOPTIONS-EVAL) USER MANUAL June 00 DOC- ST7FOPTIONS-EVAL USE IN LIFE SUPPORT DEVICES OR SYSTEMS MUST BE EXPRESSLY AUTHORIZED. STMicroelectronics PRODUCTS ARE NOT AUTHORIZED
More informationZL10AVR. Versatile Evaluation Board for AVR Microcontrollers
Versatile Evaluation Board for AVR Microcontrollers Thank you for buying ZL10AVR evaluation board. We hope that the power and quality of our tool allow you to appreciate the advantages of AVR microcontrollers
More informationPB-MC-AVR28 28 Pin AVR Full Size Development Board
PB-MC-AVR28 28 Pin AVR Full Size Development Board PB-MC-AVR28-UG TABLE OF CONTENTS 1. OVERVIEW... 1 1.1. Introduction... 1 1.2. References... 1 1.2.1. Referenced Documents... 1 1.2.2. Acronyms and Abbreviations...
More informationATMega128 A plug-on processor board.
NIK HEF NATIONAL INSTITUTE FOR NUCLEAR AND HIGH ENERGY PHYSICS ETR 2002-03 august 2002 ET 22330.01 Updated: November 2002 A plug-on processor board. A general purpose plug-on board. Most processor pins
More informationHardware Manual. Crumb128. Rapid Prototyping Module with the Atmega128 AVR Microcontroller
Hardware Manual Crumb128 Rapid Prototyping Module with the Atmega128 AVR Microcontroller Version 1.1 Copyright 2004 Dr. Erik Lins, Development and Distribution of Hardware and Software. All right reserved.
More informationProject : Version : Date : 11/04/2016 Author : Freeware, for evaluation and non-commercial use only Company : Comments:
Lampiran 1 Listing program dari seluruh sistem. /***************************************************** This program was produced by the CodeWizardAVR V2.04.9 Evaluation Automatic Program Generator Copyright
More informationVLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab
AVR Training Board-I V., Konkuk Univ. Yong Beom Cho ybcho@konkuk.ac.kr What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor
More informationMACHINE BREAKDOWN DETECTION SYSTEM
MACHINE BREAKDOWN DETECTION SYSTEM Yogita P. Desale 1 1 student, Electronics and telecommunication Department, MCOERC, Maharashtra, ABSTRACT Industrial situation is very critical and is subject to several
More information中显液晶 技术资料 中显控制器使用说明书 2009年3月15日 北京市海淀区中关村大街32号和盛大厦811室 电话 86 010 52926620 传真 86 010 52926621 企业网站.zxlcd.com
http://wwwzxlcdcom 4 SEG / 6 COM DRIVER & CONTROLLER FOR DOT MATRIX LCD June 2 Ver Contents in this document are subject to change without notice No part of this document may be reproduced or transmitted
More informationEmbedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad
Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Objectives To be familiar with microcontrollers, PIC18F4550 microcontroller. Tools PIC18F4550 Microcontroller, MPLAB software,
More informationĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN KỸ THUẬT ĐIỆN TỬ. Embedded System Design
ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN KỸ THUẬT ĐIỆN TỬ Embedded System Design Chapter 7: Peripherals for embedded systems 7.1 Digital parallel input / output
More informationATmega48/88/168 Development Board
ATmega// Development Board This is versatile development board for AVR microcontrollers ATmega//. It is good for testing and debugging embedded programs. It has many built-in peripheries connected to microcontroller
More informationLBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual
LBAT90USB162 Atmel AT90USB162 Development Board User s manual 1 1. INTRODUCTION Thank you for choosing the LBAT90USB162 Atmel AT90USB162 development board. This board is designed to give quick and cost-effective
More informationTEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!
Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer
More informationLaboratory 1 Introduction to the Arduino boards
Laboratory 1 Introduction to the Arduino boards The set of Arduino development tools include µc (microcontroller) boards, accessories (peripheral modules, components etc.) and open source software tools
More informationAVRUSBPRG1 USB AVR IN SYSTEM PROGRAMMER
AVRUSBPRG1 USB AVR IN SYSTEM PROGRAMMER 2016 Table of Contents 1- Introduction 1.1- AVRUSBPRG1 Features 1.2- Supported Devices 1.3- System Requirement 1.4- Pinout 2- AVRUSBPRG1 Driver Installation 3- Running
More informationMEGATRONICS v3.0 DATASHEET
MEGATRONICS v3.0 DATASHEET Author Bart Meijer Date 10th of June 2014 Document version 1.2 ReprapWorld.com Megatronics Datasheet Reprapworld.com 1 PRODUCT OVERVIEW Megatronics is based on many famous open-source
More information