Ich habe ein Projekt, das ich Schaltung Bluetooth verbinden muss. Zuerst muss ich das HC-06 Modul anschließen und dann Daten wie "rot", "grün" und "blau" senden. Ich habe bereits Circuit Circuit und es funktioniert mit Windows (C#) Anwendung, aber ich möchte Android-Anwendung machen.Verbindung mit Arduino Bluetooth
Zusammenfassend, Benutzer wählen eine Farbe auf Android-Gerät. Das Android-Gerät sendet den Namen dieser Farbe an das HC-06-Modul und die Schaltung wird den richtigen Farbmotor verwenden.
Ich habe verschiedene Möglichkeiten ausprobiert, um erfolgreich zu machen, aber Android-Anwendung heruntergefahren. Mein letzter Code ist hier:
BluetoothAdapter bt;
OutputStream outputStream;
BluetoothSocket soket;
StringBuilder sb;
private static final UUID uuid_kodu = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
private static String mac_adres = "00:15:FF:F2:19:5F";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_anasayfa);
bt = BluetoothAdapter.getDefaultAdapter();
bt_control();
}
private void bt_control() {
if(bt==null) {
Toast.makeText(Anasayfa.this, "Bt doesnt supports on this device", Toast.LENGTH_SHORT).show();
} else {
if (!bt.isEnabled()) {
Toast.makeText(Anasayfa.this, "Bt is opening", Toast.LENGTH_SHORT).show();
//Prompt user to turn on Bluetooth
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, 1);
}
}
}
Wie kann ich dieses Problem lösen?
"aber Android-Anwendung heruntergefahren" ist keine gute Beschreibung, was das Problem ist. – JimmyB