Arduino
Arduino IDE is the official Integrated Development Environment for programming Arduino microcontroller boards and compatible hardware. It allows embedded developers, hobbyists, students and makers to write code, compile sketches, and upload them to physical boards like Arduino Uno, Mega, Nano, and many others. The IDE includes a code editor with syntax highlighting, a built-in serial monitor for debugging, board management tools, and library support. Arduino is widely used in education, robotics, IoT projects, and maker communities worldwide.
AI Recommendation
1 suggestionArduino IDE 2.0 and later ship with a native Apple Silicon build that you can download directly from arduino.cc. The native macOS arm64 build is available through the official Arduino download page — simply select "macOS Apple Silicon, 11 Big Sur or newer, 64 bits" and download. However, be aware of an important limitation: while the Arduino IDE itself runs natively on Apple Silicon, the bundled compiler toolchain (avr-gcc and related build tools) still ships as Intel-only binaries. This means you will need to have Rosetta 2 installed and enabled on your Mac for compilation to work, even though the IDE runs natively. If you want to avoid installing Rosetta entirely, you would need to manually replace the compiler toolchain with an ARM-native version — a technically complex workaround that is not recommended for most users. For typical Arduino development, download and install the native Apple Silicon build from arduino.cc; if you do not already have Rosetta 2 on your system, macOS will prompt you to install it the first time you try to compile a sketch. This situation will persist until Arduino ships a fully native compiler toolchain for Apple Silicon, which has not yet occurred as of May 2026.
Recommended reading