
Lab08_Oppgave4
Dependencies: mbed
Fork of LAB08_Oppgave2 by
main.cpp@2:0b40c69501b4, 2015-10-23 (annotated)
- Committer:
- madmonkeyman82
- Date:
- Fri Oct 23 15:08:37 2015 +0000
- Revision:
- 2:0b40c69501b4
- Parent:
- 1:e5f12ffcf32f
LAB08_Oppgave4
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rlanghbv | 0:6332c3bffb25 | 1 | #include "mbed.h" |
rlanghbv | 0:6332c3bffb25 | 2 | |
madmonkeyman82 | 2:0b40c69501b4 | 3 | |
rlanghbv | 0:6332c3bffb25 | 4 | PwmOut servoMotor(PA_7); |
madmonkeyman82 | 2:0b40c69501b4 | 5 | AnalogIn pot(PA_1); |
madmonkeyman82 | 2:0b40c69501b4 | 6 | DigitalOut HIGH(PA_0); |
madmonkeyman82 | 2:0b40c69501b4 | 7 | DigitalOut GND(PA_4); |
rlanghbv | 0:6332c3bffb25 | 8 | |
rlanghbv | 0:6332c3bffb25 | 9 | int main() |
rlanghbv | 0:6332c3bffb25 | 10 | { //sørg for å at servoMotor pulsen har en |
rlanghbv | 0:6332c3bffb25 | 11 | // Periode tid på .01 sek |
madmonkeyman82 | 2:0b40c69501b4 | 12 | servoMotor.period(0.010); |
madmonkeyman82 | 2:0b40c69501b4 | 13 | HIGH=1; |
madmonkeyman82 | 2:0b40c69501b4 | 14 | GND=0; |
rlanghbv | 0:6332c3bffb25 | 15 | while (true) { |
madmonkeyman82 | 2:0b40c69501b4 | 16 | |
madmonkeyman82 | 2:0b40c69501b4 | 17 | servoMotor.pulsewidth_us(1000+pot.read()*1000); |
madmonkeyman82 | 2:0b40c69501b4 | 18 | |
madmonkeyman82 | 2:0b40c69501b4 | 19 | |
madmonkeyman82 | 2:0b40c69501b4 | 20 | printf("PWM : %f\r\n", servoMotor.read() ); |
madmonkeyman82 | 2:0b40c69501b4 | 21 | |
madmonkeyman82 | 2:0b40c69501b4 | 22 | |
rlanghbv | 0:6332c3bffb25 | 23 | } |
rlanghbv | 0:6332c3bffb25 | 24 | } |
rlanghbv | 0:6332c3bffb25 | 25 | |
rlanghbv | 0:6332c3bffb25 | 26 | |
rlanghbv | 0:6332c3bffb25 | 27 | |
rlanghbv | 1:e5f12ffcf32f | 28 |