INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino + HC-05 + App mit Rückmeldung An / Aus
27.03.2015, 19:52 (Dieser Beitrag wurde zuletzt bearbeitet: 27.03.2015 19:58 von Elektro-Eichel.)
Beitrag #1
Arduino + HC-05 + App mit Rückmeldung An / Aus
Hallo Gemeinde Angel

Es geht um folgende:

Ich habe einen Arduino Nano, mit dem Bluetooth Modul HC-05 verbunden.

Ich möchte damit ein Garagentor öffnen, das Licht schalten usw.

Die App hat Buttons für An oder Aus (Licht) und für das Garagentor nur einen "Tast Button".
Die App frägt den Arduino ab über "String" ob da "LED On oder Off" drin steht und gibt dies auf dem Display aus, so dass ich weiß, dass tatsächlich geschaltet wurde und was der derzeitige Zustand ist.

Das ganze klappt soweit ganz gut mit dem ersten Button, ich möchte aber mehr als 1 Gerät schalten, und somit auch mehrere Zustände abfragen.

Heißt also ich brauch mehrere "String" in die z.B. geschrieben wird:
"LED 1 An"
"LED 2 An"
"LED 3 An"
um diese alle einzeln auf dem Handy anzuzeigen.

Ich verstehe nicht ganz wie das geht, und habe auch durch lange Recherche nichts passendes gefunden.
Auch verstehe ich nicht, wie ich gezielt einen "String" vom Arduino per Bluetooth auslesen kann.

Zur Zeit verwende ich das:

[Bild: qkfcJEQ.jpg]

hiermit wird dann "LED On" oder "LED Off" vom Arduino gelesen und auf dem Handy angezeigt.
Aber ich kann da ja nicht genau definieren, was ausgelesen werden soll, also welcher "String"?

Unten ist der Code und auch die Screenshots von allem beigefügt.

Ich danke euch schon mal für hilfreiche Tipps.
Bin leider noch ein Anfänger.

Achso zum Code:

Das hier verwende ich nur, damit der Ausgang 13 gleich wieder ausgeschaltet wird, weil das Garagentor nur einen Tastimpuls benötigt.
Ist das auch besser zu lösen nur über die App?
Zitat:[quote]delay(500); // wait
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait
Serial.write("LED is off");

Zitat:/*
This sketch is part of a tutorial for connecting to and communicating with an HC-06 or an RN-42 bluetooth module using a custom Android App.
The bluetooth modules are connected to an Arduino and the Arduino is connected to an LED. The Android app is used to wirelessly turn on and
off the LED using bluetooth.
This code is in the public domain.
*/
// Pin 13 has a LED connected to it
int led = 13;


// the setup routine runs once when you press reset:
void setup() {

Serial.begin(9600);
// initialize the digital pin as an output and set it low initially
pinMode(led, OUTPUT);
digitalWrite(led, LOW);

}

// the loop routine runs over and over again forever:
void loop() {
delay(30);

String t; //create an empty string to store messages from Android
while(Serial.available()) { //keep reading bytes while they are still more in the buffer
t += (char)Serial.read(); //read byte, convert to char, and append it to string
}

if(t.length()) { //if string is not empty do the following
if(t == "on")

{ //if the string is equal to "on" then turn LED on
digitalWrite(led, HIGH); //Set digital pin to high to turn LED on
Serial.write("LED is on"); //Tell the Android app that the LED was turned on
}

else if (t == "off") {
digitalWrite(led, LOW);
Serial.write("LED is off");


} // turn the LED off by making the voltage LOW

}

delay(500); // wait
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW


delay(1000); // wait

Serial.write("LED is off");


}


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.03.2015, 07:56 (Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2015 19:15 von Wampo.)
Beitrag #2
RE: Arduino + HC-05 + App mit Rückmeldung An / Aus
Hy,

hab mich vor nicht allzulanger zeit auch in die BT Materie reingefuchst. Schau dir doch mal die Seite hier an : http://kampis-elektroecke.de/?page_id=3788 die Könnte evtl weiter helfen.

Gut beschrieben und auch mit abfragen drin, ansonsten suche mal im Forum nach HC-06 oder HC-05, irgendwo gabs da noch eine antwort von mir wie man von Arduino auf BT empfängt und andersrum Sendet.

Greez Wampo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.03.2015, 13:27
Beitrag #3
RE: Arduino + HC-05 + App mit Rückmeldung An / Aus
(28.03.2015 07:56)Wampo schrieb:  Hy,

hab mich vor nicht allzulanger zweit auch in die BT Materie reingefuchst. Schau dir doch mal die Seite hier an : http://kampis-elektroecke.de/?page_id=3788 die Könnte evtl weiter helfen.

Gut beschrieben und auch mit abfragen drin, ansonsten suche mal im Forum nach HC-06 oder HC-05, irgendwo gabs da noch eine antwort von mir wie man von Arduino auf BT empängt und andersrum Sendet.

Greez Wampo

Hallo Wampo,

vielen Dank!
Die Seite scheint das zu erklären, was ich suche.

Werde mich da mal einlesen. Shy
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.03.2015, 14:00
Beitrag #4
RE: Arduino + HC-05 + App mit Rückmeldung An / Aus
Hab die seite zur hilfe genommen für mein Corona Clock Projekt. Vielleicht hilft dir mein Projekt ja auch weiter.

Greez Wampo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.03.2015, 20:05 (Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2015 20:09 von Elektro-Eichel.)
Beitrag #5
RE: Arduino + HC-05 + App mit Rückmeldung An / Aus
(28.03.2015 14:00)Wampo schrieb:  Hab die seite zur hilfe genommen für mein Corona Clock Projekt. Vielleicht hilft dir mein Projekt ja auch weiter.

Greez Wampo

Also ich bin die Seite durch, das ist also doch das selbe gewesen, das ich schon zusammen gebaut habe, aber gut erklärt zum lernen.

Ich habe mal nach deinem "Corona Clock Projekt" gesucht, aber leider nichts gefunden, hast du mir das einen Link parat?

Mein Problem besteht darin einen bestimmten String auszulesen, ich will dass "Schalter AN / AUS 1" einen Wert schreibt und der "Schalter AN / AUS 2" soll auch einen Wert in einen anderen String schreiben. (ist das überhaupt möglich?)

Und diese zwei verschiedenen Strings sollen vom Arduino per Bluetooth ausgelesen werden können, aber die App liest wie es aussieht nur alles ein was der Arduino ausspuckt aber nichts bestimmtes.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.03.2015, 20:22
Beitrag #6
RE: Arduino + HC-05 + App mit Rückmeldung An / Aus
(28.03.2015 20:05)Elektro-Eichel schrieb:  
(28.03.2015 14:00)Wampo schrieb:  Hab die seite zur hilfe genommen für mein Corona Clock Projekt. Vielleicht hilft dir mein Projekt ja auch weiter.

Greez Wampo

Also ich bin die Seite durch, das ist also doch das selbe gewesen, das ich schon zusammen gebaut habe, aber gut erklärt zum lernen.

Ich habe mal nach deinem "Corona Clock Projekt" gesucht, aber leider nichts gefunden, hast du mir das einen Link parat?

Mein Problem besteht darin einen bestimmten String auszulesen, ich will dass "Schalter AN / AUS 1" einen Wert schreibt und der "Schalter AN / AUS 2" soll auch einen Wert in einen anderen String schreiben. (ist das überhaupt möglich?)

Und diese zwei verschiedenen Strings sollen vom Arduino per Bluetooth ausgelesen werden können, aber die App liest wie es aussieht nur alles ein was der Arduino ausspuckt aber nichts bestimmtes.

Hy,

hier mein aktuelle Projekt CoronaClock:

http://www.arduinoforum.de/arduino-Threa...Cr-Android

Bei meinem Projekt sende ich allerdings nur daten, in form von einem Text z.B. M255,255,255, dieser Text wird dann im Arduino übersetzt und ausgewertet.

Wenn du alles nicht als String verschickst sondern als Bool also 1 false oder 2 true?
Bin nicht wirklich volle sahne drin das ich dir sehr viel weiter helfen kann, aber du kannst schon auch selektieren was der Arduino über BT schicken soll.

Ich schau mir mal dein Code durch evtl fällt mir ja was auf.

Greez Wampo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduino Ethernet mit USB 2 Serial Converter/Welche Einstellungen im Arduino-Sketch lociluke 1 1.104 05.05.2015 13:40
Letzter Beitrag: Bitklopfer
  Arduino Mega-Projekt mit EEPROM auf Arduino Due portieren Foto-Ralf 17 3.124 16.03.2015 12:06
Letzter Beitrag: Foto-Ralf

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste