Arduino

Sort By:  
R399.90  Inc VAT
R599.90  Inc VAT
R619.19
Add smart technology to your home and workplace with the first Open programmable IoT platform that allows you to build custom IoT devices.
R2,959.90  Inc VAT
The Arduino Motor Shield allows your arduino to drive DC and stepper motors, relays and solenoids.
R811.29  Inc VAT
Allow your Arduino to measure movement: orientation, acceleration and magnetic field!
R849.90  Inc VAT
The Arduino Student Kit is a hands-on, step-by-step remote learning tool for ages 11+: get started with the basics of electronics, programming, and coding at home. No prior knowledge or experience is necessary as the kit guides you through step by step. Educators can teach their class remotely using the kits, and parents can use the kit as a homeschool tool for their child to learn at their own pace. Everyone will gain confidence in programming and electronics with guided lessons and open experimentation.
R1,669.90  Inc VAT
The Arduino Ethernet Shield 2 connects your Arduino to the internet.
R694.90  Inc VAT
A kit with all you need to learn how to solder by building your own Arduino UNO and wave synthesizer shield.
R1,399.90  Inc VAT
Looking for the Nano Every? Check the Arduino Every - Pack solution!
R329.90  Inc VAT
An IoT connected IMU sensor in the Nano form factor.
R629.90  Inc VAT
The basic Arduino board to build secure WiFi and Bluetooth® applications.
R879.90  Inc VAT
An AI enabled board in the shape of the classic Nano board, with all the sensors to start building your next project right away.
R929.90  Inc VAT
Bring smart sensing solutions to the edge, with the high-performance, low-power board that packs state-of-the-art Bosch Sensortec technology into our smallest form factor yet.
R1,129.90  Inc VAT
Program it with high-level languages and AI to perform low-latency operations when RF communications aren’t suitable.
R1,649.91  Inc VAT
Learn to Plug, Sketch and Play with basic Grove sensors, actuators and Arduino. All the modules are pre-wired on the PCB, just connect your Arduino Board to the Shield and start your measurements!
R779.90  Inc VAT
The board everybody gets started with, based on the ATmega328 (SMD).
R579.90  Inc VAT
The Arduino 4 Relays Shield allows your Arduino driving high power loads
R649.90  Inc VAT
The Arduino Nano R4 without headers brings the robust performance of the RA4M1 microcontroller into the beloved Nano form factor, offering a compact and production-ready solution for embedded development, industrial automation, and custom hardware design.
R270.81  Inc VAT
The Arduino Nano R4 with headers brings the robust performance of the RA4M1 microcontroller into the beloved Nano form factor, offering a compact and production-ready solution for embedded development, industrial automation, and custom hardware design.
R297.09  Inc VAT
Arduino Uno Rev 4 Minima (Arduino UNO R4 Minima)
Introducing the latest additions to the esteemed Arduino UNO family, the Arduino UNO R4 range. Building upon the well-established features of the beloved UNO family, the UNO R4 range incorporates a robust 32-bit microcontroller and introduces remarkable new features, positioning them as exceptional tools for prototyping and learning endeavors. This is the Arduino UNO R4 Minima.

Key benefits of the Arduino UNO R4 Minima

The Arduino UNO range is renowned for its user-friendly nature, durability, and accessibility. With the UNO R4 Minima, this renowned platform has reached new heights, setting a benchmark for prototyping and learning tools. The 32-bit microprocessor offers increased memory, expanded connectivity options, and enhanced connectors compared to previous generations. Combined with its affordability, the UNO R4 Minima becomes an ideal choice for novice creators.

Powerful performance at an affordable price: The UNO R4 Minima delivers impressive performance without compromising affordability. While providing exceptional features, this device aims to make high-end technology accessible to all.

Compatibility with previous generations: UNO R4 retains the same pinout and 5V operating voltage as the UNO R3, ensuring seamless migration of existing shields or projects to the UNO R4.

Exciting new features: The UNO R4 introduces several impressive peripherals, including a 12-bit DAC, CAN BUS, OP AMP, and SWD port. These additions unlock a realm of possibilities for creators to develop innovative solutions and advanced projects.

Ample memory and increased speed: With sixteen times more memory and a clock speed three times faster, the UNO R4 Minima effortlessly handles precise calculations and complex projects with ease.

Reliable robustness: UNO R4 boards encompass various protective features, such as overcurrent protection on the pins of the RA4M1, and meticulous circuit design that mitigates wiring errors, reducing the risk of board damage. Additionally, the board can be powered up to 24V.

Efficient debugging capabilities: The UNO R4 Minima incorporates an onboard SWD port, offering a straightforward and reliable method for debugging any issues by simply connecting a third-party debugging probe.

Technical specifications

  • MCU: R7FA4M1AB3CFM#AA0 (Arm cortex M4)
  • Memory: 256KB Flash / 32KB SRAM
  • Operating Voltage: 5V
  • Input Voltage: 6-24V
  • Clock Speed: 48 MHz
  • Programming Port: USB-C
  • Digital Pins: 14
  • PWM: 6
  • ADC: 6
  • DAC: 1 (12 bit)
  • SPI: 1
  • I2C: 1
  • CAN: 1

What's in the box?

1 x Arduino Uno Rev 4 Minima

You might be interested in a power supply, USB Type C cable or experimental platform for your new Uno.

Resources


Tutorials


FAQs

Can I use hardware compatible with the Arduino UNO R3 with the Arduino UNO R4 Minima?

Yes, the Arduino UNO R4 Minima was specifically designed to ensure compatibility with previous shields and compatible hardware developed for the Arduino UNO R3. The UNO R4 Minima maintains the same mechanical and electrical compatibility, allowing you to seamlessly use your existing shields and hardware with the new board. This makes it easy to upgrade to the UNO R4 Minima without the need for significant changes or adaptations to your projects.

Can I use my sketch developed for the UNO R3 in the UNO R4 Minima?

Yes, if your sketch was developed using the Arduino API. In case you are using instructions only available for the AVR architecture, some changes need to be made to ensure compatibility.

Are all libraries compatible with the UNO R3 also compatible with the UNO R4 Minima?

No, some UNO R3 libraries use instructions of the AVR architecture that are not compatible with the architecture of the UNO R4 Minima, however there are libraries that have already been ported as part of our early adopters program or are based on the Arduino API

R399.90  Inc VAT
Arduino Uno Rev 4 WiFi (Arduino UNO R4 Wifi)
Introducing the latest additions to the esteemed Arduino UNO family, the Arduino UNO R4 range. Building upon the beloved features of the UNO family, the UNO R4 range boasts a potent 32-bit microcontroller and remarkable new functionalities, making it an exceptional prototyping tool suitable for beginners and experienced electronics enthusiasts alike. This particular variant is the UNO R4 WiFi.

What sets the Arduino UNO R4 WiFi apart and makes it truly remarkable?

The Arduino UNO line is renowned for its user-friendly, robust, and accessible platform, and with the UNO R4 WiFi, it raises the bar even higher, establishing a new standard for prototyping and learning tools. Featuring a 32-bit microprocessor with increased memory, connectors, and connectivity options compared to previous generations, coupled with WiFi and Bluetooth Low Energy capabilities, a fully-addressable LED Matrix, Qwiic I2C connector, real-time clock (RTC), and diagnostics for runtime errors, the UNO R4 WiFi is the ideal solution for all your prototyping requirements.

Impressive New Features

The UNO R4 WiFi introduces a host of remarkable peripherals, including a 12-bit digital-to-analog converter (DAC), Controller Area Network (CAN) BUS, operational amplifier (OP AMP), and Serial Wire Debug (SWD) port. These additions unlock a realm of new possibilities, allowing makers to create innovative solutions and advanced projects.

Seamless Wireless Connectivity

With the UNO R4 WiFi, you can effortlessly embark on IoT projects. Equipped with the remarkable ESP32-S3-MINI coprocessor that enhances the capabilities of the RA4M1 microcontroller, the UNO R4 WiFi enables easy connection to the internet through its built-in WiFi and Bluetooth Low Energy functionality.

Onboard LED Matrix

The UNO R4 WiFi features a vibrant 96-dot LED matrix, perfectly suited for creative projects involving animations or visualizing sensor data without the need for additional hardware.

Qwiic I2C Connector

Including an industry-standard Qwiic I2C connector, the UNO R4 WiFi facilitates rapid prototyping. Not only that, it enables compatibility with a wide range of modules that can be connected via I2C, significantly expanding the capabilities of the UNO R4 and allowing for the effortless creation of customized projects.

Diagnostics for Runtime Errors

The UNO R4 WiFi incorporates a built-in error detection mechanism that alerts you to any operations that could potentially cause the board to crash. This ensures you can develop your solutions with peace of mind and minimize the risk of issues.

Backward Compatibility

UNO R4 maintains the same pinout and 5V operating voltage as the UNO R3, enabling easy migration of existing shields or projects to the UNO R4.

Ample Memory and Enhanced Clock Speed

With 16 times more memory and a clock speed three times faster, the UNO R4 Minima excels at precise calculations and effortlessly handles complex projects.

Reliable and Robust Device

UNO R4 boards incorporate several protective features, such as overcurrent protection on the pins of the RA4M1, and the circuitry is designed to prevent wiring errors, reducing the risk of board damage. Furthermore, the board can be powered up to 24V.

Efficient Debugging

The UNO R4 Minima boasts an onboard SWD port, offering a straightforward and reliable method for debugging any issues by simply connecting a third-party debugging probe.

Technical specifications

  • MCU: R7FA4M1AB3CFM#AA0 (Arm cortex M4)
  • Memory: 256KB Flash / 32KB SRAM
  • Operating Voltage: 5V
  • Input Voltage 6-24V
  • Clock Speed: 48 MHz
  • Programming Port: USB-C
  • WiFi/BLE: ESP32-S3-MINI
  • LED Matrix: 12x8 (96 red LEDs)
  • Additional Connections: Qwiic Connector, OFF Pin, VRTC Pin
  • Digital Pins: 14
  • PWM: 6
  • ADC: 6
  • DAC: 1 (12 bit)
  • SPI: 1
  • I2C: 1
  • CAN: 1

What's in the box?

1 x Arduino Uno Rev 4 WiFi

Resources


R599.90  Inc VAT
R619.19
Arduino Oplà IoT Kit (AR Oplà IOT kit)

 

The Oplà IoT Kit allows you to add connectivity to devices around the home or workplace. It comes complete with a set of 8 Internet of Things self assemble projects ready to show you how to turn everyday appliances into ‘smart appliances’ and build custom connected devices that can be controlled with your mobile phone.

  • Remote Controlled Lights - change color, light modes and switch on/off via your mobile
  • Personal Weather Station - record and monitor local weather conditions
  • Home Security Alarm - Detect motions and trigger warnings
  • Solar System Tracker - retrieve data from planets and moons in the Solar System
  • Inventory Control - track goods in & out
  • Smart Garden - monitor and control the environment for your plants
  • Thermostat Control - smart control for heating and cooling systems
  • Thinking About You - send messages between the Oplà and the Arduino IoT Cloud


For more advanced users the kit provides them with the potential to create their own connected devices and IoT applications through the open programmable platform providing the ultimate control.

The Oplà unit acts as the physical interface with the Arduino IoT Cloud providing you with total control at your fingertips via the Arduino IoT Remote app. Configure and manage all the settings via the Arduino IoT Cloud, with easy to create dashboards providing real-time readings from your smart devices around the home or workplace. Adjusting settings, switching devices on/off, watering plants etc is all controllable on the go with the Arduino IoT Remote app or fully automate the set-up then sit back and enjoy!

With the Oplà IoT Kit you can claim 12 free months* of Arduino Cloud Maker Plan - the premium subscription to our online coding platform.
You will benefit from unlimited compilation time and all the other premium features. 

*In order to activate the free 12 months subscription, it is required to enter a credit card number (no charge will be applied).
*Arduino Cloud is not available in Brazil.

Arduino IoT Cloud Compatible

Use your MKR board on Arduino's IoT Cloud, a simple and fast way to ensure secure communication for all of your connected Things.

TRY THE ARDUINO IOT CLOUD FOR FREE

What's in the box?

Hardware

  • MKR IoT Carrier designed for this kit, including:
    - Round OLED Display
    - Five capacitive touch buttons
    - On-board sensors (temperature, humidity, pressure and light)
    - Two 24 V relays
    - microSD card holder
    - Plug and play connectors for different sensors
    - RGBC, Gesture and Proximity
    - IMU
    - 18650 Li-Ion rechargeable battery holder (battery not included)
    - Five RGB LEDs
  • Arduino MKR WiFi 1010
  • Plastic encasing
  • Micro USB cable
  • Moisture sensor
  • PIR sensor
  • Plug-and-play cables for all the sensors

 

Content

Access to an online platform including all the instructions, information, and activities you need to assemble and add connectivity to your device:

  • 8 ready to go out of the box connected projects
  • 2 ‘getting to know’ guides to help understand the Internet of Things
 
Software

The Arduino Cloud Maker Plan included in the kit offers unlimited compilation time and extended access to all the features of the Arduino IoT Cloud allowing the users to save more sketches, increase the number of properties, and get support for third-party boards and LoRa devices.

The Oplà IoT Kit includes a special code that allows you to claim 12 months of the Arduino  Maker Plan for free. To redeem the code, simply go to the Plans, select the Maker and then add the code in the dedicated box at checkout. You will be asked to add your billing info and bank/credit card details - using the code you won’t be charged*.

*After the 12 months of free access expires, your subscription renews automatically at a charge of US$5.99 per month (plus local applicable sales taxes) until cancelled. If you do not wish to continue the Arduino Cloud Maker Plan subscription, you can cancel the renewal at any time.

FAQ

The Oplà IoT Kit  - designed for individuals to use to add connectivity to devices around the home or in the office.

How is the Oplà IoT Kit content structured?

The Oplà IoT Kit is divided into two ‘getting to know’ activities to provide you with the basics, plu eight step-by-step, projects ready to assemble. Each project includes goals, an intro to the components, and instructions with illustrations and videos to guide you through the assembly step-by-step. the hardware, configure the IoT Cloud and gradually build the code.

Who can use the kit?

This kit comes with complete step by step assembly instructions, hence only basic DIY experience is necessary. More advanced users can use the kit to customize and hack their smart applications and devices, providing complete control of the processes.

What languages does the online platform support?

The Oplà IoT Kit is currently available in English.

What application can you build with the Oplà IoT Kit cover?

The Oplà IoT Kit enables the users to build 8 different applications:

  • Remote Controlled Lights
  • Personal Weather Station
  • Home Security Alarm
  • Solar System Tracker
  • Inventory Control
  • Smart Garden
  • Thermostat Control
  • Thinking About You

 

Can I control multiple applications at the same time?

The eight Oplà projects are designed to be standalone. To control more than one application at the same time requires 2 or more kits.

What operating system is required?

Windows 7 or higher, Linux, or Mac OS.

What are the minimum requirements for using the kit?

To assemble the projects and configure the device, you will need a computer with an internet connection.

Will my devices be secure?

The crypto chip on the MKR WiFi 1010 board protects your device, ensuring secure data transfer.

How do I gain access to the Create Maker plan?

The kit comes with a 12 months inclusive subscription to the Arduino Cloud Maker Plan. Your unique activation code can be found on the inside of the box. Simply go to opla.arduino.cc and it will guide you through the activation.

Add smart technology to your home and workplace with the first Open programmable IoT platform that allows you to build custom IoT devices.
R2,959.90  Inc VAT
Arduino Motor Shield Rev3 (AR Motor Rev3)

Overview

The Arduino Motor Shield is based on the L298 (datasheet), which is a dual full-bridge driver designed to drive inductive loads such as relays, solenoids, DC and stepping motors. It lets you drive two DC motors with your Arduino board, controlling the speed and direction of each one independently. You can also measure the motor current absorption of each motor, among other features. The shield is TinkerKit compatible, which means you can quickly create projects by plugging TinkerKit modules to the board.

Technical Specifications

Operating Voltage5V to 12V
Motor controllerL298P, Drives 2 DC motors or 1 stepper motor
Max current2A per channel or 4A max (with external power supply)
Current sensing1.65V/A
Free running stop and brake function

 

What's in the box?

1 x Arduino Motor Shield Rev3

Resources

Getting Started

You can find in the Getting Started section all the information you need to configure your board, use the Arduino Software (IDE), and start tinker with coding and electronics. 

Need Help?

  

Documentation

OSH: Schematics

The Arduino Motor Shield is open-source hardware! You can build your own board using the following files:

 

Power

The Arduino Motor Shield must be powered only by an external power supply. Because the L298 IC mounted on the shield has two separate power connections, one for the logic and one for the motor supply driver. The required motor current often exceeds the maximum USB current rating.

External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the Arduino's board power jack on which the motor shield is mounted or by connecting the wires that lead the power supply to the Vin and GND screw terminals, taking care to respect the polarities.

To avoid possible damage to the Arduino board on which the shield is mounted, we recommend using an external power supply that provides a voltage between 7 and 12V. If your motor require more than 9V we recommend that you separate the power lines of the shield and the Arduino board on which the shield is mounted. This is possible by cutting the "Vin Connect" jumper placed on the back side of the shield. The absolute limit for the Vin at the screw terminals is 18V.

The power pins are as follows:

  • Vin on the screw terminal block, is the input voltage to the motor connected to the shield. An external power supply connected to this pin also provide power to the Arduino board on which is mounted. By cutting the "Vin Connect" jumper you make this a dedicated power line for the motor.
  • GND Ground on the screw terminal block.

The shield can supply 2 amperes per channel, for a total of 4 amperes maximum. 

Input and Output

This shield has two separate channels, called A and B, that each use 4 of the Arduino pins to drive or sense the motor. In total there are 8 pins in use on this shield. You can use each channel separately to drive two DC motors or combine them to drive one bipolar stepper motor. The shield's pins, divided by channel are shown in the table below: 

Functionpins per Ch. Apins per Ch. B
DirectionD12D13
PWMD3D11
BrakeD9D8
Current SensingA0A1

 

If you don't need the Brake and the Current Sensing and you also need more pins for your application you can disable this features by cutting the respective jumpers on the back side of the shield. 

The additional sockets on the shield are described as follow: 

  • Screw terminal to connect the motors and their power supply.
  • TinkerKit connectors for two Analog Inputs (in white), connected to A2 and A3.
  • TinkerKit connectors for two Aanlog Outputs (in orange in the middle), connected to PWM outputs on pins D5 and D6.
  • TinkerKit connectors for the TWI interface (in white with 4 pins), one for input and the other one for output.

 

Motors Connection

Brushed DC motor. You can drive two Brushed DC motors by connecting the two wires of each one in the (+) and (-) screw terminals for each channel A and B. In this way you can control its direction by setting HIGH or LOW the DIR A and DIR B pins, you can control the speed by varying the PWM A and PWM B duty cycle values. The Brake A and Brake B pins, if set HIGH, will effectively brake the DC motors rather than let them slow down by cutting the power. You can measure the current going through the DC motor by reading the SNS0 and SNS1 pins. On each channel will be a voltage proportional to the measured current, which can be read as a normal analog input, through the function analogRead() on the analog input A0 and A1. For your convenience it is calibrated to be 3.3V when the channel is delivering its maximum possible current, that is 2A. 

Physical Characteristics

The maximum length and width of the Motor Shield PCB are 2.7 and 2.1 inches respectively. Four screw holes allow the board to be attached to a surface or case. Note that the distance between digital pins 7 and 8 is 160 mil (0.16"), not an even multiple of the 100 mil spacing of the other pins.

The Arduino Motor Shield allows your arduino to drive DC and stepper motors, relays and solenoids.
R811.29  Inc VAT
Arduino 9 Axis Motion Shield (AR 9 Axis Motion)

Overview

The Arduino 9 Axes Motion Shield is based on the BNO055 absolute orientation sensor from Bosch Sensortec GmbH which integrates a triaxial 14-bit accelerometer, a triaxial 16-bit gyroscope with a range of ±2000 degrees per second and a triaxial geomagnetic sensor with a 32-bit microcontroller running the BSX3.0 FusionLib software.
The sensor features three-dimensional acceleration, yaw rate and magnetic field strength data each in 3 perpendicular axes.

What's in the box?

1 x Arduino 9 Axis Motion Shield

Resources

Documentation

OSH: Schematics

Arduino Uno is open-source hardware! You can build your own board using the following files:

Allow your Arduino to measure movement: orientation, acceleration and magnetic field!
R849.90  Inc VAT
Arduino Student Kit - English (AR student kit EN)

Learn the basics of programming, coding and electronics including current, voltage, and digital logic. No prior knowledge or experience is necessary as the kit guides you through step by step. 

You’ll get all the hardware and software you need for one person, making it ideal to use for remote teaching, homeschooling, and for self-learning. There are step-by-step lessons, exercises, and for a complete and in-depth experience, there’s also extra content including invention spotlights, concepts, and interesting facts about electronics, technology, and programming.  

Lessons and projects can be paced according to individual abilities, allowing them to learn from home at their own level. The kit can also be integrated into different subjects such as physics, chemistry, and even history. In fact, there’s enough content for an entire semester. 

How educators can use the kit for remote teaching

The online platform contains all the content you need to teach remotely: exclusive learning guidance content, tips for remote learning, nine 90-minute lessons, and two open-ended projects. Each lesson builds off the previous one, providing a further opportunity to apply the skills and concepts students have already learned. They also get a  logbook to complete as they work through the lessons. 

The beginning of each lesson provides an overview, estimated completion times, and learning objectives. Throughout each lesson, there are tips and information that will help to make the learning experience easier.  Key answers and extension ideas are also provided.

How the kit helps parents homeschool their children

This is your hands-on, step-by-step remote learning tool that will help your child learn the basics of programming, coding, and electronics at home. As a parent, you don’t need any prior knowledge or experience as you are guided through step-by-step. The kit is linked directly into the curriculum so you can be confident that your children are learning what they should be, and it provides the opportunity for them to become confident in programming and electronics. You’ll also be helping them learn vital skills such as critical thinking and problem-solving.

Self-learning with the Arduino Student Kit

Students can use this kit to teach themselves the basics of electronics, programming, and coding. As all the lessons follow step-by-step instructions, it’s easy for them to work their way through and learn on their own. They can work at their own pace, have fun with all the real-world projects, and increase their confidence as they go. They don’t need any previous knowledge as everything is clearly explained, coding is pre-written, and there’s a vocabulary  of concepts to refer to.

What's in the box?

The Arduino Student Kit comes with several parts and components that will be used to build circuits while completing the lessons and projects throughout the course. Here is a brief description of what is included in the kit: 

1 x Access code to exclusive online content including learning guidance notes, step-by-step lessons and extra materials such as resources, invention spotlights and a digital logbook with solutions. 
 
1 x   Arduino Uno
1 x   USB cable
1 x   Board mounting base
1 x   Multimeter
1 x   9V battery snap
1 x   9V battery
20 x LEDs (5 red, 5 green, 5 yellow & 5 blue )
5 x   Resistors 560 Ω
5 x   Resistors 220 Ω
1 x   Breadboard 400 points
1 x   Resistor 1kΩ
1 x   Resistor 10kΩ
1 x   Small Servo motor
2 x   Potentiometers 10kΩ
2 x   Knob potentiometers
2 x   Capacitors 100uF
1 x   Solid core jumper wires
5 x   Pushbuttons
1 x   Phototransistor
2 x   Resistors 4.7kΩ
1 x    Jumper wire black
1 x    Jumper wire red
1 x   Temperature sensor
1 x    Piezo 
1 x    Jumper wire female to male red
1 x    Jumper wire female to male black
3 x    Nuts and Bolts

Resources

Documentation

ONLINE CONTENT
  • All the lessons are available online for parents, students and educators following in a linear way.
  • Access to an online platform which helps students take their first steps into the world of electronics and inventions
  • Specific online content for educators with learning guidance
  • Nine step-by-step lessons with up to 25 hours of learning time, covering:
    - Basic concepts of electricity
    - Safety in class
    - Schematics
    - Writing code
    - Controlling a circuit
    - Coding concepts
    - Controlling a servo motor
    - Producing sounds, tones, and music
    - Measuring the intensity of light
  • Two open-ended projects:
    -Design, build and program a climate-control system for greenhouse;
    -Build a holiday light circuit.
    -These projects don’t have a right or wrong answer - the solution to the project question is unique to each individual.
LOGBOOK
  • The logbook is a digital workbook that needs to be completed throughout the lessons.
  • A digital logbook that students can use to annotate their exercises, observations, and experiments. Educators, parents, and self-learners can also use the logbook to find solutions.
INVENTION SPOTLIGHT
  • Learn in the Invention Spotlight section about different inventions and facts behind the topics and lessons, giving a broader view and historical insight.
RESOURCES
  • Extra hints, such as after-class research, ideas to develop intecurricula studies, presentations and short information, that give a more comprehensive experience.
VOCABULARY
  • The lessons also come with words that might be unfamiliar. Do some of our suggested vocabulary activities for better understanding. These activities can be considered as in-class extension activities or as additional assignments to be completed on your own.

 

FAQ

How is the Arduino Student Kit structured?

The Arduino Student Kit is divided into nine step-by-step lessons and two open-ended group projects. The kit contains boards, a collection of sensors and actuators, access to an online platform, with extra content including invention spotlights, concepts, and interesting facts about electronics, technology, and programming.  
The kit can be used by anyone who wants to learn the basics of Arduino electronics and programming, and requires no prior knowledge or skills. You’ll get all the hardware and software you need for one person, making it ideal to use for remote teaching, homeschooling, and for self-learning. 

How can the kit be used?

The kit can be used by anyone who wants to learn the basics of Arduino electronics and programming, and requires no prior knowledge or skills. The online content includes detailed step-by-step instructions, making this kit ideal for self-learning, homeschooling and remote teaching.  

What is the recommended age for this kit?

This kit is intended for ages 11 to 14.
 
What grade level are your materials appropriate for?

This Student kit follows the US Common Core curriculum for STEM subjects (math & physics) and the CSTA curriculum for computer science and is meant for middle school classes. 

What operating system is required?

Windows 7 or higher, Chromebook, Linux and  Mac OS (including Catalina)

What are the minimum requirements?

USB port and Arduino IDE  must be installed. Check here to make sure you have installed the most recent version: https://www.arduino.cc/en/main/software.


How do I access the online content?
 

Each kit comes with a unique activation code, displayed on the inner lid of the packaging, which has to be redeemed in order to access the online content.
In order to access the online content for the first time, you will need to go to studentkit.arduino.cc, enter your activation code, select your role (educator or student), and create an account. After that, you can access the online content by logging in to studentkit.arduino.cc,  with your account.

How many educators and students can be added to the platform?

Each kit allows one user (educator or student) to access the online platform. When activating your kit, you will be asked to choose if you want to use it  to teach or to learn, which will determine what kind of content you see on the platform. 

What is the difference between the open-ended projects and the exercises inside the lessons?

The difference between the open-ended projects and the exercises inside the lessons is that the exercises are focused on making sure the concepts have been understood. They provide a hands-on way of learning. 

What's the difference between the Arduino Education Starter Kit and the Arduino Student Kit?

The main differences between the Education Starter Kit and the Student kit are:

  • The Education Starter Kit has enough components and materials for eight students. It is designed for use in a classroom with educators and students. It comes with two logbooks; one for educators which contains solutions, and a student logbook which only includes the exercises. Classroom management is also included. 
  • The Arduino Student Kit has all the components and materials that one user needs. It is designed for students learning from home or for self-learners. Educators and parents have all the content they need to support their students and children as they learn remotely. The student kit comes with one logbook which contains both the exercises and the solutions.

Do you have any  more questions about this product?

If you have any more questions regarding the Student Kit, please contact us through this form

The Arduino Student Kit is a hands-on, step-by-step remote learning tool for ages 11+: get started with the basics of electronics, programming, and coding at home. No prior knowledge or experience is necessary as the kit guides you through step by step. Educators can teach their class remotely using the kits, and parents can use the kit as a homeschool tool for their child to learn at their own pace. Everyone will gain confidence in programming and electronics with guided lessons and open experimentation.
R1,669.90  Inc VAT
Arduino Nano RP2040 Connect with headers (AR Nano Rp2040 WH)

The brain of this board is the Raspberry Pi RP2040 silicon; a dual-core Arm Cortex M0 running at 133MHz. It has 264KB of SRAM, and the 16MB of flash memory is off-chip to give you extra storage.

But what’s really exciting is the on-board connectivity options. The hugely popular and highly adaptable u-blox NINA-W102 radio module is on there to make this a true IoT champion. This also means you can harness the power of the cloud, with fully Arduino Cloud compatibility.

It’s got on-board, built-in sensors to turn your builds into powerhouse projects, too. Microphone and motion sensing add a depth of possibilities that’s almost impossible to find in a board of this size.

The Arduino Nano RP2040 Connect is the premium choice for RP2040 devices, and the perfect option for upgrading your projects and unlocking the potential of new ones.


Specifications:

 

Board

 

Nano RP2040 Connect

SKU: ABX00053

Microcontroller

Raspberry Pi RP2040 

USB connector

Micro USB 

Pins

Built-in LED pin

13

Digital I/O Pins

20

Analog Input Pins

PWM pins

20 (Except A6, A7)

External interrupts

20 (Except A6, A7)

 

 

Connectivity

 

 

Wi-Fi

Nina W102 uBlox module

Bluetooth

Nina W102 uBlox module

Secure element

ATECC608A-MAHDA-T Crypto IC

Sensors

IMU

LSM6DSOXTR (6-axis)

Microphone MP34DT05

Communication

UART

Yes

I2C

Yes

SPI

Yes

Power

Circuit operating voltage

3.3V

Input Voltage (VIN)

5-21V

DC Current per I/O pin

4 mA

Clock speed

Processor

133 MHz

Memory

AT25SF128A-MHB-T 

16MB Flash IC

Nina W102 uBlox module

448 KB ROM, 520KB SRAM, 16MB Flash

Dimensions

Weight

6 g

Width

18 mm

Length

45 mm

 

What's in the Box ?

1 x Arduino Nano RP2040

Resources

Documentation

OSH: Schematics

Arduino NanoRP2040 Connect is open-source hardware! You can build your own board using the following files:

 

Download the full pinout diagram as PDF here

All CAD files are available for download at the Nano RP2040 Connect's Documentation Page.

    R739.90  Inc VAT
    Arduino Ethernet Shield 2 (AR Ethernet 2)

    The Arduino Ethernet Shield 2 connects your Arduino to the internet in mere minutes. Just plug this module onto your Arduino Board, connect it to your network with an RJ45 cable (not included) and follow a few simple steps to start controlling your world through the internet. As always with Arduino, every element of the platform – hardware, software and documentation – is freely available and open-source. This means you can learn exactly how it's made and use its design as the starting point for your own circuits. Hundreds of thousands of Arduino Boards are already fueling people’s creativity all over the world, everyday. Join us now, Arduino is you! 
    *Requires an Arduino Board (not included)

    • Operating voltage 5V (supplied from the Arduino Board)
    • Ethernet Controller: W5500 with internal 32K buffer
    • Connection speed: 10/100Mb
    • Connection with Arduino on SPI port

      

    Technical Specifications

    The Arduino Ethernet Shield 2 allows an Arduino Board to connect to the internet. It is based on the (Wiznet W5500 Ethernet chip). The Wiznet W5500 provides a network (IP) stack capable of both TCP and UDP. It supports up to eight simultaneous socket connections. Use the Ethernet library to write sketches that connect to the Internet using the Shield. The Ethernet Shield 2 connects to an Arduino Board using long wire-wrap headers extending through the Shield. This keeps the pin layout intact and allows another Shield to be stacked on top of it.

    The most recent revision of the board exposes the 1.0 pinout on rev 3 of the Arduino UNO Board.

    The Ethernet Shield 2 has a standard RJ-45 connection, with an integrated line transformer and Power over Ethernet enabled.

    There is an onboard micro-SD card slot, which can be used to store files for serving over the network. It is compatible with the Arduino Uno and Mega (using the Ethernet library). The onboard micro-SD card reader is accessible through the SD Library. When working with this library, SS is on Pin 4. The original revision of the Shield contained a full-size SD card slot; this is not supported.

    The Shield also includes a reset controller, to ensure that the W5500 Ethernet module is properly reset on power-up. Previous revisions of the Shield were not compatible with the Mega and needed to be manually reset after power-up. The current Shield supports a Power over Ethernet (PoE) module designed to extract power from a conventional twisted pair Category 5 Ethernet cable. 
    PoE module features as follows:

    • IEEE802.3af compliant
    • Input voltage range 36V to 57V
    • Overload and short-circuit protection
    • 12V Output
    • High efficiency DC/DC converter: typ 85% @ 80% load
    • 1500V isolation (input to output)

    NB: the Power over Ethernet module is proprietary hardware not made by Arduino, it is a third party accessory. For more information, see the datasheet

    The Shield does not come with a built in PoE module, it is a separate component that must be added on. Arduino communicates with both the W5500 and SD card using the SPI bus (through the ICSP header). This is on digital pins 10, 11, 12, and 13 on the Uno and pins 50, 51, and 52 on the Mega. On both boards, pin 10 is used to select the W5500 and pin 4 for the SD card. These pins cannot be used for general I/O. On the Mega, the hardware SS pin, 53, is not used to select either the W5500 or the SD card, but it must be kept as an output or the SPI interface won't work.

    Note that because the W5500 and SD card share the SPI bus, only one at a time can be active. If you are using both peripherals in your program, this should be taken care of by the corresponding libraries. If you're not using one of the peripherals in your program, however, you'll need to explicitly deselect it. To do this with the SD card, set pin 4 as an output and write a high to it. For the W5500, set digital pin 10 as a high output.

    • The Shield provides a standard RJ45 Ethernet jack.
    • The reset button on the Shield resets both the W5500 and the Arduino Board.
    • The Shield contains a number of information LEDs:
    • ON: indicates that the Board and Shield are powered
    • 13 is the Arduino standard built in LED
    • ACT: flashes when RX or TX activity is present
    • LINK: indicates the presence of a network link and flashes when the Shield transmits or receives data

    In this picture below we have tagged the yellow ACT, the green LINK,, the 13 Built in LED and the ON LED.

    This shield also hosts Tinkerkit compatible connectors as follows:

    • 2 TinkerKit connectors for two Analog Inputs (in white), connected to A2 and A3.
    • 2 TinkerKit connectors for two Analog Outputs (in orange in the middle), connected to PWM outputs on pins D5 and D6.
    • 2 TinkerKit connectors for the TWI interface (in white with 4 pins), one for input and the other one for output.

     

    What's in the box?

    1 x Arduino Ethernet Shield 2

    Resources

    Getting Started

    In the Getting Started section, you can find all the information you need to configure your board, use the Arduino Software (IDE), and start to tinker with coding and electronics.

    Need Help?

       

    Documentation

    OSH: Schematics

    Arduino Ethernet Shield 2 is open-source hardware! You can build your own board using the following files:

      

    Previous Version

    Do you own a past version of this product? Check the Arduino Ethernet Shield V1 product page.

    The Arduino Ethernet Shield 2 connects your Arduino to the internet.
    R694.90  Inc VAT
    Arduino Make Your UNO Kit (AR make UNO)

    Learn the basics of electronics by assembling manually your Arduino UNO, become familiar with soldering by mounting every single component, and then unleash your creativity with the only kit that becomes a synth!

    The Arduino Make Your UNO kit is really the best way to learn how to solder. And when you are done, the packaging allows you to build a synth and make your music.

    A kit with all the components to build your very own Arduino UNO and audio synthesizer shield. 

    The Make Your UNO Kit comes with a complete set of instructions in a dedicated content platform. This includes video material, a 3D interactive viewer for following detailed instructions, and how to program your board once it is finished.

     

     Enhance your experience with the Make Your UNO Soldering Bundle: it includes the Arduino Make Your UNO Kit and all the needed tools to build a soldering station at home.

    What's in the box?

    Arduino Make Your UNO

    1 x Make Your UNO PCB
    1 x USB C Serial adapter Board
    7 x Resistors 1k Ohm
    2 x Resistors 10k Ohm
    2 x Resistors 1M Ohm
    1 x Diode (1N4007)
    1 x 16MHz Crystal
    4 x Yellow LEDs
    1 x Green LED
    1 x Push-Button
    1 x MOSFET
    1 x LDO (3.3V)
    1 x LDO (5V)
    3 x Ceramic capacitors (22pF)
    3 x Electrolytic capacitors (47uF)
    7 x Polyester capacitors (100nF)
    1 x Socket for ATMega 328p
    2 x I/O Connectors 
    1 x Connector header 6 pins
    1 x Barrel jack connector
    1 x ATmega 328p Microcontroller
     
    Arduino Audio Synth

    1 x Audio Synth PCB 
    1 x Resistor 100k Ohm
    1 x Resistor 10 Ohm
    1 x Audio amplifier (LM386)
    1 x Ceramic capacitors (47nF)
    1 x Electrolytic capacitors (47uF)
    1 x Electrolytic capacitors (220uF)
    1 x Polyester capacitor (100nF)
    4 x connectors pin header 
    6 x potentiometer 10k Ohm with plastic knobs
     
    Spare parts

    2 x Electrolytic capacitors (47uF)
    2 x Polyester capacitor (100nF)
    2 x Ceramic capacitors (22pF)
    1 x Push-Button
    1 x Yellow LEDs
    1 x Green LED
     
    Mechanical parts

    5 x Spacers 12mm
    11 x Spacers 6mm
    5 x screw nuts
    2 x screws 12mm

    *This kit doesn’t include soldering iron or soldering tin.

    Resources

    Documentation

    Do I need extra components apart from the ones contained in the kit?

    No extra components are needed, however take into account that soldering iron and soldering tin are not included in the kit.

    Where can I find the step by step guide?

    The step by step guide can be found at makeyouruno.arduino.cc

    Can I use any other shield with the Make Your UNO board?

    Yes, the Make your UNO board is compatible with shields that are compatible with the Arduino UNO R3.

    A kit with all you need to learn how to solder by building your own Arduino UNO and wave synthesizer shield.
    R1,399.90  Inc VAT
    Arduino Nano Every with headers (AR Nano Every WH)

    The Nano Every is Arduino’s 5V compatible board in the smallest available form factor: 45x18mm!

    The Arduino Nano is the preferred board for many projects requiring a small and easy to use microcontroller board. The small footprint and low price, make the Nano Every particularly suited for wearable inventions, low-cost robotics, electronic musical instruments, and general use to control smaller parts of a larger projects.

    The Arduino Nano Every is an evolution of the traditional Arduino Nano board but features a lot more powerful processor, the ATMega4809. This will allow you to make larger programs than with the Arduino Uno (it has 50% more program memory), and with a lot more variables (the RAM is 200% bigger).

    An Improved Arduino Nano

    The board comes in two options: with or without headers, allowing you to embed the Nano Every inside any kind of inventions, including wearables. The board comes with tessellated connectors and no components on the B-side. These features allow you to solder the board directly onto your own design, minimizing the height of your whole prototype.

    Oh, and did we mention the improved price? Thanks to a revised manufacturing process, the Arduino Nano Every costs a fraction of the original Nano … what are you waiting for? Upgrade now!

    Get to Know More

    To know more about the history of the Nano Every don’t miss the interview with Dario Pennisi, Arduino’s hardware and firmware development manager, who led the development of this board.

    Getting Started

    The Getting Started section contains all the information you need to configure your board, use the Arduino Software (IDE), and start tinkering with coding and electronics.

    Need Help?

    Check the Arduino Forum for questions about the Arduino Language, or how to make your own Projects with Arduino. Need any help with your Nano Every board please get in touch with the official Arduino User Support as explained in our Contact Us page.

    Technical Specifications

    The Arduino Nano Every is based on the ATMega4809 microcontroller.

    MicrocontrollerATMega4809 (datasheet)
    Operating Voltage5V
    VIN min-MAX7-21V
    DC Current per I/O Pin20 mA
    DC Current for 3.3V Pin50 mA
    Clock Speed20MHz
    CPU Flash Memory48KB (ATMega4809)
    SRAM6KB (ATMega4809)
    EEPROM256byte (ATMega4809)
    PWM Pins5 (D3, D5, D6, D9, D10)
    UART1
    SPI1
    I2C1
    Analog Input Pins8 (ADC 10 bit)
    Analog Output PinsOnly through PWM (no DAC)
    External Interruptsall digital pins
    LED_BUILTIN13
    USBUses the ATSAMD11D14A (datasheet)
    Length45 mm
    Width18 mm
    Weight5 gr (with headers)

     

    What's in the box?

    1 x Arduino Nano Every with headers

    Resources

    Documentation

    OSH: Schematics

    The Arduino Nano Every is open-source hardware! You can build your own board using the following files:

     

    Pinout Diagram

    Download the full pinout diagram as PDF here.

    Download the Fritzing file here.

    FAQ

    Batteries, Pins and board LEDs

    • Batteries: the Nano Every has no battery connector, nor charger. You can connect any external battery of your liking as long as you respect the voltage limits of the board.
    • Vin: This pin can be used to power the board with a DC voltage source. If the power is fed through this pin, the USB power source is disconnected. This pin is an INPUT. Respect the voltage limits of 7-21V to assure the proper functionality of the board.
    • 5V: This pin outputs 5V from the board when powered from the USB connector or from the VIN pin of the board.
    • 3.3V: This pin outputs 3.3V through the on-board voltage regulator.
    • LED ON: This LED is connected to the 5V input from either USB or VIN.
    Looking for the Nano Every? Check the Arduino Every - Pack solution!
    R329.90  Inc VAT
    Arduino Nano 33 IoT with headers (AR Nano 33 IoT WH)

    The Arduino Nano 33 IoT is the easiest and cheapest point of entry to enhance existing devices (and creating new ones) to be part of the IoT and designing pico-network applications. Whether you are looking at building a sensor network connected to your office or home router, or if you want to create a Bluetooth® Low Energy device sending data to a cellphone, the Nano 33 IoT is your one-stop-solution for many of the basic IoT application scenarios.

    The board's main processor is a low power Arm® Cortex®-M0 32-bit SAMD21. The WiFi and Bluetooth® connectivity is performed with a module from u-blox, the NINA-W10, a low power chipset operating in the 2.4GHz range. On top of those, secure communication is ensured through the Microchip® ECC608 crypto chip. Besides that, you can find a 6 axis IMU, what makes this board perfect for simple vibration alarm systems, pedometers, relative positioning of robots, etc.

    WiFi and Arduino IoT Cloud

    At Arduino we have made connecting to a WiFi network as easy as getting an LED to blink. You can get your board to connect to any kind of existing WiFi network, or use it to create your own Arduino Access Point. The specific set of examples we provide for the Nano 33 IoT can be consulted at the WiFiNINA library reference page.

    It is also possible to connect your board to different Cloud services, Arduino's own among others. Here some examples on how to get the Arduino boards to connect to:

    • Arduino's own IoT Cloud: Arduino's IoT Cloud is a simple and fast way to ensure secure communication for all of your connected Things. Check it out here
    • Blynk: a simple project from our community connecting to Blynk to operate your board from a phone with little code
    • IFTTT: see an in-depth case of building a smart plug connected to IFTTT
    • AWS IoT Core: we made this example on how to connect to Amazon Web Services
    • Azure: visit this github repository explaining how to connect a temperature sensor to Azure's Cloud
    • Firebase: you want to connect to Google's Firebase, this Arduino library will show you how

    Note: while most of the above-shown examples are running on the MKR WiFi 1010, both boards have the same processor and wireless chipset, which means it will be possible to replicate them with the Nano 33 IoT.

    Bluetooth® and Bluetooth® Low Energy

    The communications chipset on the Nano 33 IoT can be both a Bluetooth® and Bluetooth® Low Energy client and host device. Something pretty unique in the world of microcontroller platforms. If you want to see how easy it is to create a Bluetooth® central or a peripheral device, explore the examples at our ArduinoBLE library.

    We Make it Open for you to Hack Along

    The Nano 33 IoT is a dual processor device that invites for experimentation. Hacking the WiFiNINA module allows you to, for example, make use of both WiFi and Bluetooth® and Bluetooth® Low Energy at once on the board. Yet another possibility is having a super-lightweight version of linux running on the module, while the main microcontroller controls low level devices like motors, or screens. These experimental techniques, require advanced hacking on your side. They are possible via modifying the module's firmware that you can find at our github repositories.

    BEWARE: this kind of hacking breaks the certification of your WiFiNINA module, do it at your own risk.

    Use your MKR board on Arduino's IoT Cloud, a simple and fast way to ensure secure communication for all of your connected Things.

    TRY THE ARDUINO IOT CLOUD FOR FREE

    Technical Specifications

    The Arduino Nano 33 IoT is based on the SAMD21 microcontroller.

    MicrocontrollerSAMD21 Cortex®-M0+ 32bit low power ARM MCU (datasheet)
    Radio moduleu-blox NINA-W102 (datasheet)
    Secure ElementATECC608A (datasheet)
    Operating Voltage3.3V
    Input Voltage (limit)21V
    DC Current per I/O Pin7 mA
    Clock Speed48MHz
    CPU Flash Memory256KB
    SRAM32KB
    EEPROMnone
    Digital Input / Output Pins14
    PWM Pins11 (2, 3, 5, 6, 9, 10, 11, 12, 16 / A2, 17 / A3, 19 / A5)
    UART1
    SPI1
    I2C1
    Analog Input Pins8 (ADC 8/10/12 bit)
    Analog Output Pins1 (DAC 10 bit)
    External InterruptsAll digital pins (all analog pins can also be used as interrput pins, but will have duplicated interrupt numbers)
    LED_BUILTIN13
    USBNative in the SAMD21 Processor
    IMULSM6DS3 (datasheet)
    Length45 mm
    Width18 mm
    Weight5 gr (with headers)

     

    What's in the box?

    1 x Arduino Nano 33 IoT with headers

    Resources

    Getting Started

    The Getting Started section contains all the information you need to configure your board, use the Arduino Software (IDE), and start tinkering with coding and electronics.

    Need Help?

    Check the Arduino Forum for questions about the Arduino Language, or how to make your own Projects with Arduino. Need any help with your board please get in touch with the official Arduino User Support as explained in our Contact Us page.

    Documentation

    OSH: Schematics

    The Arduino Nano 33 IoT is open-source hardware! You can build your own board using the following files:

     

    Pinout Diagram

    Download the full pinout diagram as PDF here.

    Download the Fritzing part here.

    Programming and Debugging Port

    On the bottom side of the board, under the communication module, debug signals are arranged as 3x2 test pads with 100 mil pitch. Pin 1 is the bottom left one with the USB connector on the left and the test pads on the right. Check the downloadable pinout diagram for the exact configuration.

    Availability of the Nina Module Pins

    Some of the NINA W102 pins are connected to the 15+15 pins headers/pads and can be directly driven by the module's ESP32; in this case it is necessary that the SAMD21 corresponding pins are aptly tri-stated. Below is a list of such signals:

    SAMD21 PinSAMD21 AcronymNINA PinNINA AcronymHeader Description
    48PB038GPIO21A7
    14PA095GPIO32A6
    8PB0931GPIO33A5 / SCL
    7PB0835GPIO5 / GPIO19A4 / SDA

     

    FAQ

    Batteries, Pins and board LEDs

    • Batteries: the Nano 33 IoT has no battery connector, nor charger. You can connect any external battery of your liking as long as you respect the voltage limits of the board.
    • Vin: This pin can be used to power the board with a DC voltage source. If the power is fed through this pin, the USB power source is disconnected. This pin is an INPUT. Respect the voltage limits to assure the proper functionality of the board.
    • 5V: This pin outputs 5V from the board when powered from the USB connector. Note: for it to work, you need to short theor VBUS jumper on the back of the board. If you power the board from the VIN pin, you won’t get any regulated 5V and even if you do the solder bridge.
    • 3.3V: This pin outputs 3.3V through the on-board voltage regulator.
    • LED ON: This LED is connected to the 5V input from either USB or VIN.
    • I2C pins: As opposed to other Arduino Nano boards, pins A4 and A5 have an internal pull up and default to be used as an I2C Bus so usage as analog inputs is not recommended.
    An IoT connected IMU sensor in the Nano form factor.
    R629.90  Inc VAT
    Arduino MKR WiFi 1010 (AR MKR WiFi 1010)

    The Arduino MKR WiFi 1010 is the easiest point of entry to basic IoT and pico-network application design. Whether you are looking at building a sensor network connected to your office or home router, orif you want to create a Bluetooth® Low Energy device sending data to a cellphone, the MKR WiFi 1010 is your one-stop-solution for many of the basic IoT application scenarios.

    See what Massimo Banzi, Arduino Co-founder, has to say about this board in the following video.

    The board's main processor is a low power Arm® Cortex®-M0 32-bit SAMD21, like in the other boards within the Arduino MKR family. The WiFi and Bluetooth® connectivity is performed with a module from u-blox, the NINA-W10, a low power chipset operating in the 2.4GHz range. On top of those, secure communication is ensured through the Microchip® ECC508 crypto chip. Besides that, you can find a battery charger, and a directional RGB LED on-board.

    Arduino IoT Cloud Compatible

    Use your MKR board on Arduino's IoT Cloud, a simple and fast way to ensure secure communication for all of your connected Things.

    TRY THE ARDUINO IOT CLOUD FOR FREE

    Official Arduino WiFi Library

    At Arduino we have made connecting to a WiFi network as easy as getting an LED to blink. You can get your board to connect to any kind of existing WiFi network, or use it to create your own Arduino Access Point. The specific set of examples we provide for the MKR WiFi 1010 can be consulted at the WiFiNINA library reference page.

    Compatible with other Cloud Services

    It is also possible to connect your board to different Cloud services, Arduino's own among others. Here some examples on how to get the MKR WiFi 1010 to connect to:

    • Blynk: a simple project from our community connecting to Blynk to operate your board from a phone with little code
    • IFTTT: see an in-depth case of building a smart plug connected to IFTTT
    • AWS IoT Core: we made this example on how to connect to Amazon Web Services
    • Azure: visit this github repository explaining how to connect a temperature sensor to Azure's Cloud
    • Firebase: you want to connect to Google's Firebase, this Arduino library will show you how

     

    Bluetooth® and Bluetooth® Low Energy

    The communications chipset on the Nano 33 BLE Sense can be both a Bluetooth® Low Energy and Bluetooth® client and host device. Something pretty unique in the world of microcontroller platforms. If you want to see how easy it is to create a Bluetooth® central or a peripheral device, explore the examples at our ArduinoBLE library.

    We Make it Open for you to Hack Along

    The MKR WiFi 1010 is a dual processor device that invites for experimentation. Hacking the WiFiNINA module allows you to, for example, make use of both WiFi and Bluetooth® / Bluetooth® Low Energy at once on the board. Yet another possibility is having a super-lightweight version of linux running on the module, while the main microcontroller controls low level devices like motors, or screens. These experimental techniques, require advanced hacking on your side. They are possible via modifying the module's firmware that you can find at our github repositories.

    BEWARE: this kind of hacking breaks the certification of your WiFiNINA module, do it at your own risk.

    Battery Power

    Its USB port can be used to supply power (5V) to the board. It has a Li-Po charging circuit that allows the Arduino MKR WiFi 1010 to run on battery power or an external 5 volt source, charging the Li-Po battery while running on external power. Switching from one source to the other is done automatically.

    Technical Specifications

    The Arduino MKR WiFi 1010 is based on the SAMD21 microcontroller.

    MicrocontrollerSAMD21 Cortex®-M0+ 32bit low power ARM® MCU (datasheet)
    Radio moduleu-blox NINA-W102 (datasheet)
    Board Power Supply (USB/VIN)5V
    Secure ElementATECC508 (datasheet)
    Supported BatteryLi-Po Single Cell, 3.7V, 1024mAh Minimum
    Circuit Operating Voltage3.3V
    Digital I/O Pins8
    PWM Pins13 (0 .. 8, 10, 12, 18 / A3, 19 / A4)
    UART1
    SPI1
    I2C1
    Analog Input Pins7 (ADC 8/10/12 bit)
    Analog Output Pins1 (DAC 10 bit)
    External Interrupts10 (0, 1, 4, 5, 6, 7, 8,9, 16 / A1, 17 / A2)
    DC Current per I/O Pin7 mA
    CPU Flash Memory256 KB (internal)
    SRAM32 KB
    EEPROMno
    Clock Speed32.768 kHz (RTC), 48 MHz
    LED_BUILTIN6
    USBFull-Speed USB Device and embedded Host
    Length61.5 mm
    Width25 mm
    Weight32 gr.

    What's in the box?

    1 x Arduino MKR WiFi 1010

    Resources

    Getting Started

    The Getting Started section contains all the information you need to configure your board, use the Arduino Software (IDE), and start tinkering with coding and electronics.

    Need Help?

    Check the Arduino Forum for questions about the Arduino Language, or how to make your own Projects with Arduino. Need any help with your board please get in touch with the official Arduino User Support as explained in our Contact Us page.

    Documentation

    OSH: Schematics

    The MKR WiFi 1010 is open-source hardware! You can build your own board using the following files:

     

    Pinout Diagram

    Download the full pinout diagram as PDF here.

    Additional I2C Port

    The MKR WiFi 1010 has an additional connector meant as an extension of the I2C bus. It's a small form factor 5-pin connector with 1.0 mm pitch. The mechanical details of the connector can be found in the connector's datasheet.

    The I2C port, also referred to as the Eslov self-identification port within Arduino, comes with: SDA, SCL, GND, +5V, and an extra digital pin meant to send an alarm to the otherwise plain I2C devices connected to it. The pinout is shown in the following image:

    If you are interested in designing your own modules for Arduino boards with this expansion port, the connector we suggest using is code: SHR-05V-S-B, also in the picture.

    FAQ

    Batteries, Pins and board LEDs

    • Battery capacity: rechargeable Li-Ion, or Li-Po. Please make sure the battery connector suits your battery.
    • Battery connector: The connector is of type JST S2B-PH-SM4-TB(LF)(SN). Mating connector is JST PHR-2.
    • Vin: This pin can be used to power the board with a regulated 5V source. If the power is fed through this pin, the USB power source is disconnected. This is the only way you can supply 5v (range is 5V to maximum 6V) to the board not using USB. This pin is an INPUT.
    • 5V: This pin outputs 5V from the board when powered from the USB connector or from the VIN pin of the board. It is unregulated and the voltage is taken directly from the inputs.
    • VCC: This pin outputs 3.3V through the on-board voltage regulator. This voltage is 3.3V if USB or VIN is used and equal to the series of the two batteries when they are used
    • LED ON: This LED is connected to the 5V input from either USB or VIN. It is not connected to the battery power, thus minimizing the impact on battery usage. It is therefore normal to have the board properly running on battery power without the LED ON being lit.
    • Onboard LED: On MKR WAN 1010 the onboard LED is connected to D6.
    The basic Arduino board to build secure WiFi and Bluetooth® applications.
    R879.90  Inc VAT
    Arduino Nano 33 BLE Sense Rev2 with headers (AR Nano 33 BLE R2 sense)

    The Arduino Nano 33 BLE Sense Rev2 with headers is Arduino’s 3.3V AI enabled board in the smallest available form factor with a set of sensors that will allow you without any external hardware to start programming your next project, right away.

    With the Arduino Nano 33 BLE Sense Rev2, you can:

    • Build wearable devices that using AI can recognize movements.
    • Build a room temperature monitoring device that can suggest or modify changes in the thermostat.
    • Build a gesture or voice recognition device using the microphone or the gesture sensor together with the AI capabilities of the board.

    The main feature of this board, besides the complete selection of sensors, is the possibility of running Edge Computing applications (AI) on it using TinyML. Learn how to use the Tensor Flow Lite library following this instructions or learn how to train your board using Edge Impulse

    Technical Specifications

    Microcontroller

    nRF52840 (datasheet)

    Operating Voltage

    3.3V

    Input Voltage (limit)

    21V

    DC Current per I/O Pin

    15 mA

    Clock Speed

    64MHz

    CPU Flash Memory

    1MB (nRF52840)

    SRAM

    256KB (nRF52840)

    EEPROM

    none

    Digital Input / Output Pins

    14

    PWM Pins

    all digital pins

    UART

    1

    SPI

    1

    I2C

    1

    Analog Input Pins

    8 (ADC 12 bit 200 k samples)

    Analog Output Pins

    Only through PWM (no DAC)

    External Interrupts

    all digital pins

    LED_BUILTIN

    13

    USB

    Native in the nRF52840 Processor

    IMU

    BMI270 (datasheet) and BMM150 (datasheet)

    Microphone

    MP34DT06JTR (datasheet)

    Gesture, light, proximity, color

    APDS9960 (datasheet)

    Barometric pressure

    LPS22HB (datasheet)

    Temperature, humidity

    HS3003 (datasheet)

    What's in the box?

    1 x Arduino Nano 33 BLE Sense Rev2 with headers

    Resources

    Documentation

     

    Pinout Diagram

    Download the full Pinout diagram as PDF here.

    FAQ

    What is the difference between Rev1 and Rev2?

    There has been some changes in the sensor between both revisions:

    • Replacement of IMU from LSM9DS1 (9 axis) for a combination of two IMUs (BMI270 - 6 axis IMU and BMM150 - 3 axis IMU).
    • Replacement of temperature and humidity sensor from HTS221 for HS3003.
    • Replacement of microphone from MP34DT05 to MP34DT06JTR.

    Additionally some components and the changes have been done in order to improve the experience of the users:

    • Replacement of power supply MPM3610 for MP2322.
    • Addition of VUSB soldering jumper on the top side of the board.
    • New test point for USB, SWDIO and SWCLK.

    Do I need to change my sketch used in the previous revision?

    For sketches done using the libraries like LSM9DS1 for the IMU or HTS221 for the temperature and humidity sensor, for the new revision this libraries must be changed to Arduino_BMI270_BMM150 for the new combined IMU and Arduino_HS300x for the new temperature and humidity sensor.

    An AI enabled board in the shape of the classic Nano board, with all the sensors to start building your next project right away.
    R929.90  Inc VAT
    Nicla Sense ME (AR Nicla Sense ME)

    The Nicla Sense ME is a tiny, low-power tool that sets a new standard for intelligent sensing solutions. With the simplicity of integration and scalability of the Arduino ecosystem, the board combines four state-of-the-art sensors from Bosch Sensortec:

    • BHI260AP motion sensor system with integrated AI
    • BMM150 magnetometer
    • BMP390 pressure sensor
    • BME688 4-in-1 gas sensor with AI and integrated high-linearity, as well as high-accuracy pressure, humidity and temperature sensors. 

     

    Designed to easily analyze motion and the surrounding environment – hence the “M” and “E” in the name – it measures rotation, acceleration, pressure, humidity, temperature, air quality and CO2 levels by introducing completely new Bosch Sensortec sensors on the market.

    Its tiny size and robust design make it suitable for projects that need to combine sensor fusion and AI capabilities on the edge, thanks to a strong computational power and low-consumption combination that can even lead to standalone applications when battery operated.

    Part of Arduino Pro’s new Nicla family of modular, intelligent products that are easy to use, cost effective, versatile and accessible, the Sense ME has a new, tiny form factor that is also compatible with the Arduino MKR and Portenta ranges.

    Key benefits

    • Tiny size, packed with features
    • Low power consumption
    • Add sensing capabilities to existing projects
    • When battery-powered, becomes a complete standalone board
    • Powerful processor, capable of hosting intelligence on the Edge
    • Measures motion and environmental parameters
    • Robust hardware including industrial-grade sensors with embedded AI
    • BLE connectivity maximizes compatibility with professional and consumer equipment
    • 24/7 always-on sensor data processing at ultra-low power consumption

     

    Technical Specifications

    Microcontroller

    64 MHz Arm® Cortex M4 (nRF52832)

    Sensors

    BHI260AP - Self-learning AI smart sensor with integrated accelerometer and gyroscope, BMP390 - Digital pressure sensor, BMM150 - Geomagnetic sensor, BME688 - Digital low power gas, pressure, temperature & humidity sensor with AI

    I/O

    Castellated pins with the following features: 1x I2C bus (with ext. ESLOV connector), 1x serial port, 1x SPI, 2x ADC , programmable I/O voltage from 1.8-3.3V

    Connectivity

    Bluetooth® 4.2

    Power

    Micro USB (USB-B), Pin Header, 3.7V Li-po battery with Integrated battery charger

    Memory

    512KB Flash / 64KB RAM, 2MB SPI Flash for storage, 2MB QSPI dedicated for BHI260AP

    Interface

    USB interface with debug functionality

    Dimensions

    22,86 mm x 22,86 mm

    Weight

    2 g

     

    What's in the box?

    1 x Nicla Sense ME

    Need Help?

    Check the Arduino Forum for questions about the Arduino Language, or how to make your own Projects with Arduino. If you need any help with your board, please get in touch with the official Arduino User Support as explained in our Contact Us page.

    Documentation

    Pinout Diagram 

    Download the full pinout diagram as PDF here.

    Bring smart sensing solutions to the edge, with the high-performance, low-power board that packs state-of-the-art Bosch Sensortec technology into our smallest form factor yet.
    R1,129.90  Inc VAT
    Portenta H7 Lite (AR portenta H7 lite)

    The Portenta H7 Lite is a cost-effective solution, designed for complex environments where radio communication is not suitable or possible. It is perfect for developers who want to leverage the computational power of the Portenta H7, without the need for video output or advanced security features. 

    The Portenta H7 Lite simultaneously runs high-level code and real-time tasks thanks to its two processors. For example, it can execute Arduino-compiled and MicroPython code at the same time, and have the two cores communicate with one another.

     

    Key benefits include:

    • Dual Core - Two best-in-class processors in one, running parallel tasks
    • AI on the edge - So powerful it can run AI state machines
    • Customization - The board is highly customizable in volumes
    • High-level programming language support (Micropython)


    The Portenta H7 Lite offers twofold functionality: it can run either like any other embedded microcontroller board, or as the main processor of an embedded computer. 
    For example, use the Portenta Vision Shield to transform your H7 Lite into an industrial camera capable of performing real-time machine learning algorithms on live video feeds. As the H7 Lite can easily run processes created with TensorFlow™ Lite, you could have one of the cores computing a computer vision algorithm on the fly, while the other carries out low-level operations like controlling a motor or acting as a user interface. 
    Portenta is the go-to family when performance is key, and the H7 Lite is no exception. We can already envision it as part of a wide range of solutions, including: 

    • High-end industrial machinery
    • Laboratory equipment
    • Computer vision
    • PLCs
    • Robotics controllers
    • Mission-critical devices
    • High-speed booting computation (ms)

     

    Two Parallel Cores

    The Portenta H7 Lite’s main processor is the STM32H747 dual core including a Cortex® M7 running at 480 MHz and a Cortex® M4 running at 240 MHz. The two cores communicate via a Remote Procedure Call mechanism that allows calling functions on the other processor seamlessly. Both processors share all the in-chip peripherals and can run: 

    • Arduino sketches on top of the Arm® Mbed™ OS
    • Native Mbed™ applications
    • MicroPython / JavaScript via an interpreter
    • TensorFlow™ Lite

     

    A New Standard for Pinouts

    The Portenta family adds two 80-pin high-density connectors at the bottom of the board. This ensures scalability for a wide range of applications: simply upgrade your Portenta board to the one suiting your needs.

    USB-C® Multipurpose Connector

    The board’s programming connector is a USB-C port that can also be used to power the board, as a USB Hub, or to deliver power to OTG connected devices.

    Arduino IoT Cloud Compatible

    Use your MKR board on Arduino's IoT Cloud, a simple and fast way to ensure secure communication for all of your connected Things.

    TRY THE ARDUINO IOT CLOUD FOR FREE

    Technical Specifications

    Microcontroller

    STM32H747XI dual Cortex®-M7+M4 32bit low power Arm® MCU (datasheet)

    Secure Element (default)

    Microchip ATECC608

    Board Power Supply (USB/VIN)

    5V

    Supported Battery

    Li-Po Single Cell, 3.7V, 700mAh Minimum (integrated charger)

    Circuit Operating Voltage

    3.3V

    Current Consumption

    2.95 μA in Standby mode (Backup SRAM OFF, RTC/LSE ON)

    Timers

    22x timers and watchdogs

    UART

    4x ports (2 with flow control)

    Ethernet PHY

    10 / 100 Mbps (through expansion port only)

    SD Card

    Interface for SD Card connector (through expansion port only)

    Operational Temperature

    -40 °C to +85 °C

    MKR Headers

    Use any of the existing industrial MKR shields on it

    High-density Connectors

    Two 80 pin connectors will expose all of the board's peripherals to other devices

    Camera Interface

    8-bit, up to 80 MHz

    ADC

    3× ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6 MSPS)

    DAC

    2× 12-bit DAC (1 MHz) available, only one is accessible by the user through the external A6 pin

    USB-C

    Host / Device, High / Full Speed, Power delivery

     

    What's in the box?

    1 x Portenta H7 Lite

    Resources

    Need Help?

    Check the Arduino Forum for questions about the Arduino Language, or how to make your own Projects with Arduino. If you need any help with your board, please get in touch with the official Arduino User Support as explained in our Contact Us page.

    Documentation

    Program it with high-level languages and AI to perform low-latency operations when RF communications aren’t suitable.
    R1,649.91  Inc VAT
    Arduino Sensor Kit - Base (AR Sensor Kit Base)

    The Arduino Sensor Kit is made for Makers who have just started using Arduino to explore the vast space of electronics and programming. This kit teaches how to connect and program basic Grove modules that includes both sensors and actuators.


    Grove is an open-source, modulated, and ready-to-use toolset and takes a building block approach to assemble electronics. This Kit includes a Base Shield to which the various Grove modules can be connected both individually, or together in various combinations  to create fun and exciting projects. All of the modules use a Grove connector, which connects each of the components to a Base Shield in just a few seconds. The Base Shield can then be mounted on to an Arduino UNO board and can be programmed using the Arduino IDE. Instructions for connecting and programming the different modules are also included in this kit.


    This kit was elaborated in collaboration with Seeed Studio and provides the Arduino community with the opportunity to build projects with minimal effort of both wiring and coding. This kit acts as a bridge to the world of Grove and provides a flexible way for Makers to extend their projects to include other complex Grove modules.


    The Kit comes includes access to an online platform with all the instructions required to plug, sketch and play with the different Grove Modules.

    This kit does not include the Arduino Uno board and if you would like to purchase this kit along with the Uno, check out the Sensor Kit Bundle. It features the Arduino Sensor Kit + the Arduino Uno Rev 3 at a special price. 

    What's in the box?

    1 x Base Shield that is designed to fit on top of an Arduino UNO board. It comes equipped with 16 grove connectors, which, when placed on top of the UNO, provides functionality to various pins. It includes:

    • 7 x digital connections
    • 4 x analog connections
    • 4 x I2C connections
    • 1 x UART connection

     

    10 x Grove modules included can be connected to the base shield, either through the digital, analog or I2C connectors on the shield. Let's take a quick look at them:

    • The LED - simple LED that can be turned ON or OFF, or dimmed.
    • The button - pushbutton that can either be in a HIGH or LOW state.
    • The potentiometer - a variable resistor that increases or decreases resistance when turning its knob.
    • The buzzer - a piezo speaker that is used to produced binary sounds.
    • The light sensor - a photoresistor that reads light intensity.
    • The sound sensor - a tiny microphone that measures sound vibrations.
    • The air pressure sensor - reads air pressure, using I2C protocol.
    • The temperature sensor - reads temperature and humidity at the same time.
    • The accelerometer - a sensor used for orientation, used for detecting movement.
    • The OLED screen - a screen that values or messages can be printed to.

     

    6 x Grove cables allows you to easily connect the modules to the Base Shield without any soldering required. 

    Resources

    Software

    The Arduino Sensor Kit Library is a wrapper for that contains links to other libraries related to certain modules such as the accelerometer, air pressure sensor, temperature sensor and the OLED display. This library provides easy-to-use api's that will help you build a clear mental model of the concepts you will be using.

    Learning Materials

    Access to an online platform with all the instructions required to plug, sketch and play with the different Grove Modules. There are 10 lessons and they are :

    • 01 The LED
    • 02 The Button
    • 03 The Potentiometer
    • 04 The Buzzer
    • 05 The Light Sensor
    • 06 The Sound Sensor
    • 07 The Air Pressure Sensor
    • 08 The Temperature Sensor
    • 09 The Movement Sensor
    • 10 The OLED Screen

       

    FAQ

    What is a sensor?

    A sensor is an electronic component that can measure its environment. An example of a sensor is the DHT11 sensor, which measures temperature and humidity.

    What is an actuator?

    An actuator is an electronic component that performs an action. An example of this is an LED, which can be turned on or off, or dimmed to a certain value.

    What is a seeed module?

    A seeed module is an electronic component attached to a tiny circuit board. This circuit board shares the same connector as all other seeed modules, which makes them easier to connect.

    What's a grove connector

    A grove connector is a connector with four wires connected to it. They simply connect to a seeed module, and then to a seeed base shield. This removes the time spent building circuits, and allows you to connect several sensors in just minutes!

    How can I use sensors and actuators in Arduino projects?

    To use the seeed modules with an Arduino, we need to have a seeed base shield mounted on top of an Arduino UNO board. After it is mounted, we can easily plug in any module we want, and use the ArduinoSensorKit library to program them, using only a few lines of code!

    What modules are included in the kit?

    • The LED
    • The Button
    • The Potentiometer
    • The Buzzer
    • The Light Sensor
    • The Sound Sensor
    • The Air Pressure Sensor
    • The Temperature Sensor
    • The Movement Sensor
    • The OLED Screen

     

    Who can use the kit?

    The kit is designed to be used even by the most intermediate user. The code is easy to follow and the circuitry is simplified through the use of seeed modules. The kit is also great for more advanced users that wish to reduce time on circuitry and get the job done quickly!

    How does the kit work? 

    The kit includes everything except an Arduino UNO to work. Simply mount the base shield on top of an Arduino UNO, connect a module, and follow the instructions provided in the content platform. The platform explains how to do all of this, and includes code samples to get started with all different modules.

    What's the content included?

    The content in this kit includes a Getting Started tutorial, that goes through the basics of the kit, and the hardware and software requirements. Followed by that, there are 10 simple Lessons that get you started with all the seeed modules right away!

    How do I access the included content? 

    All the content can be found in the Arduino Sensor Kit platform.  

    How is the Sensor Kit content structured? 

    All activities follow the same structure.

    • Introduction - introduces the component.
    • Plug - shows how to create the circuit.
    • Sketch - introduces the program needed for the component.
    • Play - using the component and expected outcome.
    • Understand - further reading on how the component works and related articles.

     

    What languages does the online platform support?

    English

    What application can you build with the Sensor Kit?

    With the components in the Arduino Sensor Kit, you can create many fun applications, such as display interfaces, sound detection, alarm system, light detection, temperature sensing and much more. You can also combine many of the sensors to create unique projects of your own.

    What operating system is required? 

    Windows 7 or higher, Linux, or Mac OS. 

    What are the minimum software requirements for using the kit? 

    You need to download the Arduino IDE or sign up to use the Arduino Web Editor. 

    What are the minimum hardware requirements for using the kit?

    An Arduino UNO board is required to mount the base shield on.

    Learn to Plug, Sketch and Play with basic Grove sensors, actuators and Arduino. All the modules are pre-wired on the PCB, just connect your Arduino Board to the Shield and start your measurements!
    R779.90  Inc VAT
    Arduino Uno Rev3 SMD (AR Uno SMD Rev3)

    The Arduino Uno Rev3 SMD is a microcontroller board based on the ATmega328. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator (CSTCE16M0V53-R0), a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

    The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip.

    Additional features coming with the R3 version are:

    • ATmega16U2 instead 8U2 as USB-to-Serial converter.
    • 1.0 pinout: added SDA and SCL pins for TWI communication placed near to the AREF pin and two other new pins placed near to the RESET pin, the IOREF that allow the shields to adapt to the voltage provided from the board and the second one is a not connected pin, that is reserved for future purposes.
    • stronger RESET circuit.

    "Uno" means "One" in Italian and is named to mark the upcoming release of Arduino 1.0. The Uno and version 1.0 will be the reference versions of Arduino, moving forward. The Uno is the latest in a series of USB Arduino boards, and the reference model for the Arduino platform.

    Technical Specifications

    MicrocontrollerATmega328P
    Operating Voltage5V
    Input Voltage (recommended)7-12V
    Input Voltage (limit)6-20V
    Digital I/O Pins14 (of which 6 provide PWM output)
    PWM Digital I/O Pins6
    Analog Input Pins6
    DC Current per I/O Pin20 mA
    DC Current for 3.3V Pin50 mA
    Flash Memory32 KB (ATmega328P) of which 0.5 KB used by bootloader
    SRAM2 KB (ATmega328P)
    EEPROM1 KB (ATmega328P)
    Clock Speed16 MHz
    LED_BUILTIN13
    Length68.6 mm
    Width53.4 mm
    Weight25 g

     

    What's in the box?

    1 x Arduino Uno Rev3 SMD

    Resources

    Getting Started

    The Getting Started section contains all the information you need to configure your board, use the Arduino Software (IDE), and start tinkering with coding and electronics.

    From the Tutorials section you can find examples from libraries and built-in sketches as well other useful information to expand your knowledge of the Arduino hardware and software.

    Need Help?

    Check the Arduino Forum for questions about the Arduino Language, or how to make your own Projects with Arduino. Need any help with your board please get in touch with the official Arduino User Support as explained in our Contact Us page.

    Documentation

    OSH: Schematics

    Arduino Uno is open-source hardware! You can build your own board using the follwing files:

     

    Pinout Diagram

    Download the full pinout diagram as PDF here.

    Programming

    The Arduino Uno can be programmed with the (Arduino Software (IDE)). Select "Arduino/Genuino Uno from the Tools > Board menu (according to the microcontroller on your board). For details, see the reference and tutorials.

    The ATmega328 on the Arduino Uno comes preprogrammed with a bootloader that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the original STK500 protocol (referenceC header files).

    You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header using Arduino ISP or similar; see these instructions for details.

    The ATmega16U2 (or 8U2 in the rev1 and rev2 boards) firmware source code is available in the Arduino repository. The ATmega16U2/8U2 is loaded with a DFU bootloader, which can be activated by:

    • On Rev1 boards: connecting the solder jumper on the back of the board (near the map of Italy) and then rese ing the 8U2.
    • On Rev2 or later boards: there is a resistor that pulling the 8U2/16U2 HWB line to ground, making it easier to put into DFU mode.

    You can then use Atmel's FLIP software (Windows) or the DFU programmer (Mac OS X and Linux) to load a new firmware. Or you can use the ISP header with an external programmer (overwriting the DFU bootloader). See this user-contributed tutorial for more information.

    Warnings

    The Arduino Uno has a resettable polyfuse that protects your computer's USB ports from shorts and overcurrent. Although most computers provide their own internal protection, the fuse provides an extra layer of protection. If more than 500 mA is applied to the USB port, the fuse will automatically break the connection until the short or overload is removed.

    Differences with other boards

    The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.

    Power

    The Arduino Uno board can be powered via the USB connection or with an external power supply. The power source is selected automatically.

    External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the board's power jack. Leads from a battery can be inserted in the GND and Vin pin headers of the POWER connector.

    The board can operate on an external supply from 6 to 20 volts. If supplied with less than 7V, however, the 5V pin may supply less than five volts and the board may become unstable. If using more than 12V, the voltage regulator may overheat and damage the board. The recommended range is 7 to 12 volts.

    The power pins are as follows:

    • Vin. The input voltage to the Arduino/Genuino board when it's using an external power source (as opposed to 5 volts from the USB connection or other regulated power source). You can supply voltage through this pin, or, if supplying voltage via the power jack, access it through this pin.
    • 5V.This pin outputs a regulated 5V from the regulator on the board. The board can be supplied with power either from the DC power jack (7 - 12V), the USB connector (5V), or the VIN pin of the board (7-12V). Supplying voltage via the 5V or 3.3V pins bypasses the regulator, and can damage your board. We don't advise it.
    • 3V3. A 3.3 volt supply generated by the on-board regulator. Maximum current draw is 50 mA.
    • GND. Ground pins.
    • IOREF. This pin on the Arduino/Genuino board provides the voltage reference with which the microcontroller operates. A properly configured shield can read the IOREF pin voltage and select the appropriate power source or enable voltage translators on the outputs to work with the 5V or 3.3V.

     

    Memory

    The ATmega328 has 32 KB (with 0.5 KB occupied by the bootloader). It also has 2 KB of SRAM and 1 KB of EEPROM (which can be read and written with the EEPROM library).

    Input and Output

    See the mapping between Arduino pins and ATmega328P ports. The mapping for the Atmega8, 168, and 328 is identical.

    PIN MAPPING ATmega328P

    Each of the 14 digital pins on the Uno can be used as an input or output, using pinMode(),digitalWrite(), and digitalRead() functions. They operate at 5 volts. Each pin can provide or receive 20 mA as recommended operating condition and has an internal pull-up resistor (disconnected by default) of 20-50k ohm. A maximum of 40mA is the value that must not be exceeded on any I/O pin to avoid permanent damage to the microcontroller.

    In addition, some pins have specialized functions:
    • Serial: 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to the corresponding pins of the ATmega8U2 USB-to-TTL Serial chip.
    • External Interrupts: 2 and 3. These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value. See the attachInterrupt() function for details.
    • PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analogWrite() function.
    • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communication using the SPI library.
    • LED: 13. There is a built-in LED driven by digital pin 13. When the pin is HIGH value, the LED is on, when the pin is LOW, it's off.
    • TWI: A4 or SDA pin and A5 or SCL pin. Support TWI communication using the Wire library.

    The Uno has 6 analog inputs, labeled A0 through A5, each of which provide 10 bits of resolution (i.e. 1024 different values). By default they measure from ground to 5 volts, though is it possible to change the upper end of their range using the AREF pin and the analogReference() function. There are a couple of other pins on the board:

    • AREF. Reference voltage for the analog inputs. Used with analogReference().
    • Reset. Bring this line LOW to reset the microcontroller. Typically used to add a reset button to shields which block the one on the board.

      

    Communication

    Arduino/Genuino Uno has a number of facilities for communicating with a computer, another Arduino/Genuino board, or other microcontrollers. The ATmega328 provides UART TTL (5V) serial communication, which is available on digital pins 0 (RX) and 1 (TX). An ATmega16U2 on the board channels this serial communication over USB and appears as a virtual com port to software on the computer. The 16U2 firmware uses the standard USB COM drivers, and no external driver is needed. However, on Windows, a .inf file is required. The Arduino Software (IDE) includes a serial monitor which allows simple textual data to be sent to and from the board. The RX and TX LEDs on the board will flash when data is being transmitted via the USB-to-serial chip and USB connection to the computer (but not for serial communication on pins 0 and 1).

    SoftwareSerial library allows serial communication on any of the Uno's digital pins.

    The ATmega328 also supports I2C (TWI) and SPI communication. The Arduino Software (IDE) includes a Wire library to simplify use of the I2C bus; see the documentation for details. For SPI communication, use the SPI library.

    Automatic (Software) Reset

    Rather than requiring a physical press of the reset button before an upload, the Arduino/Genuino Uno board is designed in a way that allows it to be reset by software running on a connected computer. One of the hardware flow control lines (DTR) of the ATmega8U2/16U2 is connected to the reset line of the ATmega328 via a 100 nanofarad capacitor. When this line is asserted (taken low), the reset line drops long enough to reset the chip. The Arduino Software (IDE) uses this capability to allow you to upload code by simply pressing the upload button in the interface toolbar. This means that the bootloader can have a shorter timeout, as the lowering of DTR can be well-coordinated with the start of the upload.

    This setup has other implications. When the Uno is connected to either a computer running Mac OS X or Linux, it resets each time a connection is made to it from software (via USB). For the following half-second or so, the bootloader is running on the Uno. While it is programmed to ignore malformed data (i.e. anything besides an upload of new code), it will intercept the first few bytes of data sent to the board after a connection is opened. If a sketch running on the board receives one-time configuration or other data when it first starts, make sure that the software with which it communicates waits a second after opening the connection and before sending this data.

    The Uno board contains a trace that can be cut to disable the auto-reset. The pads on either side of the trace can be soldered together to re-enable it. It's labeled "RESET-EN". You may also be able to disable the auto-reset by connecting a 110 ohm resistor from 5V to the reset line; see this forum thread for details.

    Revisions

    Revision 3 of the board has the following new features:

    • 1.0 pinout: added SDA and SCL pins that are near to the AREF pin and two other new pins placed near to the RESET pin, the IOREF that allow the shields to adapt to the voltage provided from the board. In future, shields will be compatible with both the board that uses the AVR, which operates with 5V and with the Arduino Due that operates with 3.3V. The second one is a not connected pin, that is reserved for future purposes.
    • Stronger RESET circuit.
    • Atmega 16U2 replace the 8U2.
    The board everybody gets started with, based on the ATmega328 (SMD).
    R579.90  Inc VAT
    Arduino 4 Relays Shield (AR 4 relays shield)

    Overview

    The Arduino 4 Relays Shield is a solution for driving high power loads that cannot be controlled by Arduino's digital IOs, due to the current and voltage limits of the controller. The Shield features four relays, each relay provides 2 pole changeover contacts (NO and NC); in order to increase the current limit of each output the 2 changeover contacts have been put in parallel. Four LEDs indicate the on/off state of each relay.

    Technical Specifications

    Operating Voltage

    5V

    Coil current consumption

    140 mA (with all releays on, about 35 mA each)

    Single pole chargeover contact maximum current

    @ 30 V DC 2A

    Maximum load voltage

    48 V

    Maximum switching capacity

    60 W

    Features

    Thinker Kit interface2x TWI, 2x OUT, 2x IN
    Interfaces with Arduino BoardDIO
    Relays4 (60W)

    General

    Operating Voltage5 V
    Current needs140 mA (with all releays on, about 35 mA each)
    PCB Size53 x 68.5 mm
    Weight0.044 Kg
    Product CodeA000110

     

    What's in the box?

    1 x Arduino 4 Relays Shield

    Resources

    Getting Started

    You can find in the Getting Started section all the information you need to configure your board, use the Arduino Software (IDE), and start tinker with coding and electronics.

    Need Help?

      

    Documentation

    OSH:Schematics

    The Arduino 4 Relays Shield is open-source hardware! You can build your own board using the following files:

      

    Power

    The shield doesn't need external power: it will be provided by the base board, through the 5V and 3.3V pins of the Arduino board used as base.

    Input and Output

    The relays are controlled by the following Arduino board pins: Relay 1 = Arduino pin 4 Relay 2 = Arduino pin 7 Relay 3 = Arduino pin 8 Relay 4 = Arduino pin 12 The shield features several TinkerKit input/output and communication interfaces. Connecting TinkerKit modules can simplify the creation of a project or a prototype. The on-board connectors are :

    • 2 TinkerKit Inputs: IN2 and IN3 (in white), these connectors are routed to the Arduino A2 and A3 analog input pins.
    • 2 TinkerKit Outputs: OUT5 and OUT6 (in orange), these connectors are routed to the Arduino PWM outputs on pins 5 and 6.
    • 2 TinkerKit TWI: these connectors (4-pin in white) are routed on the Arduino TWI interface. Both connect to the same TWI interface to allow you to create a chain of TWI devices.

     

    Physical Characteristics

    The maximum length and width of the 4 Relays Shield PCB are 2.7 and 2.1 inches respectively. Four screw holes allow the Shield to be attached to a surface or case. Note that the distance between digital pins 7 and 8 is 160 mil (0.16"), not an even multiple of the 100 mil spacing of the other pins.

    Compatible Boards

    The shield is compatible with all the Arduino boards, 5V and also 3.3V standards.

    The Arduino 4 Relays Shield allows your Arduino driving high power loads
    R649.90  Inc VAT
    Arduino Nano R4 (AR Nano R4)

    Nano R4 merges Arduino’s signature ease of use with the powerful Renesas RA4M1 microcontroller, enabling effortless scaling from prototyping on the UNO R4 to production-ready applications.

    Compact and versatile, the Nano R4 maintains the same pinout as other boards in the Nano family and features castellated pins for easy hardware integration, an on-board Qwiic connector for rapid sensor and peripheral expansion, and a programmable RGB LED for intuitive system feedback. Its single-sided component design makes it ideal for space-constrained products and SMD soldering on custom carrier boards, ensuring a seamless transition from lab testing to real-world deployment.

    Thanks to its compatibility with familiar Arduino tools and libraries (including those for the Arduino UNO R4 Minima), the Nano R4 offers developers and designers a streamlined path to build compact, connected, and production-ready solutions.

    Key benefits

    • Effortless transition from prototyping to production: Leverage the RA4M1 microcontroller already trusted in the UNO R4 family, with minimal code adjustments needed.
    • Compact, production-ready design: Tiny 4.3 x 1.7 cm footprint, castellated pins, and single-sided components facilitate easy integration into custom hardware.
    • Easy expansion: The built-in Qwiic connector and additional 5V I2C port allow seamless connectivity to a wide range of sensors and actuators, including Modulino nodes.
    • Customizable feedback: Use the programmable RGB LED to indicate system states for faster debugging and smarter user interaction.
    • Flexible, familiar platform: Enjoy Arduino’s rich ecosystem, intuitive development environment, and robust community support.

     

    Application examples to explore

    • Embedded industrial systems: Thanks to its compact design and production-ready features, the Nano R4 is ideal for creating embedded industrial solutions where space is limited but reliability is critical.
    • Home automation: With easy sensor and actuator integration, the Nano R4 enables fast development of connected and smart products that make your daily life easier.
    • Prototypes scaling to production: By carrying forward the RA4M1 microcontroller already featured in the UNO R4 family, the Nano R4 allows developers to prototype advanced edge computing projects and transition them into compact production designs with minimal rework.
    • Compact robotics and automation projects: The Nano R4’s small footprint and robust connectivity options make it perfect for miniaturized robotics, autonomous devices, and automated industrial systems requiring reliable, flexible control.
    • Custom hardware platforms: For designers seeking hardware customization without starting from scratch, the Nano R4’s castellated design simplifies integration into bespoke PCBs for specialized products in industrial, commercial, or consumer sectors.

     

    Specifications

    BoardNameArduino® Nano R4
    SKUABX00142
    MicrocontrollerRenesas RA4M1 (Arm® Cortex®-M4)
    USBUSB-C®Programming Port
    PinsDigital I/O Pins21 (all the exposed I/O can be used as digital I/O pins)
    Analog input pins8
    DAC1
    PWM pins6
    External interrupts2,3
    MiscDACA0
    OpAmpA1, A2, A3
    VRTCJ5
    CommunicationUART1
    I2C2 (5V: A4, A5 / 3.3V: Qwiic, J3, J4)
    SPI1
    CAN1
    PowerCircuit operating voltage+5 VDC
    Input voltage (VIN)+6-21 VDC
    DC Current per I/O Pin8 mA
    Clock SpeedMain core48 MHz
    Memory (RA4M1)Flash256 kB
    RAM32 kB
    EEPROM8 kB
    DimensionsWidth18 mm
    Length45 mm

     

    What's in the box?

    1 x Arduino Nano R4

    Resources

    Conformities

    The following Declarations of Conformities have been granted for this board:
     
    • CE
    • FCC
    • RoHS
    • REACH
    • WEEE
    • UKCA
    • RCM
    • ISED/IC

     

    For any further information about our certifications please visit docs.arduino.cc/certifications
     
    Documentation
     

     

    Learn more

     

    FAQ's
     

    Is my sketch for the Arduino UNO R4 Minima compatible with the Arduino Nano R4?

    Yes, your sketch for the UNO R4 Minima is compatible with the Nano R4. However, you will need to adjust the sketch to align with the Nano R4's pinout.

    Can I use hardware compatible with the Arduino Nano (A000005) with the Arduino Nano R4?

    Yes, the Arduino Nano R4 was specifically designed to ensure compatibility with previous shields and compatible hardware developed for the Arduino Nano. The Nano R4 maintains the same pinout and electrical compatibility, allowing you to seamlessly use your existing shields and hardware with the new board. This makes it easy to upgrade to the Nano R4 without the need for significant changes or adaptations to your projects.

    Can I use my sketch developed for the Arduino Nano (A000005) in the Nano R4?

    Yes, if your sketch was developed using the Arduino API. In case you are using instructions only available for the AVR architecture, some changes need to be made to ensure compatibility.

     

    The Arduino Nano R4 without headers brings the robust performance of the RA4M1 microcontroller into the beloved Nano form factor, offering a compact and production-ready solution for embedded development, industrial automation, and custom hardware design.
    R270.81  Inc VAT
    Arduino Nano R4 with headers (AR Nano R4 WH)

    Nano R4 merges Arduino’s signature ease of use with the powerful Renesas RA4M1 microcontroller, enabling effortless scaling from prototyping on the UNO R4 to production-ready applications.

    Compact and versatile, the Nano R4 maintains the same pinout as other boards in the Nano family and features castellated pins for easy hardware integration, an on-board Qwiic connector for rapid sensor and peripheral expansion, and a programmable RGB LED for intuitive system feedback. Its single-sided component design makes it ideal for space-constrained products and SMD soldering on custom carrier boards, ensuring a seamless transition from lab testing to real-world deployment.

    Thanks to its compatibility with familiar Arduino tools and libraries (including those for the Arduino UNO R4 Minima), the Nano R4 offers developers and designers a streamlined path to build compact, connected, and production-ready solutions.

    Key benefits

    • Effortless transition from prototyping to production: Leverage the RA4M1 microcontroller already trusted in the UNO R4 family, with minimal code adjustments needed.
    • Compact, production-ready design: Tiny 4.3 x 1.7 cm footprint, castellated pins, and single-sided components facilitate easy integration into custom hardware.
    • Easy expansion: The built-in Qwiic connector and additional 5V I2C port allow seamless connectivity to a wide range of sensors and actuators, including Modulino nodes.
    • Customizable feedback: Use the programmable RGB LED to indicate system states for faster debugging and smarter user interaction.
    • Flexible, familiar platform: Enjoy Arduino’s rich ecosystem, intuitive development environment, and robust community support.

     

    Application examples to explore

    • Embedded industrial systems: Thanks to its compact design and production-ready features, the Nano R4 is ideal for creating embedded industrial solutions where space is limited but reliability is critical.
    • Home automation: With easy sensor and actuator integration, the Nano R4 enables fast development of connected and smart products that make your daily life easier.
    • Prototypes scaling to production: By carrying forward the RA4M1 microcontroller already featured in the UNO R4 family, the Nano R4 allows developers to prototype advanced edge computing projects and transition them into compact production designs with minimal rework.
    • Compact robotics and automation projects: The Nano R4’s small footprint and robust connectivity options make it perfect for miniaturized robotics, autonomous devices, and automated industrial systems requiring reliable, flexible control.
    • Custom hardware platforms: For designers seeking hardware customization without starting from scratch, the Nano R4’s castellated design simplifies integration into bespoke PCBs for specialized products in industrial, commercial, or consumer sectors.

     

    Specifications

    BoardNameArduino® Nano R4
    SKUABX00142
    MicrocontrollerRenesas RA4M1 (Arm® Cortex®-M4)
    USBUSB-C®Programming Port
    PinsDigital I/O Pins21 (all the exposed I/O can be used as digital I/O pins)
    Analog input pins8
    DAC1
    PWM pins6
    External interrupts2,3
    MiscDACA0
    OpAmpA1, A2, A3
    VRTCJ5
    CommunicationUART1
    I2C2 (5V: A4, A5 / 3.3V: Qwiic, J3, J4)
    SPI1
    CAN1
    PowerCircuit operating voltage+5 VDC
    Input voltage (VIN)+6-21 VDC
    DC Current per I/O Pin8 mA
    Clock SpeedMain core48 MHz
    Memory (RA4M1)Flash256 kB
    RAM32 kB
    EEPROM8 kB
    DimensionsWidth18 mm
    Length45 mm

     

    What's in the box?

    1 x Arduino Nano R4

    Resources

    Conformities

    The following Declarations of Conformities have been granted for this board:
     
    • CE
    • FCC
    • RoHS
    • REACH
    • WEEE
    • UKCA
    • RCM
    • ISED/IC

     

    For any further information about our certifications please visit docs.arduino.cc/certifications
     
    Documentation
     

     

    Learn more

     

    FAQ's
     

    Is my sketch for the Arduino UNO R4 Minima compatible with the Arduino Nano R4?

    Yes, your sketch for the UNO R4 Minima is compatible with the Nano R4. However, you will need to adjust the sketch to align with the Nano R4's pinout.

    Can I use hardware compatible with the Arduino Nano (A000005) with the Arduino Nano R4?

    Yes, the Arduino Nano R4 was specifically designed to ensure compatibility with previous shields and compatible hardware developed for the Arduino Nano. The Nano R4 maintains the same pinout and electrical compatibility, allowing you to seamlessly use your existing shields and hardware with the new board. This makes it easy to upgrade to the Nano R4 without the need for significant changes or adaptations to your projects.

    Can I use my sketch developed for the Arduino Nano (A000005) in the Nano R4?

    Yes, if your sketch was developed using the Arduino API. In case you are using instructions only available for the AVR architecture, some changes need to be made to ensure compatibility.

     

    The Arduino Nano R4 with headers brings the robust performance of the RA4M1 microcontroller into the beloved Nano form factor, offering a compact and production-ready solution for embedded development, industrial automation, and custom hardware design.
    R297.09  Inc VAT
    Per Page      1 - 20 of 24