Professional Documents
Culture Documents
ARDUINO NANO
The Arduino Nano is a small, complete, and breadboard -friendly board based on the
ATmega328P (Arduino Nano 3.x). It has more or less the same functionality of the
Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and
works with a Mini-B USB cable instead of a standard one .
SPECIFICATIONS
Microcontroller ATmega328
Architecture AVR
Operating Voltage 5V
Flash Memory 32 KB of which 2 KB used by bootloader
SRAM 2 KB
Clock Speed 16 MHz
Analog IN Pins 8
EEPROM 1 KB
DC Current per I/O Pins 40 mA (I/O Pins)
Input Voltage 7-12 V
Digital I/O Pins 22 (6 of which are PWM)
PWM Output 6
Power Consumption 19 mA
PCB Size 18 x 45 mm
Weight 7g
Product Code A000005
BLUETOOTH(HC05)
The HC-05 is a very cool module which can add two-way (full-duplex) wireless functionality to
your projects. You can use this module to communicate between two microcontrollers like
Arduino or communicate with any device with Bluetooth functionality like a Phone or Laptop.
There are many android applications that are already available which makes this process a lot
easier. The module communicates with the help of USART at 9600 baud rate hence it is easy to
interface with any microcontroller that supports USART. We can also configure the default values
of the module by using the command mode. So, if you looking for a Wireless module that could
transfer data from your computer or mobile phone to microcontroller or vice versa then this module
might be the right choice for you. However, do not expect this module to transfer multimedia like
photos or songs; you might have to look into the CSR8645 module for that.
Pin Pin Name Description
Number
1 Enable / Key This pin is used to toggle between Data Mode (set low) and AT command mo
high). By default it is in Data mode
4 TX – Transmits Serial Data. Everything received via Bluetooth will be given out by t
Transmitter as serial data.
5 RX – Receiver Receive Serial Data. Every serial data given to this pin will be broadcast
Bluetooth
6 State The state pin is connected to on board LED, it can be used as a feedback to ch
Bluetooth is working properly.
8 Button Used to control the Key/Enable pin to toggle between Data and command Mo d
Applications
Wireless communication between two microcontrollers
Communicate with Laptop, Desktops and mobile phones
Data Logging application
Consumer applications
Wireless Robots
Home Automation
DC Motors
Electric Motors produce Mechanical movements by taking in the electrical energy and producing
equivalent mechanical energy. Hundreds and thousands of devices are powered by electrical
motors- from small pick-and-place robots to big turbines- motors find applications in every
industry.
1. DC motor 2 enable jumper. Leave this in place when using a stepper motor. Connect to PWM
output for DC motor speed control.
2. DC motor 2 "+" or stepper motor B+
3. DC motor 2 "-" or stepper motor B-
L293D
The Motor Driver is a module for motors that allows you to control the working speed and direction
of two motors simultaneously. This Motor Driver is designed and developed based on L293D IC.
L293D is a 16 Pin Motor Driver IC. This is designed to provide bidirectional drive currents at
voltages from 5 V to 36 V.
The L293D is a 16 pin IC, with eight pins, on each side, to controlling of two DC motor
simultaneously. There are 4 INPUT pins, 4 OUTPUT pins and 2 ENABLE pin for each motor.
FIGURE: PIN DIAGRAM OF L293D
WORKING MECHAISM
Rotation of motor depends on Enable Pins. When Enable 1/2 is HIGH , motor connected to left
part of IC will rotate according to following manner