Sketch: programazioa
Koadro honetan ikus dezakezu liburutegia kargatu ondoren Arduino MKR Wifi 1010 plakara bidaliko dugun programa:
/* TDSk (disolbatutako solidoak guztira) litro bat uretan disolbatzen diren solido disolbagarrien zenbat miligramo diren adierazten du. Oro har, zenbat eta TDS balio handiagoa izan, orduan eta solido disolbagarri gehiago disolbatzen dira uretan eta ura zikinagoa izango da. Erabili ADS1115 16-Bit ADC modulua (ASIN: B08KFZ3PVT, Model: CQRADS1115) TDS tresnaren sentsorea erabiltzen denean, sentsorearen zunda likidoan murgiltzen da, eta sentsorearen zundaren babes-estalkia kendu behar da, datuen irakurketa okerra eta funtzionamendu okerra saihesteko. Sketch generated by the Arduino IoT Cloud Thing "p03" Arduino IoT Cloud Variables description The following variables are automatically generated and updated when changes are made to the Thing float ec; Variables which are marked as READ/WRITE in the Cloud Thing will also have functions #include "thingProperties.h" #define TdsSensorPin A1 int analogBuffer[SCOUNT]; // store the analog value in the array, read from ADC float averageVoltage; |
void setup() { // Atzerapen honek serieko monitore baten zain egoteko aukera ematen du blokeatu gabe, ez bada aurkitu // thingProperties-en definitua.h // aldagaien hasierako balioa // Konektatu Arduino IoT Cloud-era Serial.begin(115200); |
void loop() { if (ArduinoCloud.connected() == 0) { // sentsore kodea Serial.print("Valor medido de TDS:"); int getMedianNum(int bArray[], int iFilterLen) } |