Arduino Project Hub

Automatic Fear 1.0

Project tutorial by Alexis Santiago Allende

  • 309 views
  • 1 comment
  • 5 respects

Arduino 101 Home BLE System

Project tutorial by Alexis Santiago Allende

  • 507 views
  • 0 comments
  • 2 respects

Arduino 101 BLE App

Project in progress by Alexis Santiago Allende

  • 3,279 views
  • 12 comments
  • 31 respects


Replicated projects 0

 Alexis Santiago Allende hasn't replicated any projects yet.

Automatic Fear 1.0

Project tutorial by Alexis Santiago Allende

  • 309 views
  • 1 comment
  • 5 respects

Arduino 101 Home BLE System

Project tutorial by Alexis Santiago Allende

  • 507 views
  • 0 comments
  • 2 respects

Arduino 101 BLE App

Project in progress by Alexis Santiago Allende

  • 3,279 views
  • 12 comments
  • 31 respects

  • Android Listen to Me. 5 days ago

    Good job!! +
    I share the application that I did in the past
    https://www.hackster.io/alexis-santiago-allende/arduino-101-ble-app-58aeb3

  • Arduino 101 BLE App about 1 month ago

    Thank you very much for the comment!
    I'm going to see your project and thanks for the reference.

  • Arduino 101 BLE App about 1 month ago

    Hello, thank you very much for your comment!
    I also had that problem and finding a way to solve it caused me a lot of headaches.
    1.The first way to solve it was to send several values with the same block but at different times, an example I show here below.
    while (central.connected()) {
    int h = dht.readHumidity();
    int t = dht.readTemperature();
    if (datachoice == 0)
    {
    send_data = h + 100;//send humidity
    datachoise = 1;
    }
    else
    {
    send_data = t; //send temperature
    datachoice = 0;
    }
    DHT22_Data.setValue(send_data);
    Serial.print("Humidity: ");
    Serial.print(h);
    Serial.print(" %\t");
    Serial.print("Temperature: ");
    Serial.print(t);
    Serial.print(" *C ");
    Serial.println();
    delay(50);
    }
    2.Another way is to change the ReadIntValue block to ReadStringValue and in the arduino code to concatenate the values of x, y, and z. I still have to try that.

    3.And the last way is by adding in the arduino code more characteristics of bluetooth low energy service:
    // BLE demo111 buttons Characteristic - custom 128-bit UUID, read and writable by central
    BLEUnsignedCharCharacteristic buttons("19b10011-e8f2-537e-4f6c-d104768a1214", BLERead | BLEWrite);
    // BLE Axis rate Characteristic"
    BLEUnsignedIntCharacteristic x("19b10012-e8f2-537e-4f6c-d104768a1214", BLERead | BLENotify);
    BLEUnsignedIntCharacteristic y("19b10012-e8f2-537e-4f6c-d104768a1214", BLERead | BLENotify);
    BLEUnsignedIntCharacteristic z("19b10012-e8f2-537e-4f6c-d104768a1214", BLERead | BLENotify);

Add projectSign up / Login