Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar – Adafruit uses the technique on all thier native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support – so if you're doing something with heavy floating-point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds!For peripherals, there are two I²C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO – check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).Technical Specifications
Measures 2.0 x 0.9 x 0.28' (50.8 x 22.8 x 7 mm) without headers soldered in
Light as a (large?) feather – 5 grams
RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3 V logic and power
264 KB RAM
8 MB SPI FLASH chip for storing files and CircuitPython/MicroPython code storage. No EEPROM
Tons of GPIO! 21 x GPIO pins with following capabilities:
Four 12 bit ADCs (one more than Pico)
Two I²C, Two SPI and two UART peripherals, one is labeled for the 'main' interface in standard Feather locations
16 x PWM outputs - for servos, LEDs, etc
The 8 digital 'non-ADC/non-peripheral' GPIO are consecutive for maximum PIO compatibility
Built in 200 mA+ lipoly charger with charging status indicator LED
Pin #13 red LED for general purpose blinking
RGB NeoPixel for full color indication.
On-board STEMMA QT connector that lets you quickly connect any Qwiic, STEMMA QT or Grove I²C devices with no soldering!
Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)
3.3 V Power/enable pin
Optional SWD debug port can be soldered in for debug access
4 mounting holes
24 MHz crystal for perfect timing.
3.3 V regulator with 500mA peak current output
USB Type C connector lets you access built-in ROM USB bootloader and serial port debugging
RP2040 Chip Features
Dual ARM Cortex-M0+ @ 133 MHz
264 kB on-chip SRAM in six independent banks
Support for up to 16 MB of off-chip Flash memory via dedicated QSPI bus
DMA controller
Fully-connected AHB crossbar
Interpolator and integer divider peripherals
On-chip programmable LDO to generate core voltage
2 on-chip PLLs to generate USB and core clocks
30 GPIO pins, 4 of which can be used as analog inputs
Peripherals
2 UARTs
2 SPI controllers
2 I²C controllers
16 PWM channels
USB 1.1 controller and PHY, with host and device support
8 PIO state machines
Comes fully assembled and tested, with the UF2 USB bootloader. Adafruit also tosses in some header, so you can solder it in and plug it into a solderless breadboard.
Specifications Datasheet Resonance Frequency (FO): 680 ±20% Hz at 1 V Rated Impedance: 8 ±20% Ω (at 1 KHz) Frequency Range: ~600-10 KHz Rated Input Power: 0.25 W Max Input Power: 0.5 W Temperature Range: -20ºC ~ 55ºC Dimensions Diameter: 28 mm / 1.1' Height: 4.5 mm Weight: 6 g
Is your house haunted? Or, rather, are you convinced that your house is haunted but have never been able to prove it since you've never had a camera that integrated with your Raspberry Pi Zero but was still small enough that the ghosts wouldn't notice it?
Luckily, the spy camera for Raspberry Pi Zero is smaller than a thumbnail with a high enough resolution to see people, ghosts, or whatever it is you're looking for. It's about the size of a cell phone camera – the module being just 8.6 x 8.6 mm – with only a 2' cable, so you can create an extra compact and sneaky little spy cam. It has a 160-degree focal angle for a very wide/distorted fisheye effect that's great for security systems or watching a big swath of the living room or roadway.
Like the Raspberry Pi camera board, it attaches to your Raspberry Pi Zero v1.3 or Zero W by way of the small socket on the board's edge closest to the 'PWR in' port. This interface uses the dedicated CSI interface, which was designed especially for interfacing to cameras. The CSI bus is capable of extremely high data rates, and it exclusively carries pixel data.
The camera is connected to the BCM2835 processor on the RPi via the CSI bus, a higher bandwidth link which carries pixel data from the camera back to the processor. This bus travels along the ribbon cable that attaches the camera board to the Pi. The ribbon cables are compatible with both the RPi Zero v1.3 and RPi Zero W.
The sensor itself has a native resolution of 5 megapixels and has a fixed focus lens onboard. It has similar specs as the original RPi camera, but is not as high-res as the new RPi camera v2!
Specifications
Camera Module Dimensions: 8.6 x 8.6 mm
Lens Diameter: 10 mm
Total Length: 60 mm
Lens Focal Angle: 160 degrees
Weight: 1.9 g
Features Simple slide angle adjustment Camera Module protection 'sandwich' plates Made from crystal clear laser-cut acrylic in the UK 1/4 inch hole for tripod mounting Stable 4-leg base Here you can find the Assembly Instructions.
If you enjoy DIY electronics, projects, software and robots, you’ll find this book intellectually stimulating and immediately useful. With the right parts and a little guidance, you can build robot systems that suit your needs more than overpriced commercial systems can.
20 years ago, robots based on simple 8-bit processors and touch sensors were the norm. Now, it’s possible to build multi-core robots that can react to their surroundings with intelligence. Today’s robots combine sensor readings from accelerometers, gyroscopes and computer vision sensors to learn about their environments. They can respond using sophisticated control algorithms and they can process data both locally and in the cloud.
This book, which covers the theory and best practices associated with advanced robot technologies, was written to help roboticists, whether amateur hobbyist or professional, take their designs to the next level. As will be seen, building advanced applications does not require extremely costly robot technology. All that is needed is simply the knowledge of which technologies are out there and how best to use each of them.
Each chapter in this book will introduce one of these different technologies and discuss how best to use it in a robotics application. On the hardware side, we’ll cover microcontrollers, servos, and sensors, hopefully inspiring you to design your own awe-inspiring, next-generation systems. On the software side, we’ll cover programming languages, debugging, algorithms, and state machines. We’ll focus on the Arduino, the Parallax Propeller, Revolution Education PICAXE and projects I’ve with which I’ve been involved, including the TBot educational robot, the PropScope oscilloscope, the 12Blocks visual programming language, and the ViewPort development environment. In addition, we’ll serve up a comprehensive introduction to a variety of essential topics, including output (e.g. LEDs, servo motors), and communication technologies (e.g. infrared, audio), that you can use to develop systems that interact to stimuli and communicate with humans and other robots. To make these topics as accessible as possible, handy schematics, sample code and practical tips regarding building and debugging have been included.
Hanno Sander
Christchurch, New Zealand
Master the software tools behind the STM32 microcontroller
This book is project-based and aims to teach the software tools behind STM32 microcontroller programming. Author Majid Pakdel has developed projects using various different software development environments including Keil MDK, IAR Embedded Workbench, Arduino IDE and MATLAB. Readers should be able to use the projects as they are, or modify them to suit to their own needs. This book is written for students, established engineers, and hobbyists. STM32 microcontroller development boards including the STM32F103 and STM32F407 are used throughout the book. Readers should also find it easy to use other ARM-based development boards.
Advanced Programming with STM32 Microcontrollers includes:
Introduction to easy-to-use software tools for STM32
Accessing the features of the STM32
Practical, goal oriented learning
Complete code available online
Producing practical projects with ease
Topics cover:
Pulse Width Modulation
Serial Communication
Watchdog Timers
I²C
Direct Memory Access (DMA)
Finite State Machine Programming
ADCs and DACs
External Interupts
Timers and Counters
This book is intended for electronics enthusiasts and professionals alike, who want a much deeper understanding of the incredible technology conquests over the pre-digital decades that created video. It details evolution of analogue video electronics and technology from the first electro-mechanical television, through advancements in Cathode Ray Tubes, transistor circuits and signal processing, up to the latest analogue, colour-rich TV, entertainment devices and calibration equipment.
Key technological advances that enabled monochrome video and, eventually, colour are explained. The importance, compromises and techniques of maintaining crucial backward legacy compatibilities are described. The generation, signal processing and playback of analogue video signals in numerous capture, display, recording and playback devices together with operating principles and practices are examined. Technical and, often, political merits and deficiencies of key national and international video standards are highlighted. Several formats are shown to win and ultimately to co-exist.
This book begins at fairly basic levels; concepts are introduced with human physiological perceptions of light and colour explained. This leads to the subject matter of luminance and chrominance; their equations and the circuits to process. There is full, detailed analysis of waveform shapes and timings inside video equipment and relevant popular connections e.g. S-video. Several analogue video projects which you can build yourself are also included in this book; with schematics, circuit board layouts and calibration steps to help you obtain the best results. The book makes use of many colour pages where the subject matter demands it (e.g. test cards).
If you really want a deeper understanding of analogue video then this book is for you!
Examine your circuits with high precision and solder even the smallest SMDs and elements without any hassle.
Features
Multifunctional HDMI Digital Microscope features Full HD, comfortable headroom, improved ergonomy, multiple output signals with different resolutions.
Tilt angle of the wide LCD monitor is adjustable.
Comes with remote control.
Can be used as stand-alone.
Specifications
Screen size
7 inch (17.8 cm)
Image sensor
4 MP
Video output
UHD 2880x2160 (24fps)FHD 1920x1080 (60fps/30fps)HD 1280x720 (120fps)
Video format
MP4
Magnification
Up to 270 times (27 inch HDMI monitor)
Photo resolution
Max. 12 MP (4032x3024)
Photo format
JPG
Focus range
Min. 5 cm
Frame rate
Max. 120fps (under 600 Lux Brightness & HDP120)
Video interface
HDMI
Storage
microSD card (up to 32 GB)
Power source
5 V DC
Light source
2 LEDs with the stand
Stand size
20 x 12 x 19 cm
Included
1x Andonstar AD407 Digital Microscope
1x Metal stand with 2 LEDs
1x Optical bracket
1x UV filter
1x IR remote
1x Switch cable
1x Power adapter
1x HDMI cable
2x Screws
1x Screwdriver
1x User manual
Downloads
Manual
Model Comparison
AD407
AD407 Pro
AD409
AD409 Pro-ES
Screen size
7 inch (17.8 cm)
7 inch (17.8 cm)
10.1 inch (25.7 cm)
10.1 inch (25.7 cm)
Image sensor
4 MP
4 MP
4 MP
4 MP
Video output
2160p
2160p
2160p
2160p
Interfaces
HDMI
HDMI
USB, HDMI, WiFi
USB, HDMI, WiFi
Video format
MP4
MP4
MP4
MP4
Magnification
Up to 270x
Up to 270x
Up to 300x
Up to 300x
Photo resolution
Max. 4032x3024
Max. 4032x3024
Max. 4032x3024
Max. 4032x3024
Photo format
JPG
JPG
JPG
JPG
Focus distance
Min. 5 cm
Min. 5 cm
Min. 5 cm
Min. 5 cm
Frame rate
Max. 120f/s
Max. 120f/s
Max. 120f/s
Max. 120f/s
Storage
microSD card
microSD card
microSD card
microSD card
PC support
No
No
Windows
Windows
Mobile connection
No
No
WiFi + Measurement
WiFi + Measurement
Power source
5 V DC
5 V DC
5 V DC
5 V DC
Light source
2 LEDs with the stand
2 LEDs with the stand
2 LEDs with the stand
2 LEDs with the stand
Endoscope
No
No
No
Yes
Stand size
20 x 12 x 19 cm
20 x 18 x 32 cm
18 x 20 x 30 cm
18 x 20 x 32 cm
Weight
1.6 kg
2.1 kg
2.2 kg
2.5 kg
Designed with convenience and security in mind, the Ardi RFID Shield is based on the EM-18 module, operating at a frequency of 125 KHz. This shield allows you to easily integrate RFID (Radio Frequency Identification) technology into your projects, enabling seamless identification and access control systems.
Equipped with a powerful 1-channel optoisolated relay, the Ardi RFID Shield offers a reliable switching solution with a maximum DC rating of 30 V and 10 A, as well as an AC rating of 250 V and 7 A. Whether you need to control lights, motors, or other high-power devices, this shield provides the necessary functionality.
Additionally, the Ardi RFID Shield features an onboard buzzer that can be utilized for audio feedback, allowing for enhanced user interaction and system feedback. With the onboard 2-indication LEDs, you can easily monitor the status of RFID card detection, power supply, and relay activation, providing clear visual cues for your project's operation.
Compatibility is key, and the Ardi RFID Shield ensures seamless integration with the Arduino Uno platform. Paired with a read-only RFID module, this shield opens up a world of possibilities for applications such as access control systems, attendance tracking, inventory management, and more.
Features
Onboard 125 kHz EM18 RFID small, compact module
Onboard High-quality relays Relay with Screw terminal and NO/NC interfaces
Shield compatible with both 3.3 V and 5 V MCU
Onboard 3 LEDs power, relay ON/OFF State and RFID Scan status
Multi-tone Buzzer onboard for Audio alerts
Mounts directly onto ArdiPi, Ardi32 or other Arduino compatible boards
Specifications
RFID operating Frequency: 125 kHz
Reading distance: 10 cm, depending on TAG
Integrated Antenna
Relay Max Switching Voltage: 250 V AC/30 V DC
Relay Max Switching Current: 7 A/10 A
Designed with cutting-edge technology, this shield brings the power of Ultra High Frequency (UHF) RFID to your fingertips.
With the Ardi UHF Shield, you can effortlessly read up to an impressive 50 tags per second, allowing for fast and efficient data collection. The shield features an onboard UHF antenna, ensuring reliable and accurate tag detection even in challenging environments.
Equipped with a high-performance 0.91" OLED display, the Ardi UHF Shield provides clear and concise visual feedback, making it easy to monitor and interact with the RFID readings. Whether you're tracking inventory, managing access control, or implementing a smart attendance system, this shield has you covered.
With a remarkable 1-meter reading distance, the Ardi UHF Shield offers an extended range for capturing RFID data. Say goodbye to the limitations of proximity-based RFID systems and embrace the flexibility and convenience of a wider reading range.
The shield provides read-write capabilities, allowing you to not only retrieve information from RFID tags but also update or modify data as needed. This versatility opens up a world of possibilities for advanced applications and custom solutions.
Features
Onboard High-performance UHF RFID reader module
24 hours x 365 days’ work normally
0.91” OLED display for visual interaction with shield
Multi-tone Buzzer onboard for Audio alerts
Shield compatible with both 3.3 V and 5 V MCU
Mounts directly onto ArdiPi, Ardi32 or other Arduino compatible boards
Specifications
OLED resolution 128x32 pixels
I²C Interface for OLED
UHF Frequency Range (EU/UK): 865.1-867.9 MHz
UHF Module Type: Read/Write
Protocols Supported: EPCglobal UHF Class 1 Gen 2 / ISO 18000-6C
Reading Distance: 1 meters
Can identify over 50 tags simultaneously
Communication interface: TTL UART Interface for UHF
Communication baud rate: 115200 bps (default and recommend) – 38400 bps
Operation current: 180 mA @ 3.5 V (26 dBm Output, 25°C), 110 mA @ 3.5 V (18 dBm Output, 25°C)
Working humidity <95% (+25°C)
Heat-dissipating method Air cooling(no need out install cooling fin)
Tags storage capacity: 200 pcs tags @ 96 bit EPC
Output power: 18-26 dBm
Output power accuracy: +/-1 dB
Tags RSSI support
ArdiPi is the ultimate Arduino Uno alternative packed with powerful specs and exciting features in the Arduino Uno form factor. You can enjoy a low-cost solution with access to the largest support communities for Raspberry Pi.
ArdiPi variant is powered by Raspberry Pi Pico W. The built-in Wi-Fi and Bluetooth connectivity makes the board ideal for IoT projects or projects requiring wireless communication.
Features
Arduino Uno form factor, so you can connect 3.3 V compatible Arduino shields
SD card slot for storage and data transfer
Drag-and-drop programming using mass storage over USB
Multifunction GPIO breakout supporting general I/O, UART, I²C, SPI, ADC & PWM functions.
Multi-tune Buzzer to add audio alert into the project
SWD pins breakout for serial debugging
Multi-platform support like Arduino IDE, MicroPython, and CircuitPython.
Comes with HID support, so the device can simulate a mouse or keyboard
Specifications
Powered by RP2040 microcontroller which is a dual-core Arm Cortex-M0+ processor, 2 MB of onboard flash storage, 264 kB of RAM
On-board single-band 2.4 GHz wireless interfaces (802.11n) for WiFi and Bluetooth 5 (LE)
WPA3 & Soft access point supporting up to four clients
Operating voltage of pins 3.3 V and board supply 5 V
25 Multipurpose GPIOs breakout in Arduino style for easy peripheral interfacing
I²C, SPI, and UART communications protocol support
2 MB of onboard Flash memory
Cross-platform development and multiple programming language support
Clever Tricks with ATmega328 Pro Mini Boards
With a simple Pro Mini board and a few other components, projects that 20 or 30 years ago were unthinkable (or would have cost a small fortune) are realized easily and affordably in this book: From simple LED effects to a full battery charging and testing station that will put a rechargeable through its paces, there’s something for everyone.
All the projects are based on the ATmega328 microcontroller, which offers endless measuring, switching, and control options with its 20 input and output lines. For example, with a 7-segment display and a few resistors, you can build a voltmeter or an NTC-based thermometer. The Arduino platform offers the perfect development environment for programming this range of boards.
Besides these very practical projects, the book also provides the necessary knowledge for you to create projects based on your own ideas. How to measure, and what? Which transistor is suitable for switching a certain load? When is it better to use an IC? How do you switch mains voltage? Even LilyPad-based battery-operated projects are discussed in detail, as well as many different motors, from simple DC motors to stepper motors.
Sensors are another exciting topic: For example, a simple infrared receiver that can give disused remote controls a new lease on life controlling your home, and a tiny component that can actually measure the difference in air pressure between floor and table height!
Arduinonext is an initiative powered by an electronics and microcontrollers specialist team aiming to help all those who are entering in the technology world, using the well-known Arduino platform to take the next step in electronics.
We strive to bring you the necessary knowledge and experience for developing your own electronics applications; interacting with environment; measuring physical parameters; processing them and performing the necessary control actions.
This is the first title in the 'Hands-On' series in which Arduino platform co-founder, David Cuartielles, introduces board programming, and demonstrates the making of an 8-bit Sound Generator.
This 233-page e-book is packed with Arduino ideas, explanations, tips, diagrams, programs, PCB layouts, and more – enough to provide days of informative, inspiring, and stimulating reading pleasure!
The PDF document includes a table of contents with links to the individual projects, allowing you to easily navigate to the sections you’re most interested in. This way, you can quickly and effortlessly switch between projects and find exactly what you’re looking for.
The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it with an AC-to-DC adapter or battery to get started. The Due is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.
The Due follows the 1.0 pinout:
TWI: SDA and SCL pins that are near to the AREF pin.
IOREF: allows an attached shield with the proper configuration to adapt to the voltage provided by the board. This enables shield compatibility with a 3.3V board like the Due and AVR-based boards which operate at 5V.
An unconnected pin, reserved for future use.
Specifications
Operating Voltage
3.3 V
Input Voltage
7-12 V
Digital I/O
54
Analog Input Pins
12
Analog Output Pins
2 (DAC)
Total DC Output Current on all I/O Lines
130 mA
DC Current per I/O Pin
20 mA
DC Current for 3.3 V Pin
800 mA
DC Current for 5 V Pin
800 mA
Flash Memory
512 KB all available for the user applications
SRAM
96 KB
Clock Speed
84 MHz
Length
101.52 mm
Width
53.3 mm
Weight
36 g
Please note: Unlike most Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying voltages higher than 3.3V to any I/O pin could damage the board.
Program and build Arduino-based ham station utilities, tools, and instruments
In addition to a detailed introduction to the exciting world of the Arduino microcontroller and its many variants, this book introduces you to the shields, modules, and components you can connect to the Arduino. Many of these components are discussed in detail and used in the projects included in this book to help you understand how these components can be incorporated into your own Arduino projects. Emphasis has been placed on designing and creating a wide range of amateur radio-related projects that can easily be built in just a few days.
This book is written for ham radio operators and Arduino enthusiasts of all skill levels, and includes discussions about the tools, construction methods, and troubleshooting techniques used in creating amateur radio-related Arduino projects. The book teaches you how to create feature-rich Arduino-based projects, with the goal of helping you to advance beyond this book, and design and build your own ham radio Arduino projects.
In addition, this book describes in detail the design, construction, programming, and operation of the following projects:
CW Beacon and Foxhunt Keyer
Mini Weather Station
RF Probe with LED Bar Graph
DTMF Tone Encoder
DTMF Tone Decoder
Waveform Generator
Auto Power On/Off
Bluetooth CW Keyer
Station Power Monitor
AC Current Monitor
This book assumes a basic knowledge of electronics and circuit construction. Basic knowledge of how to program the Arduino using its IDE will also be beneficial.
Program and build Arduino-based ham station utilities, tools, and instruments
In addition to a detailed introduction to the exciting world of the Arduino microcontroller and its many variants, this book introduces you to the shields, modules, and components you can connect to the Arduino. Many of these components are discussed in detail and used in the projects included in this book to help you understand how these components can be incorporated into your own Arduino projects. Emphasis has been placed on designing and creating a wide range of amateur radio-related projects that can easily be built in just a few days.
This book is written for ham radio operators and Arduino enthusiasts of all skill levels, and includes discussions about the tools, construction methods, and troubleshooting techniques used in creating amateur radio-related Arduino projects. The book teaches you how to create feature-rich Arduino-based projects, with the goal of helping you to advance beyond this book, and design and build your own ham radio Arduino projects.
In addition, this book describes in detail the design, construction, programming, and operation of the following projects:
CW Beacon and Foxhunt Keyer
Mini Weather Station
RF Probe with LED Bar Graph
DTMF Tone Encoder
DTMF Tone Decoder
Waveform Generator
Auto Power On/Off
Bluetooth CW Keyer
Station Power Monitor
AC Current Monitor
This book assumes a basic knowledge of electronics and circuit construction. Basic knowledge of how to program the Arduino using its IDE will also be beneficial.
The Arduino Giga R1 WiFi brings the power of the STM32H7 to the same form factor as the popular Mega and Due, being the first Mega board to include onboard Wi-Fi and Bluetooth connectivity.
The board provides 76 digital inputs/outputs (12 with PWM capability), 14 analog inputs and 2 analog outputs (DAC) all easily accessible via pin headers. The STM32 microprocessor with dual-core Cortex-M7 and Cortex-M4, together with onboard memory and audio jack enables you to perform machine learning and signal processing on the edge.
Microcontroller (STM32H747XI)
This dual core 32-bits microcontroller allows you have two brain talking to each other (a Cortex-M7 at 480 MHz and a Cortex-M4 at 240 MHz) you can even run micropython in one and Arduino in the other.
Wireless communication (Murata 1DX)
Whether you prefer Wi-Fi or Bluetooth, the Giga R1 WiFi got you covered. You can even quickly connect to the Arduino IoT Cloud and keep track of your project remotely. And if you are concerned about the security of the communication, the ATECC608A keeps everything under control.
Hardware ports and communication
Following the legacy of the Arduino Mega and the Arduino Due, the Giga R1 WiFi has 4x UARTs (hardware serial ports), 3x I²C ports (1 more than its predecessors), 2x SPI ports (1 more than its predecessors), 1x FDCAN.
GPIOs and extra pins
By keeping the same form factor of the Mega and the Due, you can easily adapt your custom made shields to the Giga R1 WiFi (remember this board works at 3.3 V though!). Also, additional headers have been added so that the total number of GPIO pins is now 76, and two new pins have been added: a VRTC so you can connect a battery to keep the RTC running while the board is off and an OFF pin so you can shut down the board.
Connectors
The Giga R1 WiFi has extra connectors on board which will facilitate the creation of your project without any extra hardware. This board has:
USB-A connector suitable for hosting USB sticks, other mass storage devices and HID devices such as keyboard or mouse.
3.5 mm input-output jack connected to DAC0, DAC1 and A7.
USB-C to power and program the board, as well as simulate an HID device such as mouse or keyboard.
Jtag connector, 2x5 1.27 mm.
20-pin Arducam camera connector.
Higher voltage support: In comparison with its predecessors that support up to 12 V, the Giga R1 WiFi can handle a range of 6 to 24 V.
Specifications
Microcontroller
STM32H747XI dual Cortex-M7+M4 32-bit low power ARM MCU (datasheet)
Radio Module
Murata 1DX dual WiFi 802.11b/g/n 65 Mbps and Bluetooth (datasheet)
Secure Element
ATECC608A-MAHDA-T (datasheet)
USB
USB-C
Programming Port / HID
USB-A
Host (enable with PA_15)
Pins
Digital I/O pins
76
Analog input pins
12
DAC
2 (DAC0/DAC1)
PWM pins
12
Misc
VRT & OFF pin
Communication
UART
4x
I²C
3x
SPI
2x
CAN
Yes (requires an external transceiver)
Connectors
Camera
I²C + D54-D67
Display
D1N, D0N, D1P, D0P, CKN, CKP + D68-D75
Audio Jack
DAC0, DAC1, A7
Power
Circuit operating voltage
3.3 V
Input voltage (VIN)
6-24 V
DC Current per I/O Pin
8 mA
Clock Speed
Cortex-M7
480 MHz
Cortex-M4
240 MHz
Memory
STM32H747XI
2 MB Flash, 1 MB RAM
Dimensions
53 x 101 mm
Downloads
Datasheet
Schematics
Pinout
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.
This kit contains:
Arduino Make-Your-Uno
1x Make-Your-Uno PCB
1x USB C Serial adapter Board
7x Resistors 1k Ohm
2x Resistors 10k Ohm
2x Resistors 1M Ohm
1x Diode (1N4007)
1x 16 MHz Crystal
4x Yellow LEDs
1x Green LED
1x Push-Button
1x MOSFET
1x LDO (3.3 V)
1x LDO (5 V)
3x Ceramic capacitors (22pF)
3x Electrolytic capacitors (47uF)
7x Polyester capacitors (100nF)
1x Socket for ATMega 328p
2x I/O Connectors
1x Connector header 6 pins
1x Barrel jack connector
1x ATmega 328p Microcontroller
Arduino Audio Synth
1x Audio Synth PCB
1x Resistor 100k Ohm
1x Resistor 10 Ohm
1x Audio amplifier (LM386)
1x Ceramic capacitors (47nF)
1x Electrolytic capacitors (47uF)
1x Electrolytic capacitors (220uF)
1x Polyester capacitor (100nF)
4x connectors pin header
6x potentiometer 10k Ohm with plastic knobs
Spare parts
2x Electrolytic capacitors (47uF)
2x Polyester capacitor (100nF)
2x Ceramic capacitors (22pF)
1x Push-Button
1x Yellow LEDs
1x Green LED
Mechanical parts
5x Spacers 12 mm
11x Spacers 6 mm
5x screw nuts
2x screws 12 mm
It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started. The Mega 2560 board is compatible with most shields designed for the Uno and the former boards Duemilanove or Diecimila. Operating Voltage 5 V Input Voltage 7 V - 12 V Digital I/O 54 Analog Input Pins 16 DC Current per I/O Pin 20 mA DC Current for 3.3 V Pin 50 mA Flash Memory 256 KB of which 8 KB used by the bootloader SRAM 8 KB EEPROM 4 KB Clock Speed 16MHz LED_Builtin 13 Length 101.52 mm Width 53.3 mm Weight 37 g For more information, check out the Getting Started Guide from Arduino.
The MKR IoT Carrier comes equipped with 5 RGB LEDs, 5 capacitive touch buttons, a colored display, IMU and a variety of quality sensors. It also features a battery holder for a 18650 Li-Ion battery, SD card holder and Grove connectors.
Data Capture: Map the environment around the carrier using the integrated temperature, humidity, and pressure sensors and collect data about movement using the 6 axis IMU and light, gesture, and proximity sensors. Easily add more external sensors to capture more data from more sources via the on-board Grove connectors (x3).
Data Storage: Capture and store all the data locally on an SD card, or connect to the Arduino IoT Cloud for real-time data capture, storage, and visualization.
Data Visualisation: Locally view real-time sensor readings on the built-in OLED Color Display and create visual or sound prompts using the embedded LEDs and buzzer.
Total Control: Directly control small-voltage electronic appliances using the onboard relays and the five tactile buttons, with the integrated display providing a handy on-device interface for immediate control.
Arduino MKR NB 1500 allows you to build your next smart project.
Ever wanted an automated house? Or a smart garden? Well, now it’s easy with the Arduino IoT Cloud compatible boards. It means: you can connect devices, visualize data, control and share your projects from anywhere in the world. Whether you’re a beginner or a pro, we have a wide range of plans to make sure you get the features you need.
Add Narrowband communication to your project with the MKR NB 1500. It's the perfect choice for devices in remote locations without an Internet connection, or in situations in which power isn't available like on-field deployments, remote metering systems, solar-powered devices, or other extreme scenarios.
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 Narrowband connectivity is performed with a module from u-blox, the SARA-R410M-02B, a low power chipset operating in the de different bands of the IoT LTE cellular range. On top of those, secure communication is ensured through the Microchip ECC508 crypto chip. Besides that, the pcb includes a battery charger, and a connector for an external antenna.
This board is designed for global use, providing connectivity on LTE's Cat M1/NB1 bands 1, 2, 3, 4, 5, 8, 12, 13, 18, 19, 20, 25, 26, 28. Operators offering service in that part of the spectrum include: Vodafone, AT&T, T-Mobile USA, Telstra, and Verizon, among others.
Specifications
The Arduino MKR NB 1500 is based on the SAMD21 microcontroller.
Microcontroller
SAMD21 Cortex-M0+ 32-bit low power ARM MCU (datasheet)
Radio module
u-blox SARA-R410M-02B (datasheet summary)
Secure element
ATECC508 (datasheet)
Board power supply (USB/VIN)
5 V
Supported battery
Li-Po Single Cell, 3.7 V, 1500 mAh Minimum
Circuit operating voltage
3.3 V
Digital I/O pins
8
PWM pins
13 (0 .. 8, 10, 12, 18 / A3, 19 / A4)
UART
1
SPI
1
I²C
1
Analog input pins
7 (ADC 8/10/12 bit)
Analog output pins
1 (DAC 10 bit)
External interrupts
8 (0, 1, 4, 5, 6, 7, 8, 16 / A1, 17 / A2)
DC current per I/O pin
7 mA
Flash memory
256 KB (internal)
SRAM
32 KB
EEPROM
No
Clock speed
32.768 kHz (RTC), 48 MHz
LED_BUILTIN
6
USB
Full-speed USB device and embedded host
Antenna gain
2 dB
Carrier frequency
LTE bands 1, 2, 3, 4, 5, 8, 12, 13, 18, 19, 20, 25, 26, 28
Power class (radio)
LTE Cat M1 / NB1: Class 3 (23 dBm)
Data rate (LTE M1 halp-duplex)
UL 375 kbps / DL 300 kbps
Data rate (LTE NB1 full-duplex)
UL 62.5 kbps / DL 27.2 kbps
Working region
Multiregion
Device location
GNSS via modem
Power consumption (LTE M1)
min 100 mA / max 190 mA
Power consumption (LTE NB1)
min 60 mA / max 140 mA
SIM card
MicroSIM (not included with the board)
Dimensions
67.6 x 25 mm
Weight
32 g
Downloads
Eagle Files
Schematics
Pinout
Ever wanted an automated house? Or a smart garden? Well, now it’s easy with the Arduino IoT Cloud compatible boards. It means: you can connect devices, visualize data, control and share your projects from anywhere in the world. Whether you’re a beginner or a pro, we have a wide range of plans to make sure you get the features you need.
Connect your sensors and actuators over long distances harnessing the power of the LoRa wireless protocol or throughout LoRaWAN networks.
The Arduino MKR WAN 1310 board provides a practical and cost effective solution to add LoRa connectivity to projects requiring low power. This open source board can be connected to the Arduino IoT Cloud.
Better and More Efficient
The MKR WAN 1310, brings in a series of improvements when compared to its predecessor, the MKR WAN 1300. While still based on the Microchip SAMD21 low power processor, the Murata CMWX1ZZABZ LoRa module, and the MKR family’s characteristic crypto chip (the ECC508), the MKR WAN 1310 includes a new battery charger, a 2 MByte SPI Flash, and improved control of the board’s power consumption.
Improved Battery Power
The latest modifications have considerably improved the battery life on the MKR WAN 1310. When properly configured, the power consumption is now as low as 104 uA! It is also possible to use the USB port to supply power (5 V) to the board; run the board with or without batteries – the choice is yours.
On-board Storage
Data logging and other OTA (Over The Air) functions are now possible since the inclusion of the on board 2 MByte Flash. This new exciting feature will let you transfer configuration files from the infrastructure onto the board, create your own scripting commands, or simply store data locally to send it whenever the connectivity is best. Whilst the MKR WAN 1310’s crypto chip adds further security by storing credentials & certificates in the embedded secure element.
These features make it the perfect IoT node and building block for low-power wide-area IoT devices.
Specifications
The Arduino MKR WAN 1310 is based on the SAMD21 microcontroller.
Microcontroller
SAMD21 Cortex-M0+ 32-bit low power ARM MCU (datasheet)
Radio module
CMWX1ZZABZ (datasheet)
Board power supply (USB/VIN)
5 V
Secure element
ATECC508 (datasheet)
Supported batteries
Rechargeable Li-Ion, or Li-Po, 1024 mAh minimum capacity
Circuit operating voltage
3.3 V
Digital I/O pins
8
PWM pins
13 (0 .. 8, 10, 12, 18 / A3, 19 / A4)
UART
1
SPI
1
I²C
1
Analog input pins
7 (ADC 8/10/12 bit)
Analog output pins
1 (DAC 10 bit)
External interrupts
8 (0, 1, 4, 5, 6, 7, 8, 16 / A1, 17 / A2)
DC current per I/O pin
7 mA
CPU flash memory
256 KB (internal)
QSPI flash memory
2 MByte (external)
SRAM
32 KB
EEPROM
No
Clock speed
32.768 kHz (RTC), 48 MHz
LED_BUILTIN
6
USB
Full-Speed USB Device and embedded Host
Antenna gain
2 dB (bundled pentaband antenna)
Carrier frequency
433/868/915 MHz
Dimensions
67.64 x 25 mm
Weight
32 g
Downloads
Eagle Files
Schematics
Fritzing
Pinout
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.4 GHz range. On top of that, secure communication is ensured through the Microchip ECC508 crypto chip. Besides that, you can find a battery charger, and an RGB LED on-board.
Official Arduino WiFi Library
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 are some examples of how to get the MKR WiFi 1010 to connect to:
Blynk: a simple project from the Arduino community connecting to Blynk to operate your board from a phone with little code
IFTTT: in-depth case of building a smart plug connected to IFTTT
AWS IoT Core: Arduino 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
Specifications
Microcontroller
SAMD21 Cortex-M0+ 32bit low power ARM MCU
Radio Module
u-blox NINA-W102
Power Supply
5 V
Secure Element
ATECC508
Supported Battery
Li-Po Single Cell, 3.7 V, 1024 mAh Minimum
Operating Voltage
3.3 V
Digital I/O Pins
8
PWM Pins
13
UART
1
SPI
1
I2C
1
Analog Input Pins
7
Analog Output Pins
1
External Interrupts
10
Flash Memory
256 KB
SRAM
32 KB
EEPROM
no
Clock Speed
32.768 kHz, 48 MHz
LED_Builtin
6
USB
Full-Speed USB Device and embedded Host
Length
61.5 mm
Width
25 mm
Weight
32 g