MSP430 | Distance Measurement Using HC-SR04 Ultrasonic sensor

An ultrasonic sensor is an electronic device that measures the distance of a target object by emitting ultrasonic sound waves. The emitted sound waves frequency is too high for humans to hear. They then wait for the sound to be reflected back, and converts the reflected sound into an electrical…

Continue Reading MSP430 | Distance Measurement Using HC-SR04 Ultrasonic sensor

ESP32 BLE GATT Server with ESP-IDF

Bluetooth Low Energy (BLE) is a low power wireless technology used for connecting devices with each other. BLE operates in the 2.4 GHz ISM (Industrial, Scientific, and Medical) band, and is targeted towards applications that need to consume less power and may need to run on batteries for longer periods of time—months, and even years and it is…

Continue Reading ESP32 BLE GATT Server with ESP-IDF

ESP32 with TCP/IP protocol

A TCP (transmission control protocol) is a connection-oriented communication. It is an intermediate layer of the application layer and internet protocol layer in OSI model. TCP is designed to send the data packets over the network. It ensures that data is delivered to the correct destination. TCP creates a connection…

Continue Reading ESP32 with TCP/IP protocol

ESP32 OLED SSD1306 I2C interface

ESP32 A series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. It has Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz and performing at up to 600 DMIPS Ultra low power (ULP) co-processor and supports wide range of peripheral such as i2c, spi, uart, dac, etc. SSD1306…

Continue Reading ESP32 OLED SSD1306 I2C interface