Отправьте onclick сигнал bluetooth из приложения android в модуль bluetooth (H C -06) на Arduino, чтобы включить светодиод - PullRequest
0 голосов
/ 05 августа 2020

Я студент немецкого университета и пытаюсь создать простое приложение для семестрового проекта.

Приведено следующее:

  • Android Studio 3.5.3
  • Samsung Galaxy S6 Edge (номер модели: SM-G925F)
  • Микроконтроллер ESP8266 (ESP-12F) на плате Arduino
  • Специальный модуль Bluetooth ( H C -06 [!])
  • Несколько кабелей, сопротивление (1 кОм) и светодиод

К сожалению, я полный новичок ie в этом Топи c: (

Кто-то такой добрый / может кто-нибудь подскажет / поможет мне, что мне нужно сделать, нажав кнопку в этом Android приложении, чтобы включить этот светодиод? И что делать нажмите на вторую кнопку, чтобы выключить его снова?

Кроме того, я пытаюсь добавить код, который может быть основан на:

int value;
int ledpin = 13;

void setup(){
    Serial.begin(9600);
    pinMode(ledpin, OUTPUT);
}

void loop(){
    value = Serial.read();

    if(value == 'A'){ //0x41
        digitalWrite(ledpin, HIGH);
    }

    if(value == 'B'){ //0x42
        digitalWrite(ledpin, LOW);
    }
}

И что-то подобное в. XML?

<Button
    android:id="@+id/onButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:onClick="firstSend()"
    android:text="Switch Light on"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="@+id/offButton"
    app:layout_constraintTop_toBottomOf="parent" />

<Button
    android:id="@+id/offButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:onClick="secondSend"
    android:text="Switch Light off"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/onButton" />

Был бы очень рад, если бы кто-нибудь дал мне короткий совет / хотя бы подсказку, как это сделать.

Заранее спасибо за e очень ответ,

С уважением

...