Arduino Basics Tutorial 06 – Flowing LED Lights

Arduino Basics Tutorial 06 - Flowing LED Lights

Reading this article will take about 3 minutes. The previous article introduced the Arduino digital I/O pins and related functions, lighting up the onboard LED. This article will use a breadboard to build a circuit, allowing multiple LEDs to create a flowing effect. 1. Experimental Materials Uno R3 Development Board USB Data Cable Breadboard and … Read more

Arduino Serial Communication Example

Arduino Serial Communication Example

Of course, below I will provide a complete example of Arduino serial communication. This example will demonstrate how to perform simple data exchange between Arduino and a computer. We will write a program that receives characters from the computer and performs different actions based on the received characters. At the same time, Arduino will also … Read more

Implementing Running Lights Using Arduino

Implementing Running Lights Using Arduino

1. Hardware Preparation You’ll need an Arduino development board (such as Arduino Uno) and several LED lights. Connect the anode (long leg) of the LED lights through a current-limiting resistor (usually a few hundred ohms, such as 220Ω, to prevent excessive current from damaging the LEDs) to the digital pins of the Arduino board (for … Read more

Essential Computer Knowledge: 100 Key Points

Essential Computer Knowledge: 100 Key Points

100 Essential Points in Computing 1. The symbolization of information is data, so data is the concrete representation of information, and information is the logical meaning abstracted from data. 2. Information technology refers to the technologies related to acquiring, storing, transmitting, processing, developing, and utilizing information resources. 3. The core of culture is: ideas and … Read more

Understanding Project Files in Embedded Development

Understanding Project Files in Embedded Development

Hello everyone, I am Pi Zi Heng, a serious tech person. Today, I will talk about project files in embedded development. In the previous two lessons, I introduced two typical input files in embedded development: source files (.c/.h/.s) and linker files (.icf). I want to ask again, are there any other input files? The answer … Read more

A Simple and User-Friendly STM32 Embedded OS Kernel

A Simple and User-Friendly STM32 Embedded OS Kernel

Now, there are more and more embedded operating systems, such as the well-known uCOS, FreeRTOS, RT-Thread, etc. Each of these operating systems has its own characteristics:Which RTOS have you used in STM32 embedded development? This article will introduce a simple and user-friendly embedded operating system kernel – KLite. KLite Source Code Source code link:https://gitee.com/kerndev/klite The … Read more

Differences Between Coroutines and Tasks in RTOS

Differences Between Coroutines and Tasks in RTOS

We are all familiar with processes and threads, but their terminology might differ in RTOS systems. The term we are familiar with is Task (Task), which is similar to Thread (Thread). You will find that in some places, RTOS tasks are also referred to as threads. However, in RTOS, there is another less common program … Read more

Android Shortcuts: Create Custom Home Screen Shortcuts

Android Shortcuts: Create Custom Home Screen Shortcuts

/ Author Introduction / This article is contributed by Xiaweizi, sharing the development of desktop shortcuts, which I believe will be helpful to everyone! Thanks to the author for the wonderful article. Xiaweizi’s blog address: http://xiaweizi.cn/ / Introduction / The Shortcuts feature was introduced with Android 7.1 Nougat, mainly aimed at allowing users to define … Read more

MVP Architecture Experience with Kotlin on Android

MVP Architecture Experience with Kotlin on Android

Hot Articles Overview | Click Title to Read 2018 is Coming, BAT and Other Internet Companies’ Android Interview Questions Summary Advanced Android and Java Architecture Video Sharing Details and Principles of QR Code Generation MVP Kotlin Official Address https://github.com/googlesamples/android-architecture/tree/dev-todo-mvp-kotlin/ Looking at the official website, we find that the actual code amount comparison is less than … Read more

Getting Started with micro:bit Creation Kit (Based on Mind+)

Getting Started with micro:bit Creation Kit (Based on Mind+)

(This series of tutorials are all based on the “Upload Execution” mode of Mind+, software version V1.1) Introductory Video Tutorial: Introduction to Mind+ Platform Mind+ is a programming software for teenagers developed based on Scratch 3.0, supporting various open-source hardware such as Arduino and micro:bit. You can complete programming by simply dragging graphical program blocks, … Read more