How to Use a 16×2 LCD Display with Raspberry Pi

How to Use a 16x2 LCD Display with Raspberry Pi

Follow DF Maker Community by clicking on the above “Blue Text” to become a tech enthusiast. This tutorial details how to control an LCD display with a Raspberry Pi. Even if you have no knowledge of circuits, you can complete the setup by following the tutorial. The 16×2 LCD display is quite simple, unlike touch … Read more

What Can the Most Popular Programming Language JavaScript Do?

What Can the Most Popular Programming Language JavaScript Do?

First of all, it is regrettable that “PHP is the best language”, but it is not the most popular language. Sorry to all the languages that just made it to the TIOBE programming language rankings in April: You are all great, but you cannot take on this great responsibility. Before we start, let me mention … Read more

Understanding RTOS Scheduling from a Bare-Metal Perspective

Understanding RTOS Scheduling from a Bare-Metal Perspective

Follow+Star Public Account Number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | strongerHuang Many embedded developers start from bare-metal programming and then move to RTOS. This article shares the basic principles of RTOS scheduling. During the job-hunting season in March and April, here are some embedded-related positions to recommend: It’s normal … Read more

Implementing a Sokoban Game in Android Studio

Implementing a Sokoban Game in Android Studio

1. Project Overview Sokoban is a very popular puzzle game. The gameplay is simple, but it requires players to have a certain level of logical thinking and spatial perception abilities, which is why it is loved by many players. In the game, players need to push boxes to designated locations, with each level having a … Read more

Creating a One-Stroke Drawing Game in Android Studio

Creating a One-Stroke Drawing Game in Android Studio

1. Project Overview Android One-Stroke Drawing is a puzzle game where players need to start from a point and connect all the squares in the shape with a continuous line without retracing any connected segments. The game homepage features a regular mode, a random mode, and a settings entry. The regular mode includes 8 major … Read more

The Value and Implementation of Android Click Simulation Technology

The Value and Implementation of Android Click Simulation Technology

Related Reading: Awesome! Complete Source Code for 74 Apps! Interview Question Discussion: Execution Order When Return Statement is in Try Block Android Projects with Over 2k Stars on GitHub and Code Style Guide (Absolutely Valuable) Source: http://www.jianshu.com/p/d83b2caa5249 “Action!” Welcome to this large-scale practical tech show, “Xiaoming Tells Stories.” Hello everyone, I am Xiaoming! Today’s theme … Read more

Getting Started with NanoFramework for Embedded Systems

Getting Started with NanoFramework for Embedded Systems

If you are unfamiliar with NanoFramework, you can check out the following examples ![im https://cshark-hub.github.io/mako-iot/posts/waste-bins-calendar/ A very cool high-tech trash can project Introduction to NanoFramework NanoFramework is an open-source, cross-platform version of .NET, specifically designed for embedded systems and Internet of Things (IoT) devices. It allows developers to build embedded applications using .NET languages such … Read more

Mastering ESP32: 12 Essential Tutorials Completed, Next Up is Advanced Tutorials

Mastering ESP32: 12 Essential Tutorials Completed, Next Up is Advanced Tutorials

Author: Xiao Yu, Layout: Xiao Yu WeChat Official Account: Chip Home (ID: chiphome-dy) Hello everyone, recently updated the series of tutorials on ESP32, a total of 12 articles covering the introduction of commonly used peripherals of ESP32, the basic tutorials have been completed, and next, there will be more WiFi, Bluetooth, screens, and sensors and … Read more

Getting Started with ESP32 Development

Getting Started with ESP32 Development

Previously, I shared about the ESP8266, and someone commented to try the ESP32. So I bought a few of them back, and of course, I thought about playing with everyone. Let me introduce this development board. Development board GitHub project link: https://github.com/Xinyuan-LilyGO/T-QT Download the repository code to local: We can develop ESP32S3 using both ESP-IDF … Read more

Embedded Design and Programming: Chip Design and Cross Toolchain

Embedded Design and Programming: Chip Design and Cross Toolchain

Click the title hyperlink to view detailed content. 1. Embedded Design and Programming, Chip Design [11]Both software and hardware are a high abstraction of life – Discussing Interrupt Control (ARM Architecture Programming) [12]Programming Overview [13]Explaining Embedded Knowledge Points in Three Lines of Code [14]32-bit and 16-bit Instruction Set Mode Automatic Switching Mechanism [15]The Principles of … Read more