STM32 Serial Communication: Interrupt vs Polling

1. From Polling to Interrupt
Many students prefer polling over interrupt-driven operations.
Is this related to our nature? Everyone likes to have everything under control and dislikes being interrupted. We often have experiences where we are talking to someone and suddenly receive a phone call, and after the call, we can't remember what we were discussing! This awful experience deeply influences us, leading us to believe that machines might behave similarly; frequent interruptions might mess things up. Fortunately, while machines are generally

Raspberry Pi and Arduino Serial Communication with DHT11

Raspberry Pi and Arduino Serial Communication with DHT11

Arduino has a rich set of external interfaces, and the biggest difference from Raspberry Pi's IO ports is that Arduino has analog input interfaces that can measure analog values on IO ports. The communication scheme between Arduino and Raspberry Pi via serial (Serial) generally has two methods: one is through Raspberry Pi GPIO serial communication, and the second is through USB serial communication.

Clearly, the USB serial communication between Arduino and Raspberry

Examples of Arduino Applications in Embedded Development

Do you know what Arduino is? Do you know what Arduino can do? Today, let’s get to know Arduino!

Arduino is a convenient, flexible, and easy-to-use open-source electronic prototyping platform.

It includes hardware (various models of Arduino boards) and software (Arduino IDE). It was developed by a European team in the winter of 2005. Its members include Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis, and Nicholas Zambetti.

This article shares a case of lighting up an LED using Arduino.

Required Tools

Hardware

Practical Guide to Serial Communication with Android

Introduction

In the previous article, we discussed the basics of serial communication. If you haven't read it, I recommend you do so first; otherwise, you might not fully understand some of the content in this article.

This article will explain the practical aspects of serial communication on the Android side, specifically how to implement data exchange between Android devices and other devices such as PLC motherboards using serial communication.

It is important to note that, as mentioned in the previous article, my current

Back to Top
Product has been added to your cart
×