analog giriş örneği

Dependencies:   mbed

Committer:
ctasdemir
Date:
Fri May 11 05:06:30 2018 +0000
Revision:
0:b8cafb83c1f8
analog giri? ?rne?i

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ctasdemir 0:b8cafb83c1f8 1 #include "mbed.h"
ctasdemir 0:b8cafb83c1f8 2
ctasdemir 0:b8cafb83c1f8 3 AnalogIn analog_value(A0); //A0 girişi Analog giriş
ctasdemir 0:b8cafb83c1f8 4 DigitalOut led(LED1);
ctasdemir 0:b8cafb83c1f8 5 Serial pc(USBTX, USBRX);
ctasdemir 0:b8cafb83c1f8 6
ctasdemir 0:b8cafb83c1f8 7
ctasdemir 0:b8cafb83c1f8 8 int main()
ctasdemir 0:b8cafb83c1f8 9 {
ctasdemir 0:b8cafb83c1f8 10 float meas_r;
ctasdemir 0:b8cafb83c1f8 11 float meas_v;
ctasdemir 0:b8cafb83c1f8 12
ctasdemir 0:b8cafb83c1f8 13 pc.printf("\nAnalogIn Ornegi\n\r");
ctasdemir 0:b8cafb83c1f8 14
ctasdemir 0:b8cafb83c1f8 15 while(1) {
ctasdemir 0:b8cafb83c1f8 16
ctasdemir 0:b8cafb83c1f8 17 meas_r = analog_value.read();
ctasdemir 0:b8cafb83c1f8 18 meas_v = meas_r * 3300; // ADC değerini mV değerine çeviriyoruz
ctasdemir 0:b8cafb83c1f8 19
ctasdemir 0:b8cafb83c1f8 20 // Değerleri PC'ye yolla
ctasdemir 0:b8cafb83c1f8 21 pc.printf("Ham ADC Degeri[0-1] = %f = %.0f mV\n", meas_r, meas_v);
ctasdemir 0:b8cafb83c1f8 22
ctasdemir 0:b8cafb83c1f8 23 wait(1.0); // 1 second
ctasdemir 0:b8cafb83c1f8 24 }
ctasdemir 0:b8cafb83c1f8 25 }