transmitter

Dependencies:   mbed

transmit.cpp

Committer:
JonathanCaes
Date:
2015-05-18
Revision:
0:ac2d5fad3f21

File content as of revision 0:ac2d5fad3f21:

//Caes Jonathan & Bram Van Reusel
//Wireless
//Library's declareren
#include "mbed.h"

//seriële poorten declareren
Serial pc(USBTX,USBRX);
Serial uart(p9, p10); //tx, rx

//Pinaansluiting declareren
DigitalOut myled1(LED1);
DigitalOut PDN(p26);
AnalogIn LDR(p20);

//variabelen om sensoren in te lezen
float ldr = 0;

//variabelen om te sturen
int sturen;
char adres;
char data;
char crc;

//main programma
int main()
{
    //instellingen voor de zender
    PDN = 1;
    uart.baud(1200); //snelheid van communiceren
    //instelling voor communicatie met pc
    pc.baud(9600);
    
    //begin programma
    while(1)
    {
        adres = 74;
        ldr = LDR;
        data = ldr * 255;
        crc = (adres xor data);
        
        myled1 = 1;
        uart.printf("%c%c%c", adres, data, crc);
        pc.printf("adres: %c\n", adres);
        pc.printf("data: %c\n", data);
        pc.printf("crc: %c\n", crc);        
        myled1 = 0;
    }   
}