# Arduino IDE

Published articles for Arduino IDE.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Arduino Core on Zephyr 1.0.0 is here!

DevFeed: [Arduino Core on Zephyr 1.0.0 is here!](<https://devfeed.tech/articles/arduino-core-on-zephyr-1-0-0-is-here-13650.md>)

Original publisher: [Read original article](<https://blog.arduino.cc/2026/09/03/arduino-core-on-zephyr-1-0-0-is-here/>)

Author: Arduino Team

Published: 2026-09-03T15:20:44Z

Content type: release

Language: en

Sources: [Arduino Blog](<https://devfeed.tech/sources/arduino-blog.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Robotics](<https://devfeed.tech/topics/robotics.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Qualcomm](<https://devfeed.tech/topics/qualcomm.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-core-on-zephyr](<https://devfeed.tech/tags/arduino-core-on-zephyr.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [camera](<https://devfeed.tech/tags/camera.md>), [image-classification](<https://devfeed.tech/tags/image-classification.md>), [object-detection](<https://devfeed.tech/tags/object-detection.md>), [physical-ai](<https://devfeed.tech/tags/physical-ai.md>), [qualcomm](<https://devfeed.tech/tags/qualcomm.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [release](<https://devfeed.tech/tags/release.md>), [robotics](<https://devfeed.tech/tags/robotics.md>), [ventuno-q](<https://devfeed.tech/tags/ventuno-q.md>), [zephyr](<https://devfeed.tech/tags/zephyr.md>)

### AI overview

Arduino announced ArduinoCore-Zephyr 1.0.0, adding support for the VENTUNO Q board, updating the base to Zephyr 4.4.1, enabling camera support for the Nicla Vision module, and including bug fixes and cleanup.

### Source excerpt

We're excited to announce version 1.0.0 of the ArduinoCore-Zephyr, our biggest release yet. Building on the stability milestone we hit with 0.90.0, this release brings new hardware support, an updated Zephyr base, and a long list of fixes and improvements across the core. Thank you to everyone who tested 0.90.0, filed issues, and helped us [...] The post Arduino Core on Zephyr 1.0.0 is here! appeared first on Arduino Blog.

## Creating an Arduino Demo With No Coding Experience Using AI

DevFeed: [Creating an Arduino Demo With No Coding Experience Using AI](<https://devfeed.tech/articles/creating-an-arduino-demo-with-no-coding-experience-using-ai-13767.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/05/creating-arduino-demo-with-no-coding-experience-using-ai/>)

Author: John Lee

Published: 2026-05-21T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [ESP32-C5](<https://devfeed.tech/topics/esp32-c5.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [blog](<https://devfeed.tech/tags/blog.md>), [coding](<https://devfeed.tech/tags/coding.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [demo](<https://devfeed.tech/tags/demo.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp32-c5](<https://devfeed.tech/tags/esp32-c5.md>), [hardware](<https://devfeed.tech/tags/hardware.md>)

### AI overview

A first-time maker describes using AI to build an Arduino temperature indicator with an ESP32-C5, encountering generated-code errors, silent failures, serial-monitor confusion, and wiring-related problems before the device began working.

### Source excerpt

A first-person account of building an ESP32-C5 Arduino temperature indicator with AI assistance, from generated code and confusing errors to serial debugging, wiring issues, and the moment the LED finally changed color.

## Creating an Arduino Library for ESP32

DevFeed: [Creating an Arduino Library for ESP32](<https://devfeed.tech/articles/creating-an-arduino-library-for-esp32-13737.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/12/arduino-library-creation/>)

Author: John Lee

Published: 2025-12-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Library](<https://devfeed.tech/topics/library.md>), [Development](<https://devfeed.tech/topics/development.md>), [Code](<https://devfeed.tech/topics/code.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [beginner](<https://devfeed.tech/tags/beginner.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [class](<https://devfeed.tech/tags/class.md>), [classes](<https://devfeed.tech/tags/classes.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ide](<https://devfeed.tech/tags/ide.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [library](<https://devfeed.tech/tags/library.md>), [maintainability](<https://devfeed.tech/tags/maintainability.md>), [modular](<https://devfeed.tech/tags/modular.md>), [modularity](<https://devfeed.tech/tags/modularity.md>), [modules](<https://devfeed.tech/tags/modules.md>), [programming](<https://devfeed.tech/tags/programming.md>), [structure](<https://devfeed.tech/tags/structure.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A step-by-step guide to creating, structuring, and publishing custom Arduino libraries for ESP32. It explains library benefits and structure, prerequisites, and implementation through a minimal "Hello World" example.

### Source excerpt

Learn how to create, structure, and publish Arduino libraries for ESP32. This step-by-step guide covers everything from understanding a library structure to submitting your library to the Arduino Library Manager.

## Getting Started with ESP32 Arduino

DevFeed: [Getting Started with ESP32 Arduino](<https://devfeed.tech/articles/getting-started-with-esp32-arduino-13726.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/10/arduino-get-started/>)

Author: John Lee

Published: 2025-10-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Arduino](<https://devfeed.tech/topics/arduino.md>), [Development](<https://devfeed.tech/topics/development.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Code](<https://devfeed.tech/topics/code.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [blog](<https://devfeed.tech/tags/blog.md>), [development](<https://devfeed.tech/tags/development.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [esp32-c5](<https://devfeed.tech/tags/esp32-c5.md>), [esp32-c6](<https://devfeed.tech/tags/esp32-c6.md>), [esp32-h2](<https://devfeed.tech/tags/esp32-h2.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [examples](<https://devfeed.tech/tags/examples.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [git](<https://devfeed.tech/tags/git.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ide](<https://devfeed.tech/tags/ide.md>), [installation](<https://devfeed.tech/tags/installation.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on setting up the ESP32 Arduino Core development environment. It covers Arduino IDE installation, ESP32 board package setup through the Board Manager or manual Git installation, and the core's support for Espressif microcontrollers, connectivity, peripherals, libraries, and FreeRTOS-based multitasking.

### Source excerpt

Learn how to set up the ESP32 Arduino Core development environment, including Arduino IDE installation and ESP32 board package setup using both the Board Manager and manual Git installation methods.

## Using ESP-NOW in Arduino

DevFeed: [Using ESP-NOW in Arduino](<https://devfeed.tech/articles/using-esp-now-in-arduino-13665.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2024/08/arduino-esp-now-lib/>)

Author: John Lee

Published: 2024-08-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Library](<https://devfeed.tech/topics/library.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Low Latency](<https://devfeed.tech/topics/low-latency.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [article](<https://devfeed.tech/tags/article.md>), [automation](<https://devfeed.tech/tags/automation.md>), [battery](<https://devfeed.tech/tags/battery.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [communication](<https://devfeed.tech/tags/communication.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [esp-now](<https://devfeed.tech/tags/esp-now.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [esp32-c6](<https://devfeed.tech/tags/esp32-c6.md>), [esp32-s2](<https://devfeed.tech/tags/esp32-s2.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [examples](<https://devfeed.tech/tags/examples.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iot](<https://devfeed.tech/tags/iot.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-power](<https://devfeed.tech/tags/low-power.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [networks](<https://devfeed.tech/tags/networks.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [sensor](<https://devfeed.tech/tags/sensor.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>), [wireless](<https://devfeed.tech/tags/wireless.md>)

### AI overview

This tutorial explains how to use the ESP-NOW library included in Arduino 3.0.0 with supported ESP32 boards. It covers the protocol's connectionless peer-to-peer communication, low-latency and low-power characteristics, security features, prerequisites, and basic setup using Arduino and C++.

### Source excerpt

This article presents information on how to use ESP-NOW with the Arduino core for Espressif devices.

## Arduino ESP32 support version 2.0.0 is out!

DevFeed: [Arduino ESP32 support version 2.0.0 is out!](<https://devfeed.tech/articles/arduino-esp32-support-version-2-0-0-is-out-13660.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2021/08/arduino-esp32-support-version-2-0-0-is-out/>)

Author: John Lee

Published: 2021-08-31T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [ESP8266](<https://devfeed.tech/topics/esp8266.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Ethernet](<https://devfeed.tech/topics/ethernet.md>)

Tags: [2-0-0](<https://devfeed.tech/tags/2-0-0.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [iot](<https://devfeed.tech/tags/iot.md>), [release](<https://devfeed.tech/tags/release.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [usb](<https://devfeed.tech/tags/usb.md>), [version-2-0-0](<https://devfeed.tech/tags/version-2-0-0.md>)

### AI overview

Espressif announces the release of Arduino ESP32 support version 2.0.0. The update is based on a newer ESP-IDF development version, adds support for ESP32-S2 and ESP32-C3, and includes additional features and bug fixes.

### Source excerpt

Announcement of Arduino 2.0.0 release.

## Identifying your Arduino board from code

DevFeed: [Identifying your Arduino board from code](<https://devfeed.tech/articles/identifying-your-arduino-board-from-code-20705.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/identifying-your-arduino-board-from-code>)

Author: Abhinaba Basu \[MSFT\]

Published: 2016-02-21T16:18:49Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [Code](<https://devfeed.tech/topics/code.md>), [PowerShell](<https://devfeed.tech/topics/powershell.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [ESP8266](<https://devfeed.tech/topics/esp8266.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [code](<https://devfeed.tech/tags/code.md>), [esp8266](<https://devfeed.tech/tags/esp8266.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [ide](<https://devfeed.tech/tags/ide.md>), [iot](<https://devfeed.tech/tags/iot.md>), [powershell](<https://devfeed.tech/tags/powershell.md>), [project](<https://devfeed.tech/tags/project.md>)

### AI overview

This tutorial explains how to identify the selected Arduino board in code by reading board-specific definitions from the Arduino IDE's boards.txt file. It describes using those definitions to choose different serial interfaces for Arduino UNO and Arduino Mega, and mentions a PowerShell routine hosted on GitHub.

### Source excerpt

For my IoT project I needed to write code slightly differently for specific Arduino boards. E.g....