Arduino Voice Control APP
ब्लूटूथ के माध्यम से अपने Arduino भेजें, आवाज आदेश, और वापस प्रतिक्रिया करता Serial.print साथ समाप्त करने के लिए। आप अपने मोबाइल डिवाइस से जोर से अपनी प्रतिक्रियाओं प्राप्त होगा!
Arduino उदाहरण संहिता (Arduino उदाहरण कोड):
ReadString स्ट्रिंग = "";
#define एलईडी 13 //
शून्य सेटअप () {
pinmo में (एलईडी, आउटपुट);
digitalwrit (एल ई डी, कम);
Serial.beg (9600);
}
शून्य पाश () {
जबकि (Serial.availabl ए ()) {
चार c = (चार) Serial.read ();
ReadString + = ग;
}
अगर (readstring.length ()> 0) {
अगर (ReadString == "खुला") {
digitalwrit (एल ई डी, उच्च);
Serial.print ( "खोला");
}
else if (ReadString == "बंद") {
digitalwrit (एल ई डी, कम);
Serial.print ( "बंद");
}
else if (== "बहुत कुछ घरों" ReadString) {
// डिग्री गणना प्रसंस्करण और इतने पर।
Serial.print ( "घर अब 21 डिग्री");
}
else if (ReadString == "अंग्रेजी बोलते हैं") {
Serial.print ( "हाय, तुम कैसे हो?");
}
else {
Serial.print ( "मैं तुम्हें समझ में नहीं आता।");
}
ReadString = "";
}
देरी (100);
}
और पढ़ें
Arduino उदाहरण संहिता (Arduino उदाहरण कोड):
ReadString स्ट्रिंग = "";
#define एलईडी 13 //
शून्य सेटअप () {
pinmo में (एलईडी, आउटपुट);
digitalwrit (एल ई डी, कम);
Serial.beg (9600);
}
शून्य पाश () {
जबकि (Serial.availabl ए ()) {
चार c = (चार) Serial.read ();
ReadString + = ग;
}
अगर (readstring.length ()> 0) {
अगर (ReadString == "खुला") {
digitalwrit (एल ई डी, उच्च);
Serial.print ( "खोला");
}
else if (ReadString == "बंद") {
digitalwrit (एल ई डी, कम);
Serial.print ( "बंद");
}
else if (== "बहुत कुछ घरों" ReadString) {
// डिग्री गणना प्रसंस्करण और इतने पर।
Serial.print ( "घर अब 21 डिग्री");
}
else if (ReadString == "अंग्रेजी बोलते हैं") {
Serial.print ( "हाय, तुम कैसे हो?");
}
else {
Serial.print ( "मैं तुम्हें समझ में नहीं आता।");
}
ReadString = "";
}
देरी (100);
}