Jack Hansdampf / Mbed OS HC05__TI4_F401

Dependencies:   LCD_i2c_GSOE

Committer:
jack1930
Date:
Wed Aug 18 15:11:14 2021 +0000
Revision:
0:ee2d5dc1290a
Child:
1:adf6dea35aed
1. Test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jack1930 0:ee2d5dc1290a 1 /* mbed Microcontroller Library
jack1930 0:ee2d5dc1290a 2 * Copyright (c) 2019 ARM Limited
jack1930 0:ee2d5dc1290a 3 * SPDX-License-Identifier: Apache-2.0
jack1930 0:ee2d5dc1290a 4 */
jack1930 0:ee2d5dc1290a 5
jack1930 0:ee2d5dc1290a 6 #include "mbed.h"
jack1930 0:ee2d5dc1290a 7 #include "platform/mbed_thread.h"
jack1930 0:ee2d5dc1290a 8 #include "LCD.h"
jack1930 0:ee2d5dc1290a 9 #include <Callback.h>
jack1930 0:ee2d5dc1290a 10
jack1930 0:ee2d5dc1290a 11 // Blinking rate in milliseconds
jack1930 0:ee2d5dc1290a 12 #define BLINKING_RATE_MS 500
jack1930 0:ee2d5dc1290a 13
jack1930 0:ee2d5dc1290a 14 BufferedSerial hc05(PB_10,PB_11,9600);
jack1930 0:ee2d5dc1290a 15 PortOut anzeige(PortC,0xFF);
jack1930 0:ee2d5dc1290a 16 lcd mylcd;
jack1930 0:ee2d5dc1290a 17 char c;
jack1930 0:ee2d5dc1290a 18
jack1930 0:ee2d5dc1290a 19
jack1930 0:ee2d5dc1290a 20 int main()
jack1930 0:ee2d5dc1290a 21 {
jack1930 0:ee2d5dc1290a 22 char daten[6]="Hallo";
jack1930 0:ee2d5dc1290a 23 // Initialise the digital pin LED1 as an output
jack1930 0:ee2d5dc1290a 24 DigitalOut led(PA_5);
jack1930 0:ee2d5dc1290a 25
jack1930 0:ee2d5dc1290a 26 mylcd.clear();
jack1930 0:ee2d5dc1290a 27 mylcd.cursorpos(0);
jack1930 0:ee2d5dc1290a 28 while (true) {
jack1930 0:ee2d5dc1290a 29 led = !led;
jack1930 0:ee2d5dc1290a 30 if (hc05.readable())
jack1930 0:ee2d5dc1290a 31 {
jack1930 0:ee2d5dc1290a 32 hc05.read(&c,1);
jack1930 0:ee2d5dc1290a 33 mylcd.printf("%c",c);
jack1930 0:ee2d5dc1290a 34 daten[0]='*';
jack1930 0:ee2d5dc1290a 35 daten[1]='T';
jack1930 0:ee2d5dc1290a 36 daten[2]=c;
jack1930 0:ee2d5dc1290a 37 daten[3]='*';
jack1930 0:ee2d5dc1290a 38
jack1930 0:ee2d5dc1290a 39 hc05.write(daten,4);
jack1930 0:ee2d5dc1290a 40 }
jack1930 0:ee2d5dc1290a 41 //thread_sleep_for(BLINKING_RATE_MS);
jack1930 0:ee2d5dc1290a 42 }
jack1930 0:ee2d5dc1290a 43 }