Untitled
Untitled
Untitled
Arduino is an open-source platform used for building electronics projects. Arduino consists of both a
physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or
IDE (Integrated Development Environment) that runs on your computer, used to write and upload
computer code to the physical board.
With Arduino, you can control almost everything around you be it simple LED or giant Robots.
other peripheral connected with it.Microcontroller an integrated circuit that contains a microprocessor
along with memory and associated circuits and that controls some or all of the functions of an
electronic device (such as a home appliance) or system.
2
DIFFERENT TYPES OF ARDUINO
Boarduino Kit
DIY Arduino
Arduino Uno
Arduino UNO is a low-cost, flexible, and easy-to-use programmable open-source microcontroller board that can be
integrated into a variety of electronic projects. This board can be interfaced with other Arduino boards, Arduino
shields, Raspberry Pi boards and can control relays, LEDs, servos, and motors as an output
The Arduino UNO includes 6 analog pin inputs, 14 digital pins, a USB connector, a power jack, and an ICSP
(In-Circuit Serial Programming) header. It is programmed based on IDE, which stands for Integrated
Development Environment. It can run on both online and offline platforms.
The IDE is common to all available boards of Arduino.
5
The ESP8266 is a system on a chip (SOC) Wi-Fi microchip for Internet of Things (IoT)
applications produced by Espressif Systems.
Given its low cost, small size and adaptability with embedded devices, the ESP8266 is now
used extensively across IoT devices. Although it’s now been succeeded by the newer
generation ESP32 microcontroller chip, the ESP8266 is still a popular choice for IoT
developers and manufacturers.
The ESP8266 module enables microcontrollers to connect to 2.4 GHz Wi-Fi, using IEEE
802.11 bgn. It can be used with ESP-AT firmware to provide Wi-Fi connectivity to external
host MCUs, or it can be used as a self-sufficient MCU by running an RTOS-based SDK.
The module has a full TCP/IP stack and provides the ability for data processing, reads and
6
controls of GPIOs.
ESP8266 Functions
ESP8266 has many applications when it comes to the IoT. Here are just some of
the functions the chip is used for:
Data Processing: Includes processing basic inputs from analog and digital sensors
for far more complex calculations with an RTOS or Non-OS SDK
P2P Connectivity: Create direct communication between ESPs and other devices
using IoT P2P connectivity
7
ESP8266 Applications
The ESP8266 modules are commonly found in the following IoT devices:
(PLCs)
Ai-Thinker ESP-05
9
Popular ESP8266 Boards
WeMos D1 Mini
Espressif NodeMCU module V1.0