Arduino Informacion Dic.2020
Arduino Informacion Dic.2020
Arduino Informacion Dic.2020
Arduino
The journey continues
Mark Patrick, Mouser Electronics
Mouser Electronics Whitepaper
Continued evolution
As interest in Arduino has grown, so has the range of boards
available. The original 8-bit Atmel AVR (now Microchip) based design
Figure 1: One of the early Arduino boards, the Arduino Duemilanove. is still available as the Arduino Uno, but there are now more powerful
(Source Arduino.cc) boards such as the specialist FPGA-based Arduino MKR Vidor 4000.
Another factor that has contributed to Arduino’s success is that from
The design of the first 8-bit Arduino board came out of the need the start it was open source, so the PCB design and schematics were
to create a simple, complete, plug-and-play microcontroller board all readily available under Creative Commons licence. Companies
on which students at the Ivrea Interaction Design Institute in Italy such as Adafruit have developed their own versions of the board, but
could base their product prototypes without needing a background have used the Arduino IDE for design simplicity and familiarity. From
in electronics. Arduino was certainly not the first microcontroller the beginning Arduino established a standard pin-out configuration
development platform; many others were already commercially to enable interaction with the real world. That format has spawned
available, but they did not offer the completeness of features an industry of its own, creating expansion boards, termed shields,
or simplicity of design. Arduino not only provided the hardware which plug into Arduino and third-party Arduino-compatible boards.
prototyping platform, but also included a comprehensive integrated Established electronics component manufacturing companies have
Figure 2: The comprehensive Arduino IDE. (Source Mouser) Figure 3: Collection of Arduino boards. (Source Arduino.cc)
software development environment to create and program the also embraced the popularity of Arduino by developing their own
board’s microcontroller. Arduino’s software development tools, shields as prototyping boards for their range of devices, be they
available for Microsoft Windows, Apple OS X and Linux, were sensors, MEMS devices or wireless communications chips. This
assembled from trusted products that were already in use – these approach saves the manufacturer significant NRE costs associated
being Wiring, used as the Arduino’s programming language, while the with developing and maintaining a custom evaluation board and
Mouser Electronics Whitepaper
makes the design accessible to anyone with an Arduino. An example On-Board Connectivity: The onboard radio module enables WiFi
is the multi-sensor development platform from Azoteq. and BLUETOOTH® connectivity simultaneously. The WiFi interface
can operate in different modes: either as an Access Point, or as a
Station. It can also operate as a dual-mode simultaneous AP/STA
The latest Arduino boards and can handle up to a 65Mbps transfer rate. The Bluetooth interface
A New Standard for Pinouts: The Portenta family adds two 80- those used to secure network communications via TLS. An onboard
pin high-density connectors at the bottom of the board ensuring 32.768 kHz real-time clock (RTC) provides the 48 MHz processor
scalability for a wide range of applications. clock. The MKR WIFI 1010 with its Cortex-M0+ MCU and the
Mouser Electronics Whitepaper
NINA-W102 offers a number of power-saving modes and features, to +14 dBM. LoRa is aimed at IoT/IIoT sensors, utility meters and
providing an ideal prototyping platform for WiFi-based battery- actuator applications which are battery operated with a multi-year
powered IoT/IIoT applications. The wireless module can be switched lifetime, and securely send small amounts of encrypted data over long
off completely when not required, and also features a number of low- distances (over 10 km) a few times per hour.
power modes that assist in balancing power output and data rate for
optimal power consumption For low to medium production volumes Using the Arduino standard MKR board format, measuring 67.5
the complete board could also be embedded into the design. mm x 25 mm, and weighing only 32 grams, the MKR WAN 1310
comprises a Microchip SAMD1 ARM Cortex-M0+ 32-bit low-power
The board can be powered directly from its 5 VDC USB port or via microcontroller and a Murata CMWX1ZZABZ LoRa module. It also
a single rechargeable Li-Po 3.7 VDC cell. A Li-Po charging circuit is comes with the ECC508 crypto chip, a battery charger circuit, and
provided, allowing battery charging when connected to an external 2 MByte SPI Flash, as well as improved overall power consumption.
power source. Switching between power sources takes place With the inclusion of the onboard 2MByte Flash, Data logging and
automatically. other OTA (Over-the-Air) functions are now possible. The MKR WAN
1310 has the same peripheral features as the MKR WIFI 1010. In
A total of eight digital GPIO pins can be configured as input or output addition to downloading libraries for the board, the Arduino website
within software, and there are twelve pins capable of supporting has a number of tutorials that showcase connecting to, sending and
pulse width modulation (PWM) outputs. Serial communication options receiving data over the LoRa network. Prior to doing this you need
include one each of UART, SPI, I2C and I2S. There are a total of seven to set up an account with a LoRa network provider, of which Arduino
analog input pins for use with a switchable 8-, 10- or 12-bit ADC, and provides a tutorial to connect the MKR WAN 1310 to The Things
one 10-bit analog output pin. A total of six user LEDs are provided, Network (TTN).
and the MKR WIFI 1010 has 256 kB of Flash and 32 kB of SRAM.
As with all Arduino platforms, comprehensive getting started Arduino MKR FOX 1200
instructions, device drivers and libraries are accessible via the Arduino
IDE. Also, board-specific examples are automatically included when Similar to the MKR WAN 1310 but using the Sigfox network is the
you add the MKR WIFI 1010 board support package to your Arduino Arduino MKR FOX 1200. Like LoRa, Sigfox is a lightweight protocol
IDE using the Board Manager.
Such speeds are significantly higher than the ISM protocols LoRa
Arduino MKR GSM 1400 and Sigfox yet NB-IoT offers a low-cost, long battery-life data
When it comes to sending larger amounts of data and provisioning communication approach. Also, compared to traditional cellular
a communications method that is usable globally without any connectivity, the wake-up and connection times are much faster,
reconfiguration or regional subscriptions, the cellular GSM network ensuring that power consumption is kept to a minimum. The MKR
is probably the only alternative. The new Arduino MKR GSM 1400 is NB-1500 is designed for global use with leading cellular providers
capable of working on all global 3G cellular networks including GSM such as Vodafone AT&T, T-Mobile and Verizon – and, using LTE Cat
on 850 MHz, E-GSM on 1900 MHz, DCS on 1800 MHz and PCS M1 and NB1 bands, the board is ideal for use in a wide variety of
on 1900 MHz. The MKR GSM 1400 integrates a Microchip SAMD21 applications deployed in remote locations.
device, the same as other Arduino MKR boards, and a u-blox
The MKR NB-1500 offers all of the standard microcontroller and
SARA-U201 GSM module.
peripherals of an Arduino MKR board and uses a SARA R401 NB-IoT
wireless module from u-blox.
Mouser Electronics
Authorised Distributor
www.mouser.com
Mark Patrick
Mark joined Mouser Electronics in July 2014 having previously held
senior marketing roles at RS Components. Prior to RS, Mark spent
8 years at Texas Instruments in Applications Support and Technical
Sales roles. A “hands-on” engineer at heart, with a passion for
vintage synthesizers and motorcycles, he thinks nothing of carrying
out repairs on either. Mark holds a first class Honours Degree in
Electronics Engineering from Coventry University.