ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arduino MEGA 900$


Enviado por   •  13 de Febrero de 2023  •  Apuntes  •  352 Palabras (2 Páginas)  •  152 Visitas

Página 1 de 2

Arduino MEGA 900$

NANO 400$

Relé 100$

Pulsador 50$

LCD 100$

I2C 180$

Led 60$

Sensor y Modulo 850$

Bomba 850$

const int analogInPin = A0;

int sensorValue = 0;

unsigned long int avgValue;

float b;

int buf[10],temp;

void setup() {

 Serial.begin(9600);

}

 

void loop() {

 for(int i=0;i<10;i++)

 {

  buf[i]=analogRead(analogInPin);

  delay(10);

 }

 for(int i=0;i<9;i++)

 {

  for(int j=i+1;j<10;j++)

  {

   if(buf[i]>buf[j])

   {

    temp=buf[i];

    buf[i]=buf[j];

    buf[j]=temp;

   }

  }

 }

 avgValue=0;

 for(int i=2;i<8;i++)

 avgValue+=buf[i];

 float pHVol=(float)avgValue*5.0/1024/6;

 float phValue = -5.70 * pHVol + 21.34;

 Serial.print("sensor = ");

 Serial.println(phValue);

 

 delay(20);

}

/*

  Medidror de Ph -TODOMICRO-

  con este programa va poder trabajar con el modulo medidor de pH,

  recuerde instalar la librerias  Wire.h y LiquidCrystal_I2C.h

  Todomicro, la tecnologia en tus manos.

 

*/

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);

float calibration_value = 21.34;

int phval = 0;

unsigned long int avgval;

int buffer_arr[10], temp;

void setup()

{

  Serial.begin(9600);

  lcd.init();

  lcd.begin(16, 2);

  lcd.backlight();

  lcd.setCursor(0, 0);

  lcd.print("   Bienvenido a    ");

  lcd.setCursor(0, 1);

  lcd.print(" Medidor pH    ");

  delay(2000);

  lcd.clear();

}

void loop() {

  for (int i = 0; i < 10; i++)

  {

    buffer_arr[i] = analogRead(A0);

    delay(30);

  }

  for (int i = 0; i < 9; i++)

...

Descargar como (para miembros actualizados)  txt (2 Kb)   pdf (66 Kb)   docx (9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com