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.
Revision 7:871a3d9dc680, committed 2018-11-30
- Comitter:
- farhan_saeed
- Date:
- Fri Nov 30 03:53:40 2018 +0000
- Parent:
- 6:22673b8098a0
- Commit message:
- final version of our program for appendix section of report
Changed in this revision
| functions.cpp | Show annotated file Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/functions.cpp Wed Nov 28 01:22:24 2018 +0000
+++ b/functions.cpp Fri Nov 30 03:53:40 2018 +0000
@@ -76,16 +76,16 @@
void setLED(int &light_value)
{
if (light_value == 0) {
- led_o.period(0.1);
+ led_o.period(0.01);
led_o.write(1);
} else if (light_value == 1) {
- led_o.period(0.1);
+ led_o.period(0.01);
led_o.write(0.75);
} else if (light_value == 2) {
- led_o.period(0.1);
+ led_o.period(0.01);
led_o.write(0.5);
} else if (light_value == 3) {
- led_o.period(0.1);
+ led_o.period(0.01);
led_o.write(0.25);
} else {
led_o.period(0.1);
@@ -95,16 +95,16 @@
void setPWM(int &speed)
{
- if (speed == 0) {
+ if (speed == 4) {
pwm.period(0);
pwm.write(0);
- } else if (speed == 1) {
+ } else if (speed == 3) {
pwm.period(1);
pwm.write(0.25);
} else if (speed == 2) {
pwm.period(1);
pwm.write(0.5);
- } else if (speed == 3) {
+ } else if (speed == 1) {
pwm.period(1);
pwm.write(0.75);
} else {
--- a/main.cpp Wed Nov 28 01:22:24 2018 +0000
+++ b/main.cpp Fri Nov 30 03:53:40 2018 +0000
@@ -3,7 +3,7 @@
TextLCD lcd(PTC7,PTC0,PTC3,PTC4,PTC5,PTC6);
AnalogIn temp_sen(A0);
AnalogIn light_sen(A1);
-PwmOut pwm(A2);
+PwmOut pwm(PTE20);
PwmOut led_o(PTB18);
Serial mobile(PTE22, PTE23);
DigitalIn enter(D8);
@@ -31,7 +31,7 @@
//modeProcess();
if (state == 0) {
mainScreen();
- mobile.printf("temp: %i fan: %i light: %i \n",temp_measure, fanLevel_dis, lightLevel_dis);
+ mobile.printf("%i,%i,%i\n",temp_measure,fanLevel_dis,lightLevel_dis);
//mobile.printf("%i",temp_measure);
}
if (state == 1) {