We’re proud to announce the latest addition to our industrial range, the new Portenta H7 Lite. Designed for developers who want the computational power of Arduino Pro’s Portenta H7 flagship, but don’t need the video output, additional security features or connectivity.
The Portenta H7 Lite is a streamlined, tightly targeted solution for AI applications and low-latency control projects. Perfect for everything from high-end industrial machinery to laboratory equipment and mission-critical devices.
The Portenta H7 Lite offers top performance, reliability and versatility. A cost-effective solution when you don’t need all the features of the Portenta H7.
The Portenta H7 Lite is a perfect fit for lots of applications.
Crowded radio environments or any situations where you need to have an Ethernet connection, or you don’t need to connect to the Internet.
Robotics controller systems and other machine operations that don’t require the H7’s high-resolution video interface.
Any projects where security is important, but not critical as the Portenta H7 Lite features one secure element, rather than two.
For your next Industry 4.0 IoT project, all you have to do is choose which Portenta board suits your needs best. You’ve got a great new choice, and we have you covered! Maximize the performance and power balance of your smart solutions with Portenta H7 and H7 Lite.
There’s a truckload of news from the Arduino Tooling Team today: Arduino CLI 0.19.0 is now available! This release has tons of great enhancements, exciting new features and heaps of bug fixes. Some things required quite a bit of breaking changes but they’re worth the hassle.
The highlights of this release are certainly the addition of pluggable discovery and the internal restructuring of the startup steps of the Arduino CLI. These affected the JSON output of some commands and the gRPC interface functions, which is documented in the upgrading guide.
We’re really excited about the release of the pluggable discovery. This new feature will give platform developers the possibility to support more and more boards (such as the Teensy), and also new ways of uploading to boards, like via WiFi, Bluetooth, SSH, CAN bus and anything that comes to mind! If you’re a platform developer and want to know how to start supporting pluggable discovery take a look at the updated platform specification documentation.
The internal restructuring is also no small thing, it makes the Arduino CLI much more resilient to errors. For example, if the user added an invalid or unreachable package index URL, Arduino CLI would previously be completely unusable. After this change, a warning is shown to notify the user of that failure and other functionality of Arduino CLI is unaffected. And last but not least this change greatly improves other tools as well, in some tests we managed to slice in half the startup time of the Arduino IDE 2.0!
There are some breaking changes that only affect those that use the Arduino CLI code as a Go library. These were the result of improvements to the internal structures that store information about Sketches, and to the support for different languages.
We’re excited to announce that Arduino has partnered with Altium and the IPC Education Foundation (IPCEF) to launch a student electronics design challenge to engage, educate, and enhance PCB design capabilities while developing STEM solutions to environmental challenges.
The Innovation for Environmental Change 2021 International Student Design Competition (#PCBeTheChange) encourages student teams to help address common environmental concerns using Altium’s educational tools with Arduino hardware. Teams from high schools and colleges will be using Altium’s Upverter Modular PCB design software and the Portenta H7 to create a prototype design that will improve the environment in each team’s respective local area. The students will be challenged to tackle one or more environmental concerns, such as air pollution, water quality and solar energy capture.
“At Arduino, we believe that it is very crucial to empower scientists of the future to address common challenges of our time using technology. We’re delighted to partner with Altium LLC and the IPC Education Foundation in the Innovation for Environmental Change 2021 International Student Design Competition; this competition really aligns with our goal of creating the next generation of STEM solutions.” — Lotte Nørregaard Andersen, Head of Arduino Education
Participating teams can enter the design challenge while harnessing Altium’s Upverter Education training modules plus the Upverter Modular tool. Altium features multiple educational initiatives designed to support high school STEM teachers and students, along with programs to support college students and industry professionals.
Teams will be eligible to win cash prizes for each category: high school and college: $1,500 (1st place), $750 (2nd place) and $500 (3rd place), free access to IPC APEX EXPO in San Diego, California from January 25th-27th, 2022 as well as virtual access to AltiumLive 2022 CONNECT, co-located alongside the IPC APEX EXPO at the San Diego Convention Center. Designs will be featured on display at the IPC Design Booth; awards will be presented at the IPC APEX EXPO STEM Outreach Event.
Registration for #PCBeTheChange is now open and runs through Friday, October 1st. Team designs must be received online by Friday, November 19th. Competition winners will be announced on Friday, December 17th, followed by virtual presentations for the first place and runner-up entrants.
Templates are here for the Oplà IoT Kit. This is a new feature that takes you from unboxing your kit to uploading a sketch and getting a project up and running in record time. And you can do the whole thing without needing any coding.
Arduino Cloud Templates for Oplà IoT Kit
Arduino Cloud is all about ease and simplicity. So it’s been no small task in the background, creating a way to import dashboards, sketches, things and variables that get projects up and running in just a few clicks.
To kick things off, we’ve brought these templates to the awesome Oplà IoT Kit. This way, you have more options than ever before. You don’t need any coding skills at all to make a fully functional, connected IoT project. It’s the spark that will start the fire of your new passion for electronics!
Oplà IoT Kit Projects
The kit includes a host of projects so you can get started with IoT. These projects are carefully developed to create a strong foundation that lets anyone develop a working understanding of connected projects. Whether you’re teaching or learning, this kit is for you.
There’s still a lot of value in following these projects from start to finish, of course. Building control dashboards is one of the most powerful tools in the Arduino Cloud arsenal, for example. But there’s no quicker way to get started than importing a template. You can get to grips with things through pre-built, working demo content. Being able to see the finished project and work backwards is an excellent way to understand the inner workings.
There’s a super simple wizard that helps you import an Oplà IoT Kit project. It walks you step-by-step through the short process, creating and uploading the sketch, connecting the devices and adding a dashboard. It’ll connect your boards to Arduino Cloud and set them up automatically as you go.
Templates are ready and available for the following example Oplà IoT Kit projects:
Home Security Alarm
Personal Weather Station
Remote Controlled Lights
Thinking About You
Simply register your kit, and get signed up to the Arduino Cloud. If you’ve got a new Oplà IoT Kit there’s a free 12 month subscription included in the box, although you can do all this with the free Cloud plan too. Once you’re in, select the project you want to build with your Oplà IoT Kit. Then just click the “Import” button and follow the wizard as it takes you through the quick and easy process.
Do you like the new dashboard templates? Let us know if the comments where you’d like to see this Arduino Cloud feature go next.
Arduino library submissions have a new, easier and more transparent workflow.
Libraries are one of the pillars of the Arduino ecosystem. At time of writing, more than 3,780 open source libraries are available to perform any kind of task. This includes communication with external components and using algorithms for data processing. Such a variety of shared building blocks helps achieve things quickly without the need to write low-level code.
Beyond the official libraries maintained by the Arduino team, most are contributed by the community. Anyone can submit a new library for inclusion, provided it meets the specification and passes the Arduino Lint checks.
We’re happy to announce that the submission process for community libraries has been refactored. The goal is making it leaner, more automated and more transparent. Previously you would open an issue on the Arduino IDE repository for the Arduino team to handle the request manually. Instead, we’ve now established an official GitHub repository containing the library registry.
Submitting a new library is now as simple as opening a pull request to that repository. Then you add the URL of the library’s repository to the list. A bot performs automated checks and, when passed, the request will be merged immediately. Within one day, the new library will be listed in the Arduino library directory. It’ll also be made available within the IDE, the Arduino CLI command line tool and the Web Editor. The Arduino team will still be monitoring the process in order to fight abuses and to provide assistance.
After a library is indexed, new versions are automatically detected and published (if compliant). So nothing changes for existing libraries and no action is required. See the repository documentation for more details about the new process and join the discussion in the forum to provide your feedback.
Subscribe to the Arduino newsletter so you don’t miss any other exciting developments!
Support for ESP32 devices is now available on the Arduino IoT Cloud. It’s a huge step forward in bringing IoT devices of all kinds together, and giving them a way to get connected, communicate with each other, and offer new levels of convenience and control.
A new world of IoT connectivity
Arduino’s been working on this for some time, and we’re really excited to introduced ESP32 support by including the Arduino Core developed by Espressif on the Arduino Cloud platform. This opens up cloud-connected projects to a whole new world of IoT devices, projects and possibilities. Web Editor is by far the most convenient way to program an ESP32, and to connect it and control it via a cloud platform.
Support for ESP8266 devices is already available, and was recently moved into the free Arduino Cloud tier. The addition of ESP32 boards, along with the wide range of Cloud-compatible Arduino devices, adds some serious power to a Cloud account.
It’s all about communication. There’s never been an easier way to program your boards, or implement device-to-device communication in IoT. Once your devices are hooked up to an IoT Cloud account, they can talk to each other, sync variables, share data and be combined into powerful dashboards. You even get seamless smartphone control through the Arduino IoT Remote apps. Or if you just want a simpler, easier way to program your ESP32 boards, the Arduino Cloud Web Editor makes it a walk in the park.
It’s the next step in making Arduino Cloud into a secure, ubiquitous platform for all connected devices. It’s still early days, but that’s where the community comes in. We want you guys to get on there, hook up your boards, and test the limits of what’s possible in Cloud-connected projects.
Connect Your ESP32 to the Cloud
There are only a couple of things you need to get an ESP32 board onto Arduino Cloud.
An account on the Arduino IoT Cloud, of course. You’ve got multiple options, so plenty of ways to tailor the subscription to exactly what you need. Get started with the free plan, and then just bump it up to the next level once you’re ready.
Grab the Arduino Create Agent, which runs in the background on your computer. It lets Arduino IoT Cloud detect and communicate with supported boards. It makes it a doddle to upload sketches from your web browser using the Web Editor IDE, as well as read and write data.
Note: It’s possible your computer might need drivers to recognize your ESP32 board on the serial port. If you’re having difficulties, check in with the board manufacturer to get the necessary drivers.
And then you’re good to go! Follow the Arduino IoT Cloud process just as you would with any other board. Create a device, select “ESP32 device”, and take note of your secret key during this setup process.
Your contribution and tests will really help to build on this exciting evolution of Arduino IoT Cloud. So we want to hear all about it. Join us over on the forum to share your experiences.
This is a great way to upgrade existing projects, home automation or other applications. It makes it so easy to take advantage of IoT Cloud’s powerhouse features. With almost no code, you can have any combination of Arduino, ESP8266 and ESP32 boards communicating and working together seamlessly and wirelessly. It’ll cut the time it takes to build adventurous new projects while expanding the possibilities and significantly reducing the legwork.
Once you’re in the Cloud, there’s no looking back!