Werkend motorscript met led feedback

Dependencies:   Encoder MODSERIAL mbed HIDScope

Fork of frdm_Motortryout2 by Robert Schulte

Committer:
Rvs94
Date:
Mon Sep 21 11:16:34 2015 +0000
Revision:
3:051c91b04acd
Parent:
2:2b8a8be38c85
Child:
4:69c6cc1247c1
Werkend motorscripts

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Rvs94 0:c8684fed9b61 1 #include "mbed.h"
Rvs94 0:c8684fed9b61 2 #include "encoder.h"
Rvs94 0:c8684fed9b61 3 #include "MODSERIAL.h"
Rvs94 0:c8684fed9b61 4
Rvs94 0:c8684fed9b61 5 Serial pc(USBTX, USBRX); // tx, rx
Rvs94 3:051c91b04acd 6 DigitalOut led(LED_RED);
Rvs94 0:c8684fed9b61 7 DigitalOut motor2direction(D4); //D4 en D5 zijn motor 2 (op het motorshield)
Rvs94 0:c8684fed9b61 8 PwmOut motor2speed(D5);
Rvs94 0:c8684fed9b61 9 DigitalIn button1(SW3);
Rvs94 0:c8684fed9b61 10
Rvs94 0:c8684fed9b61 11 int main()
Rvs94 0:c8684fed9b61 12 {
Rvs94 3:051c91b04acd 13 motor2direction = 0;
Rvs94 0:c8684fed9b61 14 motor2speed = 0;
Rvs94 3:051c91b04acd 15 led = 1;
Rvs94 0:c8684fed9b61 16 pc.baud(9600);
Rvs94 0:c8684fed9b61 17 while(true)
Rvs94 0:c8684fed9b61 18 {
Rvs94 3:051c91b04acd 19 if(button1 == 0)
Rvs94 0:c8684fed9b61 20 {
Rvs94 3:051c91b04acd 21 motor2direction = 1;
Rvs94 0:c8684fed9b61 22 motor2speed = 0.5f;
Rvs94 0:c8684fed9b61 23 pc.printf("het werkt");
Rvs94 1:4e65a72b622e 24 wait(1);
Rvs94 3:051c91b04acd 25 led = 0;
Rvs94 1:4e65a72b622e 26 wait(0.2f);
Rvs94 1:4e65a72b622e 27 motor2speed = 0;
Rvs94 3:051c91b04acd 28 led = 1;
Rvs94 0:c8684fed9b61 29 }
Rvs94 0:c8684fed9b61 30 }
Rvs94 0:c8684fed9b61 31 }