Final Report (Zain)
Final Report (Zain)
Microcontroller ATmega328
Operating Voltage 5V
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Length 68.6 mm
Width 53.4 mm
Weight 25 g
Serial
Used for correspondence between the Arduino board and a PC or diverse devices. All Arduino
sheets have no under one serial port (generally called a UART or USART): Serial. It passes on
cutting edge sticks 0 (RX) and 1 (TX) and what's more with the PC through USB. Accordingly,
if you use these limits, you can't similarly use sticks 0 and 1 for mechanized information or
yield.
You can use the Arduino environment's understood serial screen to talk with an Arduino board.
Click the serial screen get in the toolbar and select the same baud rate used as a piece of the
call to begin().
Firmata Library
The Firmata library completes the Firmata tradition for talking with programming on the host PC.
This grants you to create custom firmware without expecting to make your own specific tradition
and articles for the programming environment that you are using.
LABVIEW
The Firmata library finishes the Firmata custom for conversing with programming on the host PC.
This awards you to make custom firmware without hoping to make your own particular convention
and articles for the programming environment that you are utilizing.
Why LABVIEW
NI LabVIEW structure layout writing computer programs is at the point of convergence of the
National Instruments stage. Giving thorough mechanical assemblies that you need to develop any
estimation or control application in radically less time, LabVIEW is the ideal progression
environment for advancement, divulgence, and revived results. Join the power of LabVIEW
programming with specific, reconfigurable gear to vanquish the relentlessly extending versatile
quality included in passing on estimation and control structures on time and under spending
arrangement.
Application areas:
LabVIEW is an adaptable programming environment that can help you effectively
assemble your remarkable application, whether you're taking basic estimations or
prototyping with FPGA innovation.
Automating measurements and processing signal data
Instrument control
Automating test and validation systems
Designing embedded control and monitoring systems
Academic teaching
VISA:
The Virtual Instrument Software Architecture (VISA) is a standard for organizing, programming,
and researching instrumentation systems containing GPIB, VXI, PXI, Serial, Ethernet, and/or USB
interfaces. VISA gives the programming interface between the hardware and headway
circumstances, for instance, LabVIEW, LabWindows/CVI, and Measurement Studio for Microsoft
Visual Studio. NI-VISA is the National Instruments execution of the VISA I/O standard. NI-VISA
fuses programming libraries, keen utilities, for instance, NI I/O Trace and the VISA Interactive
Control, and configuration programs through Measurement & Automation Explorer for all your
change needs. NI-VISA is standard over the National Instruments item advertising. With NI-VISA,
you can feel beyond any doubt that your item headway won't get the opportunity to be obsolete as
your instrumentation interface hardware needs progress into what's to come.
Android (Operating System):
Android is a convenient working system (OS) in perspective of the Linux bit and in no time became
by Google. With a customer interface considering direct control, Android is formed basically for
touchscreen mobile phones, for instance, PDAs and tablet PCs, with specific customer interfaces
for TVs (Android TV), cars (Android Auto), and wrist watches (Android Wear). The OS uses
touch inputs that unreservedly identify with certifiable exercises, for example, swiping, tapping,
crushing, and inverse pressing to control on-screen things, and a virtual comfort. Despite being
basically proposed for touchscreen data, it has furthermore been used as a piece of preoccupation
solaces, automated cams, general PCs, and diverse equipment.
PUTTY:
PuTTY is a free and open-source terminal emulator, serial console and framework record trade
application. It reinforces a couple framework traditions, including SCP, SSH, Telnet, rlogin, and
unrefined connection affiliation. It can in like manner interface with a serial port (since structure
0.59). The name "PuTTY" has no definitive significance.
There are many applications for VLC and here are some top applications areas.
1. SMART LIGHTING
Smart buildings require smart lighting. Smart lighting with VLC provides the infrastructure for
illumination, control and communications and will greatly reduce wiring and energy consumption
within a building.
2. MOBILE CONNECTIVITY
By pointing a visible light at another device you can create a very high speed data link with inherent
security. This overcomes the problems of having to pair or connect and provides a much higher
data rate than Bluetooth or WiFi.
3. HAZARDOUS ENVIRONMENTS
Communicating in areas where there is risk of explosions can be a problem (e.g. in mines, petro-
chemical plants, oil rigs etc.) . VLC is inherently safe and provides both safe illumination and
communications.
8. AVIATION
Radio is undesirable in passenger compartments of aircraft. LEDs are already used for illumination
and can also be used instead of wires to provide media services to passengers. This reduces the
aircraft construction costs and its weight.
9. UNDERWATER COMMUNICATIONS
RF does not work underwater but visible light can support high speed data transmission over short
distances in this environment. This could enable divers and underwater vehicles to talk to each
other.
10. LOCATION BASED SERVICES
Each visible light information source can be uniquely identified, so the location of any VLC device
can be identified quickly and accurately.