Basic example that reads serial number and turn off the sensor. Sensor serial number is stored in the corresponding class variable and printed by the serial monitor.
/* ----------- [Ag_xtr_21] - Board serial number reading -------------------- Explanation: Basic example that reads serial number and turn off the sensor. Sensor serial number is stored in the corresponding class variable and printed by the serial monitor. Measured parameters: - Smart Agriculture Xtreme board serial number Copyright (C) 2018 Libelium Comunicaciones Distribuidas S.L. http://www.libelium.com This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Version: 3.1 Design: David Gascón Implementation: J.Siscart, V.Boria*/#include<WaspSensorXtr.h>voidsetup(){if (SensorXtr.readBoardSerialNumber() ==1) {USB.print(F("Board serial number:"));USB.printHex(SensorXtr.boardSerialNumber[0]);USB.print(F("-"));USB.printHex(SensorXtr.boardSerialNumber[1]);USB.print(F("-"));USB.printHex(SensorXtr.boardSerialNumber[2]);USB.print(F("-"));USB.printHex(SensorXtr.boardSerialNumber[3]);USB.println(); }else {USB.println("Error reading board serial number"); }}voidloop(){delay(5000);}