Scrolling LCD using Arduino.

Slides:



Advertisements
Similar presentations
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Advertisements

Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Camera Interfacing using ARM7
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
Pulse-Width Modulation: Simulating variable DC output
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Having fun with code, using Arduino in a middle school CS classroom
Arduino.
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Obstacle avoiding robot { pixel }
Prototyping with Microcontrollers and Sensors
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
Peripherals – Keypad The Keypad provides a simple means of numerical data or control input. The keys can be attributed whatever data or control values.
SUBMITTED BY EDGEFX TEAM
SUBMITTED BY EDGEFX TEAM
Fundamentals of Computer Engineering
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Home automation using Arduino & ‘PIR sensor’
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
PC CONTROLLED SCROLLING MESSAGE DISPLAY FOR COLLEGE NOTICE BOARD
Arduino is an open-source platform for building electronics projects
Introduction to the Arduino
SUBMITTED BY EDGEFX TEAM
AUTO POWER SUPPLY CONTROL FROM 4 DIFFERENT SOURCES: SOLAR, MAINS, GENERATOR & INVERTOR TO ENSURE NO BREAK POWER.
ULTRASONIC DISTANCE METER USING 8051
Arduino BASED RFID Device Access
Automatic human detector garbage can.
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
SCADA for Remote Industrial Plant
MICROCONTROLLER BASED SPEEDOMETER CUM ODOMETER
SUBMITTED BY EDGEFX TEAM
Arduino Development for Beginners
SUBMITTED BY EDGEFX TEAM
SUBMITTED BY EDGEFX TEAM
DIGITAL CALCULATOR USING 8051
ARDUINO LINE FOLLOWER ROBOT
OBJECTIVE AND FEATURES:
Arduino Part 1 Topics: Microcontrollers Programming Basics
SMART CARD ENABLED EMPLOYEE IDENTIFICATION FOR SECURITY PURPOSE
Arduino - Introduction
LCD’s with Arduino A Microcontroller.
ARDUINO DC MOTR SPEED CTL
‘SONAR’ using Arduino & ultrasonic distance sensor
RAILWAY TRACK SNAP NOTIFICATION
AVR Microcontrollers Prepared By: Disha Ruparelia ( )
Arduino and Design of Embedded Applications
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Introduction to Microprocessors and Microcontrollers
Introducing the PIC Mid-Range Family and the 16F84A
Intro to the Arduino by Someet Singh
Manual Robotics ..
CTY SAR FCPS Shawn Lupoli, Elliot Tan
Arduino Leonardo Setup
Introduction to Arduino
Lab #1: Getting Started.
Arduino Board.
Arduino म्हणजे काय?.
Introduction to arduino
PRESENTATION BASED ON EMBEDDED SYSTEM. SUBMITTED BY MAMATA YADAV.
Presented By,  Mamata Yadav (BE Elex & Comm.) Vice R&D Coordinator(HW), PCRT  Payal Shah (BE Elex & Comm.)  Ananta Das (BE Elex & Comm.) R&D Team,PCRT.
Pulse-Width Modulation: Simulating variable DC output
Presentation transcript:

Scrolling LCD using Arduino. ©Copyright 2016 : make it or take it.in

Contents: ©Copyright 2016 : make it or take it.in Project overview. Block diagram. Components used Microcontroller. Power supply Arduino. Liquid Crystal Display Potentiometer Software used. Circuit diagram. Working. Applications. Future scope. Conclusion. ©Copyright 2016 : make it or take it.in

Project overview: In this world of information, fluent transfer of information is important. Starting from receiving data to displaying data the electronic devices has played significant role. In this project an Arduino is used as a controller to command the Liquid Crystal Display (LCD). The Arduino used is a 16 bit microcontroller. The information regarding the display content is stored in the Arduino in the form of program. A LCD is used to display the information/ headlines or any sort of advertisement. The information displayed will scroll from right to left over and over again. ©Copyright 2016 : make it or take it.in

Block diagram: ©Copyright 2016 : make it or take it.in

Components used - Power supply: 7805 ©Copyright 2016 : make it or take it.in

Microcontroller used – AVR: AVR is a family of microcontrollers developed by Atmel. These are modified Harvard architecture & 8 bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time. AVR microcontrollers used in the Arduino board designs. The 8-bit Arduino used in this project is Atmega328p. ©Copyright 2016 : make it or take it.in

Atmega328p : Arduino/Genuino Uno is a microcontroller board based on the ATmega328p It has 14 digital input/output pins (of which 6 can be used as PWM outputs). 6 analog inputs are also available for input or output. Atmega328p runs at a 16 MHz clock cycle. ©Copyright 2016 : make it or take it.in

Arduino is a open source electronics community. It focuses on using microcontrollers in advance electronics by building microcontroller boards. These boards uses AVR series microcontrollers for processing and controlling. You can blink an LED or control an servo motor or even send or receive your twitter messages. ©Copyright 2016 : make it or take it.in

Liquid Crystal Display LCD (Liquid Crystal Display) is an electronic display module. A 16x2 LCD is very commonly used in various devices and circuits. A 16x2 LCD means it has 16 columns and 2 rows for displaying information. A command is given to LCD to do a predefined task like initializing it, clearing its screen, setting the cursor position, controlling display etc. The data sent to the LCD is in parallel combination i.e. by using D0 to D7 pins. ©Copyright 2016 : make it or take it.in

It is used to control the brightness of the LCD by connecting it at V0 Potentiometer A potentiometer, informally a pot, is a three-terminal resistor with a sliding or rotating contact that forms an adjustable voltage divider. Potentiometers consist of a resistive element, a sliding contact (wiper) that moves along the element, making good electrical contact with one part of it, electrical terminals at each end of the element, a mechanism that moves the wiper from one end to the other, and a housing containing the element and wiper. The potentiometer available are of multiple ranges, in this project the potentiometer used is an 10KΩ It is used to control the brightness of the LCD by connecting it at V0 ©Copyright 2016 : make it or take it.in

Unlike them the Arduino software is an all-in-one design. Software used: Microcontrollers mostly use different software's from compiling code or to creating a ‘hex file’ till making its PCB( Printed Circuit Board ). Unlike them the Arduino software is an all-in-one design. The Arduino Integrated Development Environment - or Arduino Software (IDE) - contains a text editor for writing code, a graphic window (Serial Monitor), a text console, a toolbar with buttons for compiling the code . Also, it connects to the Arduino hardware to upload programs and communicate with them. ©Copyright 2016 : make it or take it.in

Circuit Diagram: ©Copyright 2016 : make it or take it.in

Working: The working of scrolling display is quite simple to understand because of few parameters associated with it. The LCD is directly connected to the Arduino for data reception. The data is sent to the LCD through its D0 to D7 terminals, i.e. parallel communication. The data is received by the LCD and displayed on its screen. The data halts at a position for a second for better legibility. ©Copyright 2016 : make it or take it.in

Applications: ©Copyright 2016 : make it or take it.in

Future Scope: ©Copyright 2016 : make it or take it.in

Conclusion: Scrolling LCD display is yet another simple device which can be used to display information or notice for various applications. Arduino interfaced with an LCD can perform various scrolling pattern which are attractive as well as informative. Thus this project is very suitable for small scale as well as medium scale information display. ©Copyright 2016 : make it or take it.in

Thanking You ©Copyright 2016 : make it or take it.in