pdf-icon

Arduino Guide

Sensor

StamPLC built-in temperature sensor and voltage/current detection related APIs and example program.

Example Program

/*
 * SPDX-FileCopyrightText: 2025 M5Stack Technology CO LTD
 *
 * SPDX-License-Identifier: MIT
 */
#include <Arduino.h>
#include <M5StamPLC.h>

void setup()
{
    /* Init M5StamPLC */
    M5StamPLC.begin();
}

void loop()
{
    M5StamPLC.update();
    /* Print sensors values */
    printf("Temp: %.2f°C\n", M5StamPLC.getTemp());
    printf("Power: %.2fV\n", M5StamPLC.getPowerVoltage());
    printf("Io: %.2fA\n", M5StamPLC.getIoSocketOutputCurrent());

    delay(1000);
}
On This Page
Example Program
Q&A
Submit a question
Select question category*
Arduino
MicroPython
UIFlow1
UIFlow2
EzData
M5Burner
Software
Hardware
Other
Product name
Product version
Question description*
(Supports pasting screenshots.)
Attachments
Add Files
Email*
Submit
OK

M5Stack Support

Hi, this is M5Stack Support. How can I help you today?