Werkend motorscript met led feedback

Dependencies:   Encoder MODSERIAL mbed

Fork of frdm_Motortryout2 by Robert Schulte

Committer:
Margreeth95
Date:
Mon Sep 28 09:21:55 2015 +0000
Revision:
4:f11dacf12ca7
Parent:
3:051c91b04acd
test;

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 {
Margreeth95 4:f11dacf12ca7 13 //test
Rvs94 3:051c91b04acd 14 motor2direction = 0;
Rvs94 0:c8684fed9b61 15 motor2speed = 0;
Rvs94 3:051c91b04acd 16 led = 1;
Rvs94 0:c8684fed9b61 17 pc.baud(9600);
Rvs94 0:c8684fed9b61 18 while(true)
Rvs94 0:c8684fed9b61 19 {
Rvs94 3:051c91b04acd 20 if(button1 == 0)
Rvs94 0:c8684fed9b61 21 {
Rvs94 3:051c91b04acd 22 motor2direction = 1;
Rvs94 0:c8684fed9b61 23 motor2speed = 0.5f;
Rvs94 0:c8684fed9b61 24 pc.printf("het werkt");
Rvs94 1:4e65a72b622e 25 wait(1);
Rvs94 3:051c91b04acd 26 led = 0;
Rvs94 1:4e65a72b622e 27 wait(0.2f);
Rvs94 1:4e65a72b622e 28 motor2speed = 0;
Rvs94 3:051c91b04acd 29 led = 1;
Rvs94 0:c8684fed9b61 30 }
Rvs94 0:c8684fed9b61 31 }
Rvs94 0:c8684fed9b61 32 }