
LAB09 Oppgave2 Template
Dependencies: mbed
Import program
00001 #include "mbed.h" 00002 00003 InterruptIn userButton(PC_13); 00004 DigitalOut userLed(PA_5); 00005 00006 DigitalOut Vcc(PA_0); 00007 AnalogIn aInn(PA_1); 00008 DigitalOut Gnd(PA_4); 00009 00010 PwmOut servoMotor(PA_7); 00011 DigitalOut direction(PA_6); 00012 00013 void pressed() 00014 { 00015 userLed=!userLed; // Toogle user led 00016 direction=!direction; // Change motor direction 00017 } 00018 00019 int main() 00020 { 00021 userButton.fall(&pressed); 00022 servoMotor.period(.01); 00023 00024 Vcc=1; 00025 Gnd=0; 00026 00027 while(1) { 00028 servoMotor=aInn.read(); 00029 } 00030 00031 }
main.cpp@0:8f25416dc51e, 2015-10-27 (annotated)
- Committer:
- rlanghbv
- Date:
- Tue Oct 27 19:02:10 2015 +0000
- Revision:
- 0:8f25416dc51e
first commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rlanghbv | 0:8f25416dc51e | 1 | #include "mbed.h" |
rlanghbv | 0:8f25416dc51e | 2 | |
rlanghbv | 0:8f25416dc51e | 3 | InterruptIn userButton(PC_13); |
rlanghbv | 0:8f25416dc51e | 4 | DigitalOut userLed(PA_5); |
rlanghbv | 0:8f25416dc51e | 5 | |
rlanghbv | 0:8f25416dc51e | 6 | DigitalOut Vcc(PA_0); |
rlanghbv | 0:8f25416dc51e | 7 | AnalogIn aInn(PA_1); |
rlanghbv | 0:8f25416dc51e | 8 | DigitalOut Gnd(PA_4); |
rlanghbv | 0:8f25416dc51e | 9 | |
rlanghbv | 0:8f25416dc51e | 10 | PwmOut servoMotor(PA_7); |
rlanghbv | 0:8f25416dc51e | 11 | DigitalOut direction(PA_6); |
rlanghbv | 0:8f25416dc51e | 12 | |
rlanghbv | 0:8f25416dc51e | 13 | void pressed() |
rlanghbv | 0:8f25416dc51e | 14 | { |
rlanghbv | 0:8f25416dc51e | 15 | userLed=!userLed; // Toogle user led |
rlanghbv | 0:8f25416dc51e | 16 | direction=!direction; // Change motor direction |
rlanghbv | 0:8f25416dc51e | 17 | } |
rlanghbv | 0:8f25416dc51e | 18 | |
rlanghbv | 0:8f25416dc51e | 19 | int main() |
rlanghbv | 0:8f25416dc51e | 20 | { |
rlanghbv | 0:8f25416dc51e | 21 | userButton.fall(&pressed); |
rlanghbv | 0:8f25416dc51e | 22 | servoMotor.period(.01); |
rlanghbv | 0:8f25416dc51e | 23 | |
rlanghbv | 0:8f25416dc51e | 24 | Vcc=1; |
rlanghbv | 0:8f25416dc51e | 25 | Gnd=0; |
rlanghbv | 0:8f25416dc51e | 26 | |
rlanghbv | 0:8f25416dc51e | 27 | while(1) { |
rlanghbv | 0:8f25416dc51e | 28 | servoMotor=aInn.read(); |
rlanghbv | 0:8f25416dc51e | 29 | } |
rlanghbv | 0:8f25416dc51e | 30 | |
rlanghbv | 0:8f25416dc51e | 31 | } |