Arduino-Pico: A Powerful Arduino Environment for Raspberry Pi Pico

Arduino-Pico: A Powerful Arduino Environment for Raspberry Pi Pico

The Arduino-Pico project brings support for the Arduino programming environment to the Raspberry Pi Pico (and compatible RP2040 and RP2350 chips), greatly simplifying the development process and endowing this cost-effective microcontroller with powerful capabilities. This article will delve into the core features of Arduino-Pico, installation methods, usage instructions, and some advanced tips. 1. Core Features … Read more

Getting Started with ESP32 Using Arduino IDE

Getting Started with ESP32 Using Arduino IDE

Getting started with the ESP32 Wroom DevkitC V4 on Arduino IDE Introduction to ESP32 ESP32 is a series of low-cost, low-power microcontroller units with integrated Wi-Fi and dual-mode Bluetooth. The ESP32 series uses the Tensilica Xtensa LX6 microprocessor, which includes both dual-core and single-core versions, with built-in antenna switches, RF converters, power amplifiers, low-noise receive … Read more

What to Learn for Embedded Systems

What to Learn for Embedded Systems

Embedded systems refer to computer systems that are embedded in devices, typically having dedicated functions and real-time requirements. Learning embedded development requires mastering both hardware and software knowledge. Here are the main topics for learning embedded systems: 1. Fundamental Knowledge Digital and Analog Circuits: Understand basic circuit principles such as logic gates, resistors, capacitors, amplifiers, … Read more

Getting Started With Arduino Programming (3rd Edition) PDF Download

Getting Started With Arduino Programming (3rd Edition) PDF Download

Author: [US] Simon Monk (Simon Monk) Translated by: Wang ChaoPublisher:Tsinghua University PressPublication Date: June 2023 Editorial Recommendation A new Arduino programming guide that requires no prior programming experience! This edition has been comprehensively updated to introduce how to quickly and easily write all programs based on Arduino models using a modified C language and the … Read more

Debugging ESP32 Startup Issues Caused by CH343

Debugging ESP32 Startup Issues Caused by CH343

*This article has been modified or fictionalized in certain “story” elements for various reasons. The “issues with a certain chip” mentioned in this article only describe the situation of my tested samples. At the end, there are two solutions and a summary. Recently, I designed an IoT device using the ESP32 as the main control … Read more

Dialogue with Curriculum Developers: How New Technologies Truly Enter Classrooms 2.0

Dialogue with Curriculum Developers: How New Technologies Truly Enter Classrooms 2.0

Click on the above “Mushroom Cloud Creation” to follow us! Dialogue with Curriculum Developers: How New Technologies Truly Enter Classrooms 2.0 Dialogue Guests: Xie Zuoru, Teacher at Wenzhou Middle School, Zhejiang Province, Co-founder of the “Virtual Valley Project”; Liu Zhengyun, Teacher at Nantong University Affiliated Middle School, Jiangsu Province, Core Member of the “Virtual Valley … Read more

Introduction to IoT Firmware Vulnerability Research

Introduction to IoT Firmware Vulnerability Research

With the advent of the 5G era, the role of the Internet of Things (IoT) is becoming increasingly important, along with more security risks. IoT security covers a wide range of topics. This series of articles will discuss the author’s understanding of IoT vulnerability research from a technical perspective. The author will explore five dimensions: … Read more

Mastering Smart Parking Lots: A Comprehensive Guide

Mastering Smart Parking Lots: A Comprehensive Guide

The current issues in public parking lots, such as slow parking, slow payment, difficulty finding parking spaces, and locating vehicles, have become social problems. The Cortex-A9 core M6708-T series core board integrates its own advantages to achieve a series of fully automated functions such as quick vehicle entry and exit, start and stop, positioning, and … Read more

Building a Smart Home with Raspberry Pi

Building a Smart Home with Raspberry Pi

What is HomeKit? The Internet of Things (IoT) market is bustling with various applications, leading to a chaotic design landscape that lacks a definitive product to establish a unified architecture or standard: including device connection protocols, data transmission specifications, and more. To address this situation, Apple introduced a solution at WWDC 2014: the HomeKit protocol … Read more

Two Ultra-High Frequency Cortex-M Core Domestic MCUs

Two Ultra-High Frequency Cortex-M Core Domestic MCUs

Hello everyone, I am Pi Zi Heng, a serious tech enthusiast. Today, I will introduce to you the high-frequency products of domestic Cortex-M core MCU manufacturers. Yesterday, I released the “2023 Edition of Domestic Cortex-M Core MCU Manufacturers High-Frequency Products,” where I found 12 models with a frequency of no less than 144MHz, which has … Read more