Six Essential MATLAB Techniques

Six Essential MATLAB Techniques

Click Graduate School Forum Learn more about graduate school information 1. Help: The Most Effective Command Actually, I can say that without MATLAB software, I think I would basically know nothing. Whenever I encounter a problem, my first reaction is usually: help. Let me share some common methods of using help. (1) Directly typing “help” … Read more

Step-by-Step Guide to IoT Smart Faucet Client Program Design

Step-by-Step Guide to IoT Smart Faucet Client Program Design

This article mainly covers the implementation of MQTT server connection and topic publishing in Python & the implementation of Python forms. Refer to the following for setting up the MQTT server: http://www.guyuehome.com/44993 Design Goals: Implement remote control for faucet switch Implement scheduled remote control for faucet Implement a visual interactive interface Based on the above … Read more

A Small Tip on CMake and QT Development Environment

A Small Tip on CMake and QT Development Environment

OpenCV Version: 4.2.0 OpenCV-Contrib Version: 4.2.0 CMake Version: 3.20.0 When developing image algorithms with OpenCV, being able to display the pixel where the mouse falls on the image can greatly improve development efficiency. I searched this issue and found that most bloggers use callback functions to solve it, which not only adds extra complexity but … Read more

Effective Approaches for Rust Newcomers

Effective Approaches for Rust Newcomers

Mozilla RustThe official team provides an extensive and high-quality eBook and technical documentation, which is enough for us to read directly.Moreover, I guarantee you won’t finish it because they are continuously updated with newrust versions, and occasionally there are new books on specific topics (for example, async programming, macros, cargo book, rustc book, etc.).I feel … Read more

Super Knob Open Source Project Based on ESP32 and Brushless Motor

Super Knob Open Source Project Based on ESP32 and Brushless Motor

Click on the top “Embedded Application Research Institute” and select “Pin/Star the Public Account“ Valuable Resources Delivered Instantly! Source | Gitee wenzheng Compiled & Typeset | Embedded Application Research Institute Recently, I have been learning about LVGL related development, which will be applied to MCU and Linux related projects in the future. I chose LVGL … Read more

Using LVGL GUI Library with ESP32

Using LVGL GUI Library with ESP32

Using the LVGL GUI library with ESP32 allows for the implementation of modern and beautiful GUIs on microcontroller devices. This article is based on using the ESP32 with the Arduino framework to drive a 3.5-inch LCD screen. First, ensure that the TFT_eSPI can properly drive the 3.5-inch LCD screen. If the driver is not set … Read more

Getting Started with MATLAB App Designer: Common Components (Part 2)

Getting Started with MATLAB App Designer: Common Components (Part 2)

This section introduces 19 commonly used components in MATLAB App Designer, including buttons, labels, axes, edit fields, radio button groups, toggle button groups, dropdowns, list boxes, checkboxes, trees, tables, sliders, spinners, state buttons, date pickers, text areas, images, hyperlinks, and HTML. 01 Radio Button Group The radio button group is a container for managing a … Read more

Introduction to Matlab App Designer: Common Components (Part 1)

Introduction to Matlab App Designer: Common Components (Part 1)

This article introduces 19 commonly used components in MATLAB App Designer, including buttons, labels, axes, edit fields, radio button groups, toggle button groups, dropdowns, list boxes, checkboxes, trees, tables, sliders, spinners, state buttons, date pickers, text areas, images, hyperlinks, and HTML. There are a total of 21 commonly used components in MATLAB App Designer. Table … Read more

Packaging MATLAB GUI as Executable EXE Files

Packaging MATLAB GUI as Executable EXE Files

A reader asked how to package a MATLAB GUI into an executable EXE file, so I am sharing the method. The current MATLAB GUI uses files ending with .mlapp, rather than the old .fig based format. 1. Enter deploytool in the command window and press Enter, then select the first option. 2. Select the .mlapp … Read more

Rust 2020 Development Vision: Embracing GUI

Rust 2020 Development Vision: Embracing GUI

The Rust core development team released a call for papers last month on their blog aimed at the Rust community, hoping to gather thoughts and suggestions on how Rust should develop in 2020. They stated that team members would read all submissions and subsequently produce a “Roadmap RFC” to form a formal proposal. Any ideas … Read more