Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
main.cpp
- Committer:
- Voldread
- Date:
- 2015-10-08
- Revision:
- 0:cd965f803ca2
File content as of revision 0:cd965f803ca2:
#include "mbed.h"
DigitalOut Vcc(PA_0);
AnalogIn aInn(PA_1);
DigitalOut Gnd(PA_4);
int main()
{
Vcc=1;
Gnd=0;
int i;
float voltage, maxVoltage, minVoltage, avgV, sum;
maxVoltage = minVoltage=aInn.read()*3.3f;
while(1)
{
for(i=0;i<1000;i++)
{
voltage=aInn.read()*3.3f;
}
sum=(sum+voltage)/1000;
if(voltage<maxVoltage)
maxVoltage=voltage;
if(voltage>minVoltage)
minVoltage=voltage;
printf("AvgV: %.3f Curent: %.3f Min: %.3f Max: %.3f Max-Min: %.3f\r\n",sum, voltage, maxVoltage, minVoltage, maxVoltage-minVoltage);
wait_ms(500);
}
}