Alternative Debugging Prints for STM32 without UART

Printf() is the common techniques for debugging the code flow with prints. In this Uart - serial console is most popularly used to get the prints during program runtime. That means printf() is redirected to Uart. There are other alternative methods for Uart debugging prints such as Serial Wire ViewerSemihostingSegger…

Continue Reading Alternative Debugging Prints for STM32 without UART

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