Project - Temp Controlled Furnace
Project - Temp Controlled Furnace
Project - Temp Controlled Furnace
What is Arduino
An Arduino is based on a microcontroller which is a simple easy to use
computer designed for beginners to run 1 program at a time, over and over
again.
Microcontroller
Microcontrollers are small computers integrated into a single chip
They contain
1.Processing core
2.Flash Memory for program
3.I/O peripherals
4.RAM
5.Peripherals such as clocks, timers, PWM etc.
o Microprocessors are used for general purpose applications while
microcontrollers are self sufficient and are used for specific tasks
o Microcontrollers are an example of embedded systems.
Microcontroller Vs Microprocessor
Microprocessor consists of only a Central Processing Unit, whereas Micro
Controller contains a CPU, Memory, I/O all integrated into one chip.
Key features of Arduino
Arduino is an open-source physical computing platform
1. It is a small microcontroller board with a USB plug
2. Based on a simple i/o board and a development environment that
implements the Processing/writing language
3. Arduino can be used to develop stand-alone interactive objects or can be
connected to software on your computer
4. Easy-to-use hardware and software.
5. It’s intended for students, artists, designers, hobbyists and anyone who
tinker with technology.
6. It is programmed in Arduino Programming language(APL) similar to
C/C++.
7. Way more easy to program compared to other microcontroller packages.
Arduino Uno Wi-Fi R3
It is a modernized version of the classic Arduino UNO R3 board. Full
integration of a microcontroller ATmega328 and a Wi-Fi chip ESP8266 with 8
MB memory on one board
Pin configuration
Vin: This is the input voltage pin of the Arduino board used to provide input
supply from an external power source.
5V: This pin of the Arduino board is used as a regulated power supply voltage
and it is used to give supply to the board as well as on board components.
Digital Pins: The pins 0 to 13 are used as a digital input or output for the
Arduino board.
Serial Pins: These pins are also known as a UART pin. It is used for
communication between the Arduino board and a computer or other devices. The
transmitter pin number 1 and receiver pin number 0 is used to transmit and
receive the data resp.
External Interrupt Pins: This pin of the Arduino board is used to produce the
External interrupt and it is done by pin numbers 2 and 3.
PWM Pins: This pins of the board is used to convert the digital signal into an
analogue by varying the width of the Pulse. The pin numbers 3,5,6,9,10 and 11
are used as a PWM pin.
SPI Pins: This is the Serial Peripheral Interface pin, it is used to maintain SPI
communication with the help of the SPI library. SPI pins include:
LED Pin: The board has an inbuilt LED using digital pin-13. The LED glows
only when the digital pin becomes high.
Software
When ATmega328 chip is used in place of Arduino Uno, or vice versa, the
image below shows the pin mapping between the two.
Applications
This application makes use of the Arduino Uno board, Bluetooth interface for
connectivity, and smartphones. Software loaded boards are connected to the
home devices like lamps, A/C, TV, Refrigerator, and Bluetooth software is
interfaced with the board.
Temperature Sensor Types