Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

Release of Arduino IDE 2.0.0: A User-Friendly Interface with Enhanced Features

The new version of Arduino IDE 2.0.0 has been officially released.

The new development environment is based on the Eclipse Theia framework, an open-source project based on the same architecture as VS Code. The front end is written in TypeScript, and most of the back end is written in Golang.

The new IDE offers a more modern and user-friendly interface, faster compilation times, code suggestion features,

Creating a Weather Station with Unlimited Data Transmission Using Arduino

Let's become technology enthusiasts together

Author: iwoox

This project uses Arduino open-source hardware to quickly create a weather station with unlimited data transmission capabilities. I previously created a weather station project with data logging functionality, and this is an upgraded and improved version.

Creating a Weather Station with Unlimited Data Transmission Using Arduino

Step 1: Concept

First, we need to add wireless data transmission functionality from the weather station to the indoor receiver, removing the SD card module and replacing

How to Add Seeed Development Boards to Arduino IDE in Four Easy Steps

Q
A
&

Question: How to add Seeed boards to Arduino IDE

Seeed has designed many development boards that can be used with Arduino IDE, such as the products listed below. Today, we will introduce how to add these development boards to Arduino IDE.
  • Seeeduino XIAO

  • Seeeduino Wio Terminal

  • Seeeduino Lotus Cortex-M0+

  • Seeeduino LoRaWAN/GPS

  • Seeeduino Cortex M0
Please note: The development boards mentioned above are from the AT SAMD21 microcontroller series. Please copy the following URL into the Additional Board Manager URLs in Step 2.
https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
And below, the boards from Seeeduino

TaskScheduler: A Lightweight Cooperative Multitasking Scheduler for Arduino, ESP32, STM32 and Other Microcontrollers

In embedded development, multitasking is key to improving system efficiency and functionality. For resource-constrained microcontrollers, traditional preemptive multitasking frameworks (like FreeRTOS) can be overly complex and resource-intensive. In this case, the lightweight cooperative multitasking scheduler TaskScheduler becomes an ideal choice.

Introduction to TaskScheduler

TaskScheduler is a library that provides cooperative multitasking capabilities for microcontrollers such as Arduino, ESPx, STM32, etc. It offers a simple and easy-to-use API that allows you to easily create, manage, and execute multiple tasks without needing to delve

First STM32 Development Board Supporting Arduino Interface Launched!

The first STM32 development board supporting Arduino interface has been launched!

First STM32 Development Board Supporting Arduino Interface Launched!

The star OTTO development board 【ard-otto-stm32】 is the first Arduino™ board that includes high-performance image processing, display support, and Wi-Fi connectivity, allowing users to create connected systems that provide an extraordinary audiovisual experience.

First STM32 Development Board Supporting Arduino Interface Launched!

To showcase the high-performance image processing advantages of the STM32F469BIT6 microprocessor, the Arduino™ star OTTO board can be

Combining Raspberry Pi and Arduino: A Comprehensive Guide

1. Introduction

The Raspberry Pi is an advanced embedded Linux board that can perform complete computer functions. In recent years, due to its affordability and ease of use, the Raspberry Pi has become very popular among developers. Additionally, Arduino is a convenient and flexible embedded development tool that can perform real-time signal acquisition and control. It has also seen significant development and popularity due to its ease of use and development.

2. Positioning

The Raspberry Pi is a complete computer with strong processing

Arduino Uno | Measuring Distance with HC-SR04 Ultrasonic Sensor

Example Effect

Arduino Uno | Measuring Distance with HC-SR04 Ultrasonic SensorPress the serial monitor, and you can see that the measured distance is 9.8cm-10.1cm with an error of about 0.2cm.

Arduino Uno | Measuring Distance with HC-SR04 Ultrasonic Sensor

HC-SR04

An ultrasonic sensor used for distance measurement, widely applied in robotics to avoid obstacles and measure distances.

Arduino Uno | Measuring Distance with HC-SR04 Ultrasonic Sensor

Its module uses Trig to trigger distance measurement,

which emits 8 40kHz square waves and

Arduino UNO R4 Launch: Enhanced Specifications and Chip Upgrade

Arduino has not released a new model for the UNO since the launch of UNO R3 in 2010. This model has endured and remained popular for a long time.

Thirteen years later, they finally released an upgraded model — Arduino UNO R4. Compared to the old version, the new model has made significant improvements in computing power, memory, and network connectivity.

Arduino UNO R4 has a design and appearance similar to R3. However, the UNO R4 no longer uses the ATmega328P chip

Arduino Lab for MicroPython: An Integrated Development Environment for MicroPython Developers

MicroPython is a lightweight implementation of Python designed for embedded systems, capable of running on microcontrollers. Arduino Lab for MicroPython (hereafter referred to as Arduino Lab) is an integrated development environment (IDE) specifically designed by Arduino for MicroPython developers, aiming to provide a convenient programming environment and tools to help developers write and debug MicroPython code more efficiently.

Arduino Lab features a range of capabilities that make MicroPython development easier and more enjoyable. Below are detailed introductions to these features.

Arduino					</div>
									</div>
						
							<div class= 2024-12-29

Quick Start for Beginners: Mastering ESP32 with Arduino IDE

Quick Start for Beginners: Mastering ESP32 with Arduino IDE
Hello everyone, I am Machine Panda.
In order to do a good job, one must first sharpen their tools. Therefore, choosing a suitable development environment is crucial. Since this series mainly uses the ESP32 microcontroller, there are generally three mainstream development methods:
Arduino, a convenient and flexible open-source electronic prototyping platform, supports ESP32, ESP8266, etc., and can use Arduino IDE or VSCode/Clion + PlatformIO for project development.
MicroPython, commonly used development software is
Back to Top
Product has been added to your cart
×