Very advanced Click IR Thermo example for Hexiwear featuring OLED Display, Bluetooth, Cloud and Touch

Dependencies:   Hexi_KW40Z Hexi_MLX90614 Hexi_OLED_SSD1351

Fork of Hexi_Click_IRThermo_Example by Hexiwear

This project has been developed by mbed user daveyclk

This project demonstrates the use of the Mikroelektronika Click IRThermo module with hexiwear featuring the OLED display, the Bluetooth for Cloud connectivity and Touch buttons

Plug Hexiwear into the Docking Station and the IRThermo Click to the Click Socket 1
Connect the USB cable to your computer and to the micro-USB port of the Docking Station

Compile the project and copy the binary "Hexi_Click_IRThermo_Example_HEXIWEAR.bin" in the DAP-LINK drive from your computer file explorer
Press the K64F-RESET button on the docking station to start the program on your board

The OLED screen will display some graphics and the temperature measurement below
Approach your end from the IRThermo sensor and see the temperature changing
Graphic displayed will change from blue, orange or red depending from the temperature measured by the IR Thermo sensor
Download the cell phone App Hexiwear from iOS or Android stores to connect your board to your phone
Type the pin displayed on the screen and give a name to your board to pair it via the App
Congratulation your data are now streamed directly to Wolkabout Cloud...
To visualize the data remotely (over cloud not bluetooth), you can go to Wolksense.com or download the Wolksense iOS/Android App and login with same account

Committer:
GregC
Date:
Thu Nov 03 21:57:48 2016 +0000
Revision:
5:ae7682e17859
Parent:
2:14a1a79639db
Very advanced Click IR Thermo example for Hexiwear featuring OLED Display, Bluetooth, Cloud and Touch

Who changed what in which revision?

UserRevisionLine numberNew contents of line
daveyclk 2:14a1a79639db 1 /* Hexiwear NXP Bitmap Images
daveyclk 2:14a1a79639db 2 * This file contains the bitmaps for the full screen (96 by 96 pixels) NXP logo
daveyclk 2:14a1a79639db 3 * and a smaller 96 by 32 pixels NXP logo.
daveyclk 2:14a1a79639db 4 *
daveyclk 2:14a1a79639db 5 * Redistribution and use in source and binary forms, with or without modification,
daveyclk 2:14a1a79639db 6 * are permitted provided that the following conditions are met:
daveyclk 2:14a1a79639db 7 *
daveyclk 2:14a1a79639db 8 * Redistributions of source code must retain the above copyright notice, this list
daveyclk 2:14a1a79639db 9 * of conditions and the following disclaimer.
daveyclk 2:14a1a79639db 10 *
daveyclk 2:14a1a79639db 11 * Redistributions in binary form must reproduce the above copyright notice, this
daveyclk 2:14a1a79639db 12 * list of conditions and the following disclaimer in the documentation and/or
daveyclk 2:14a1a79639db 13 * other materials provided with the distribution.
daveyclk 2:14a1a79639db 14 *
daveyclk 2:14a1a79639db 15 * Neither the name of NXP, nor the names of its
daveyclk 2:14a1a79639db 16 * contributors may be used to endorse or promote products derived from this
daveyclk 2:14a1a79639db 17 * software without specific prior written permission.
daveyclk 2:14a1a79639db 18 *
daveyclk 2:14a1a79639db 19 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
daveyclk 2:14a1a79639db 20 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
daveyclk 2:14a1a79639db 21 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
daveyclk 2:14a1a79639db 22 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
daveyclk 2:14a1a79639db 23 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
daveyclk 2:14a1a79639db 24 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
daveyclk 2:14a1a79639db 25 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
daveyclk 2:14a1a79639db 26 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
daveyclk 2:14a1a79639db 27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
daveyclk 2:14a1a79639db 28 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
daveyclk 2:14a1a79639db 29 *
daveyclk 2:14a1a79639db 30 * visit: http://www.mikroe.com and http://www.nxp.com
daveyclk 2:14a1a79639db 31 *
daveyclk 2:14a1a79639db 32 * get support at: http://www.mikroe.com/forum and https://community.nxp.com
daveyclk 2:14a1a79639db 33 *
daveyclk 2:14a1a79639db 34 * Project HEXIWEAR, 2015
daveyclk 2:14a1a79639db 35 */
daveyclk 2:14a1a79639db 36
daveyclk 2:14a1a79639db 37
daveyclk 2:14a1a79639db 38 #include "stdint.h"
daveyclk 2:14a1a79639db 39
daveyclk 2:14a1a79639db 40 extern const uint8_t blue1s_bmp[];
daveyclk 2:14a1a79639db 41 extern const uint8_t blue2s_bmp[];
daveyclk 2:14a1a79639db 42 extern const uint8_t blue3s_bmp[];
daveyclk 2:14a1a79639db 43 extern const uint8_t orange1s_bmp[];
daveyclk 2:14a1a79639db 44 extern const uint8_t orange2s_bmp[];
daveyclk 2:14a1a79639db 45 extern const uint8_t orange3s_bmp[];
daveyclk 2:14a1a79639db 46 extern const uint8_t red1s_bmp[];
daveyclk 2:14a1a79639db 47 extern const uint8_t red2s_bmp[];
daveyclk 2:14a1a79639db 48 extern const uint8_t red3s_bmp[];