2014-10-15 Arm 1 naar thuispositie. Eerste poging, fout in keep_in_range

Dependencies:   Encoder MODSERIAL TextLCD mbed mbed-dsp

Revision:
0:859c89785d3f
Child:
1:e5e1eb9d0025
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Oct 15 12:40:36 2014 +0000
@@ -0,0 +1,37 @@
+#include "mbed.h"           //Mbed bibliotheek inladen, standaard functies
+#include "MODSERIAL.h"      //MODSERIAL bibliotheek inladen, communicatie met PC
+#include "encoder.h"        //Encoder bibliotheek inladen, communicatie met encoder
+#include "TextLCD.h"        //LCD scherm bibliotheek inladen, communicatie met LCD scherm
+
+//Constanten definiëren en waarde geven
+
+
+//Pinverdeling en naamgeving variabelen
+TextLCD         lcd(PTD2, PTB8, PTB9, PTB10, PTB11, PTE2);      //LCD scherm
+MODSERIAL       pc(USBTX, USBRX);                               //PC
+
+//Gedefinieerde datatypen en naamgeving
+bool rust = false;                      //Bool voor controleren volgorde in programma
+bool kalibratie_positie = false;        //Bool voor controleren volgorde in programma
+bool kalibratie_EMG = false;            //Bool voor controleren volgorde in programma
+
+char *lcd_r1 = new char[16];             //Char voor tekst op eerste regel LCD scherm
+char *lcd_r2 = new char[16];             //Char voor tekst op tweede regel LCD scherm
+
+//Beginwaarden voor variabelen
+
+
+int main() {
+    
+    //PC baud rate instellen
+    pc.baud(38400);             //PC baud rate is 38400 bits/seconde
+    
+    //Aanzetten
+    if (rust == false && kalibratie_positie == false && kalibratie_EMG == false){
+        lcd_r1 = " BMT M9   GR. 4 ";        //Tekst op eerste regel van LCD scherm
+        lcd_r2 = "Hoi! Ik ben PIPO";        //Tekst op tweede regel van LCD scherm
+        wait(2);                            //Twee seconden wachten
+        pc.printf("Aanzetten compleet");    //Tekst voor controle Aanzetten
+        rust = true;                        //Rust wordt waar zodat door kan worden gegaan naar het volgende deel
+    }
+}
\ No newline at end of file