2014-10-15 Arm 1 naar thuispositie. Eerste poging, fout in keep_in_range
Dependencies: Encoder MODSERIAL TextLCD mbed mbed-dsp
main.cpp
- Committer:
- JKleinRot
- Date:
- 2014-10-15
- Revision:
- 0:859c89785d3f
- Child:
- 1:e5e1eb9d0025
File content as of revision 0:859c89785d3f:
#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 } }