iStudio Data-Logger


3.21 per Dyntechno
Aug 31, 2023 Vecchie versioni

A proposito di iStudio

Esso mostra il valore del sensore raccolta nell'interfaccia Arduino (aperta tipo source), e un programma per l'analisi.

Interfaccia supportata

 - Interfaccia Arduino (tipo open source)

 - Dyntechno JoyLAB-A

 - Disco SWR

 - Sensori integrati nel dispositivo Android

Supporto.

I sensori integrati nel dispositivo Android sono supportati dal metodo standard di Google.

L'interfaccia Arduino tipo open source può collegare Uno, mega2580 e maple mini a USB, Bluetooth (BLE non supportato) se si regola solo il metodo di comunicazione.

Condividiamo la parte di comunicazione di Arduino, per favore riferisciti ad essa.

- Fonte -

incomingByte1 = Serial.parseInt ();

    switch (incomingByte1) {

      caso 1: // Controlla dispositivo

        incomingByte2 = Serial.parseInt ();

        switch (incomingByte2) {

          caso 1: // invia il nome del dispositivo

            Serial.println ("{11, Arduino}");

            Serial.flush ();

            break;

          caso 2: // invia il conteggio dei canali

            Serial.print ("{12,");

            Serial.print (sensorLength);

            Serial.println ("}");

            break;

        }

        break;

      caso 2: // invia informazioni sul sensore

        incomingByte2 = Serial.parseInt ();

        switch (incomingByte2) {

          caso 1: // invia sensore id

            Serial.println ("{13,1,2}");

            break;

          caso 2: // invia informazioni sul sensore

            ritardo (10);

            Serial.print ("{14,");

            Serial.print ("0,"); // numero del canale

            Serial.print ("1,"); // sensore id

            Serial.print ("Voltage,"); // nome del sensore

            Serial.print ("V,"); // unità

            Serial.print ("0,"); // valore min

            Serial.print ("5,"); // valore massimo

            Serial.print ("0,001,"); // risoluzione

            Serial.print ("1,"); // calbration 0: false, 1: true

            Serial.print ("0,"); // firma invert 0: false, 1: true

            Serial.print ("0"); // serie di dati

            Serial.println ("}");

            Serial.flush ();

            ritardo (10);

            Serial.println ("{14,1,2, Current, A, -1,1,0.001,1,0,0}}");

            break;

        }

        break;

      caso 3: // invia dati

        float retSampling = 0;

        float newTime = 0;

        incomingByte2 = Serial.parseInt ();

        switch (incomingByte2) {

          caso 1:

            newTime = Serial.parseFloat ();

            // max invia pacchetto 115200 (bps) / 11 (bit) = 10472 (byte)

            // 10472 (byte) / 11 (dimensione pacchetto) = 952 (numero massimo di pacchetti di invio);

            // 0,002: 500 pacchetti

            se (0,002 <= newTime && newTime <= 30,0)

              samplingTime = (int) (newTime * 1000);

            Serial.print ("{15,");

            retSampling = samplingTime / 1000.0;

            Serial.print (retSampling, 3);

            Serial.println ("}");

            break;

          caso 2: // una volta

            readCurrentValue ();

            break;

          caso 3: // inizio raccolta

            init_Sensor ();

            currentTimeCount = 0;

            digitalWrite (LEDpin, true);

            Serial.println ("{17}");

            runFlag = true;

            break;

          caso 4: // interrompere la raccolta

            runFlag = false;

            Serial.println ("{18}");

            digitalWrite (LEDpin, false);

            break;

        }

        break;

    }

======

Altre risorse sono in https://1drv.ms/f/s!AmbHpQNEKSyYDmvBLYrHnLfrrr_.

Informazioni APP aggiuntive

Ultima versione

3.21

Caricata da

Alan Gutierrez

È necessario Android

Android 9.0+

Mostra Altro

Use APKPure App

Get iStudio old version APK for Android

Scarica

Use APKPure App

Get iStudio old version APK for Android

Scarica

iStudio Alternativa

Trova altro da Dyntechno

Scoprire