Translate

Monitor Gula Darah Non Invasive

Monitor Gula Darah Non Invasive
 

          Pada kesempatan kali ini saya akan menjelaskan bagaimana cara membuat sebuah alat yang dapat memonitor gula darah secara non invasive dengan menggunakan Arduino dan tampilan LCD 16x2 I2c, alat ini menggunakan sensor photodioda dan led merah. untuk lebih jelasnya berikut adalah programnya.
 
 
1. Program Arduino IDE
 
#include "Wire.h"
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);

int bt = 5;
int btx;
int adcsensor;
float fix;
int datafix;
int cacah;
float kalibrasi;

void setup() {

  lcd.begin();
  lcd.clear();
  lcd.noCursor();
  Serial.begin(9600);
  pinMode(bt,INPUT_PULLUP);
 
}

void loop(){

 lcd.setCursor(0,0);
 lcd.print("TEKAN MULAI");
 lcd.setCursor(0,1);
 lcd.print("mg/dl= ");
 lcd.print(fix);
 lcd.print("      ");

 btx = digitalRead(bt);

 if(btx == 0){
 lcd.clear();
 delay(1000);
 cacah = 0;
 datafix = 0;
 fix = 0;
 proses();
 }

delay(1000);
}

void proses(){
 
adcsensor = analogRead(A0);

 lcd.setCursor(0,0);
 lcd.print("ADC= ");
 lcd.print(adcsensor);
 lcd.print("      ");

 cacah++;

datafix = adcsensor + datafix;

delay(100);

if(cacah > 20){
  fix = datafix / 20.0;
  //kalibrasi = (fix - 1022.1) / 0.0967;
  return;
}

proses();
}    
 
 
 
2. VIDEO HASILNYA
 

 

No comments:

Post a Comment