- Home
- Resources
- Integrations
- Arduino
Arduino Make integrationAutomate Arduino with Make.
Can Make manage your Arduino boards while you work elsewhere? The Arduino Make integration offers 28 modules: 22 actions and 6 searches on devices, things, properties, sketches and certificates. This page shows how to connect your account and build a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Arduino Make integration do?
The Arduino Make integration lets a Make scenario (the automation you build, a chain of modules) read and change what lives in your Arduino account. Each module is one brick: an action that creates, updates or deletes something, or a search that returns a list. Make links your account once through a connection and reuses it everywhere.
Keep a device fleet in sync with your records. A teacher running a classroom kit program can start from a spreadsheet row, then let Create a Device and Create a Thing prepare each new board, so the Arduino side always matches the inventory.
Send new settings to a board. When a target value changes in another tool, Update a Thing Property stores it and Publish a Thing Property sends it to the device. Nobody has to touch the board.
Report on what the boards did. List Device Events and List Device Time Series return what a device recorded, as bundles (one item per result) that the next module can write into a report or a message.
Arduino has no trigger module in Make: something else must start the scenario, a schedule or another app. The official documentation is also marked as limited, so test each module with care. If a need goes past the 28 modules, Make an API Call reuses the same connection. Weighing another tool? The n8n vs Make comparison sets out the criteria, Make training covers the editor from scratch, and Make troubleshooting helps when a run fails.
How do you connect Arduino to Make?
- 01
Add an Arduino module
In your scenario, click the + and search for Arduino. Pick any of its modules, then click Create a connection. The documentation lists no prerequisite, so your usual Arduino account is the starting point.
- 02
Name the connection
Giving the connection a name is optional, but it helps once you manage several accounts. Something like "Arduino lab" tells you at a glance which account a module is writing to.
- 03
Authorize and save
Approve Make on the Arduino page that opens, or paste the key Arduino gives you, depending on what the window asks. Click Save. Every Arduino module of your scenarios can now reuse this connection.
Your first scenario: push a new value to an Arduino board
GoalWhen a new value shows up in another app, Make updates the matching Arduino thing property and sends it to the device.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the +. Choose the module of the app where your values start, a form or a spreadsheet for instance, and connect that app.
- 02
Add Update a Thing Property
Click the + on the right of the first module, search for Arduino and choose Update a Thing Property. Click Create a connection to link your Arduino account.
- 03
Map the incoming data
Once the connection exists, Make lists the things and properties it can read. Pick the right ones, then drag the data from the first module into the fields Make shows.
- 04
Send it to the device
Add Publish a Thing Property after it and point it at the same thing and property. This is the module that sends the stored property on to the board.
- 05
Test with Run once
Click Run once, then trigger a change in the first app. Open each module's bubble to read the bundle it received and check the property on the Arduino side.
- 06
Schedule and switch on
Open the clock on the first module: a new scenario runs every 15 minutes by default, and the Free plan cannot go below that. Adjust it, then switch the scenario on.
What can Make do with Arduino?
Arduino gives you 28 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Create a Device
- Create a Device Cert
- Create a Thing
- Create a Thing Property
- Create a Thing Sketch
- Delete a Device
- Delete a Device Cert
- Delete a Thing
- Delete a Thing Property
- Delete a Thing Sketch
- Get a Device
- Get a Device Cert
- Get a Thing
- Get a Thing Property
- Make an API Call
- Publish a Thing Property
- Update a Device
- Update a Device Cert
- Update a Thing
- Update a Thing Property
- Update a Thing Sketch
- Update Device Properties
- List Device Certs
- List Device Events
- List Device Properties
- List Device Time Series
- List Thing Properties
- List User Devices
Create a Device
ActionIn Make“Creates a new device.”
You get a new device registered in your Arduino account from inside a scenario, so a fresh board has its cloud entry without anyone adding it by hand.
Create a Device Cert
ActionIn Make“Creates a cert for an existing device.”
This module gives an existing device a new certificate, which spares you a manual step every time a board joins your setup.
Create a Thing
ActionIn Make“Creates a new thing.”
A new thing appears in your Arduino account, ready to receive properties, which lets a scenario prepare the cloud side of a project in one pass.
Create a Thing Property
ActionIn Make“Creates a new thing property.”
With this module a thing gains a new property, so the list of values a project tracks can grow from your records instead of from manual edits.
Create a Thing Sketch
ActionIn Make“Creates a new thing sketch.”
Your thing receives a new sketch, which saves you from preparing it by hand whenever the scenario creates a project.
Delete a Device
ActionIn Make“Deletes an existing device.”
This removes a device from your Arduino account, keeping the list of boards clean when hardware leaves service.
Delete a Device Cert
ActionIn Make“Deletes an existing cert from device.”
You can strip a certificate from a device automatically, which helps when access for a board has to end without delay.
Delete a Thing
ActionIn Make“Deletes an exising thing.”
Delete a Thing clears a thing out of your account, so finished projects stop cluttering the list.
Delete a Thing Property
ActionIn Make“Deletes an existing thing property.”
This drops a single property from a thing while leaving the rest untouched, handy when a sensor is taken off a project.
Delete a Thing Sketch
ActionIn Make“Deletes an existing thing sketch.”
You remove the sketch attached to a thing, leaving the thing itself in place for a new one later.
Get a Device
ActionIn Make“Retrieves an existing device.”
Get a Device returns the details of one board you already know, so later modules can use its data without a search.
Get a Device Cert
ActionIn Make“Retrieves an existing certificate assigned to device.”
The certificate assigned to a device comes back as one bundle, which lets you check it or copy its details into another tool.
Get a Thing
ActionIn Make“Retrieves an existing thing.”
This fetches one existing thing, giving the rest of the scenario a reliable source for its data.
Get a Thing Property
ActionIn Make“Retrieves an existing thing property.”
One property of one thing comes back, so you can read a single value without pulling the whole list.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
This module reaches any endpoint of the Arduino API with the connection you already have, covering what the listed modules leave out.
Publish a Thing Property
ActionIn Make“Sends an existing peoperty to a device.”
Publish a Thing Property sends an existing property on to a device, which is how a value set in Make actually reaches the board.
Update a Device
ActionIn Make“Updates an existing device.”
You change the record of an existing device from a scenario, keeping Arduino aligned with the information your team maintains elsewhere.
Update a Device Cert
ActionIn Make“Updates an existing cert.”
This edits a certificate already attached to a device, so you adjust it in place rather than deleting and recreating it.
Update a Thing
ActionIn Make“Updates an existing thing.”
An existing thing gets new details, which keeps your project list in Arduino consistent with the tool where projects are managed.
Update a Thing Property
ActionIn Make“Updates an existing thing property.”
You store a new state for a property of a thing, the first half of changing what a board works with.
Update a Thing Sketch
ActionIn Make“Updates an existing thing sketch.”
This replaces or adjusts the sketch attached to a thing, so a scenario can roll a change out without anyone opening each project.
Update Device Properties
ActionIn Make“Updates properties of an existing device.”
Several properties of one device change in a single step, which spares you a chain of separate updates.
List Device Certs
SearchIn Make“Lists certs assigned to a device.”
Every certificate assigned to one device comes back, one bundle each, giving you a clear view before any change.
List Device Events
SearchIn Make“Lists device events.”
You receive the events recorded for a device, which turns board activity into data you can log or share.
List Device Properties
SearchIn Make“Lists device properties.”
This returns the properties of one device as a list, so you see its state without checking each value by hand.
List Device Time Series
SearchIn Make“Retrieves a time series of an existing device.”
The history of values an existing device recorded comes back as a time series, ready for a chart or a spreadsheet.
List Thing Properties
SearchIn Make“Lists properties of an existing thing.”
You get all the properties of an existing thing, which shows what a project tracks before you change anything.
List User Devices
SearchIn Make“Returns the list of devices associated to the user.”
List User Devices returns every device tied to your account, a starting point when you do not know identifiers yet.
Need help automating Arduino with Make?
A person reads every message.