MBED

MBED

MBED is IoT Device Platform based on ARM Cortex M3 (LPC1768) which provides the 32-bit OS, cloud services, tools, and developer ecosystem.


MBED Basics

ARM MBED Board (LPC1768)

Basic information about ARM MBED board.

Introduction to ARM MBED (LPC1768)

MBED is a platform which is developed by ARM and is based on the NXP LPC1768 microcontroller, with an online compiler and a software library.

Getting started with ARM MBED using online compiler and Keil uVision IDE

Start writing codes using online compiler and Keil µVision IDE for MBED.

ADC of ARM MBED (LPC1768)

ARM MBED has inbuilt 12-bit ADC (Analog to Digital Converter) to convert Analog voltage to digital value.

DAC of ARM MBED (LPC1768)

ARM MBED has inbuilt DAC (Digital to Analog Converter). DAC is useful for converting digital signals into analog signals and find use in audio and video applications.

I2C of ARM MBED LPC1768

On the MBED board there are total two I2Cs are available. Here, data sent from MBED LPC1768 to Arduino UNO using I2C protocol.

SPI of ARM MBED LPC1768

In the MBED board, there are two SPI are available. Here, data sent from MBED LPC1768 to Arduino UNO using SPI protocol.

UART in ARM MBED LPC1768

In the ARM MBED board there are total three serial UART’s are available. Here, we communicate data from MBED to Arduino using UART.

PWM of ARM MBED LPC1768

PWM is a technique used to vary the width of the pulse while keeping its frequency constant. MBED LPC1768 board has on-board six PWM channels.

Timer in ARM MBED LPC1768

Here we use the timer to count the time interval between LED ON and OFF and displayed count on serial window.

RTC of ARM MBED LPC1768

MBED board has inbuilt RTC. It provide hardware clock that can keep track of the date and time.

External Interrupt in ARM MBED LPC1768

In ARM MBED board pins 5 to 30 can be used as an interrupt input, excepting only pins 19 and 20.

MBED Interface

HC-05 Bluetooth Module Interfacing with ARM MBED

Bluetooth is a wireless communication protocol here we used to control the status of LED using cell phone.

DC Motor Interfacing with ARM MBED

DC Motor is a device which converts electrical energy into mechanical energy. Here we learn speed and direction control of DC motor using ARM MBED LPC1768.

DHT11 Sensor Interfacing with ARM MBED

DHT11 is a single wire digital humidity and temperature sensor, which gives relative humidity in percentage and temperature in degree Celsius.

GPS Module Interfacing with ARM MBED

GPS is a Global Positioning System which provides accurate information about the location and time of the device. Here we learn latitude, longitude, date, time, speed, Altitude, Number of satellite receive from GPS receivers.

Analog Joystick Interfacing with ARM MBED

Analog Joystick is an input device used to control the pointer movement in 2-Dimensional axes. Generally, joystick is used for getting angular movements.

LCD 16x2 Interfacing With ARM MBED

LCD16x2 has two lines with 16 characters in each line. LCD16x2 is generally used for printing values and strings in embedded application.

LM35 Interfacing with ARM MBED

LM35 is a sensor which is used to measure temperature. It provides electrical output proportional to the temperature (in Celsius).

Nokia5110 Graphical Display Interfacing with ARM MBED

Nokia5110 is 48x84 dot LCD display with Serial Peripheral Interface (SPI) Connectivity. Here we learn how display the different images on Nokia 5110 GLCD.

PIR Sensor Interfacing with ARM MBED

PIR motion sensor senses Infrared signals. It is generally used to detect the motion of humans or animals.

Servo Motor Interfacing with ARM mbed

Servo motor is an electromechanical device which consists of motor, gear assembly and feedback circuitry. It is used in Robotics applications, airplanes, rudders, quad copters, etc. here we learn how to drive (0-180 degree) servo motor using ARM MBED LPC1768.

Soil Moisture Sensor Interfacing with ARM MBED

Soil moisture sensor is used to measure the water content (moisture) in soil. It is used in agriculture applications, irrigation and gardening systems, etc. Here we learn how to use and measure the soil moisture using ARM MBED LPC1768.

Stepper Motor Interfacing with ARM mbed

A stepper motor is a simple brushless DC Motor which rotates in steps. Now here we learn how to interface and how to rotate stepwise angle of stepper motor using ARM mbed.

Thermistor Interfacing with ARM MBED

Thermistor is a type of resistor whose resistance changes in accordance with change in temperature. It is used to measure the temperature over small range typically -100 °C to 300 °C. Here we learn how to measure temperature as well as resistance of NTC thermistor.

Ultrasonic Sensor HC-SR04 Interfacing With ARM MBED

Ultrasonic module HC-SR04 is generally used for finding distance to an object and for obstacle detection. It can operate in the range of 2cm-400cm. here we learn how to measure the distance using HC-SR04.

Interfacing ADXL335 Accelerometer with ARM MBED LPC1768

Accelerometer ADXL335 sensor measures acceleration of gravity in tilt-sensing or inclination in a smartphone, gaming etc. Here, ADXL335 interfaced with ARM MBED LPC1768 and displayed acceleration data on serial window.