ارسال دستورات صوتی آردوینو خود را از طریق بلوتوث. پاسخ صدا!
ارسال آردوینو خود را از طریق بلوتوث، فرمان های صوتی، و تماس پاسخ به پایان برساند با Serial.print. شما خواهید پاسخ های خود را با صدای بلند از دستگاه تلفن همراه خود را دریافت خواهید کرد!
آردوینو کد به عنوان مثال (کد آردوینو به عنوان مثال):
ReadString برای رشته = ""؛
# تعریف LED 13 //
راه اندازی باطل () {
در pinmo (LED، OUTPUT)؛
digitalwrit (LED ها، LOW)؛
Serial.beg (در 9600)؛
}
حلقه از درجه اعتبار ساقط () {
در حالی که (Serial.availabl A ()) {
کاراکتر C = (کاراکتر) Serial.read ()؛
ReadString برای + = C؛
}
اگر (readstring.length ()> 0) {
اگر (ReadString برای == "باز") {
digitalwrit (LED ها، HIGH)؛
Serial.print ( "باز")؛
}
اگر دیگری (ReadString برای == "خاموش") {
digitalwrit (LED ها، LOW)؛
Serial.print ( "بسته")؛
}
اگر دیگری (ReadString برای == "تعداد بسیار کمی از خانه های") {
// پردازش محاسبه درجه و به همین ترتیب.
Serial.print ( "خانه در حال حاضر 21 درجه")؛
}
اگر دیگری (ReadString برای == "انگلیسی صحبت می کنند") {
Serial.print ( "سلام، حال شما چطور است؟")؛
}
دیگری {
Serial.print ( "من شما را نمی فهمم.")؛
}
ReadString برای = ""؛
}
تاخیر (100)؛
}