Lab08_Oppgave4

Dependencies:   mbed

Fork of LAB08_Oppgave2 by EL-POM1001

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?

UserRevisionLine numberNew 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