Популярное

Arduino ile Konuşma Tanımlama Modülü Nasıl Kullanılır? | GeeeTech Speech Recognition Module

109 Просмотры
Размещено
Arduino vb. geliştirme kartları ile ses tanımlama modülünün nasıl kullanılacağını detaylı bir şekilde anlattım. GeeeTech voice recognition module, en yaygın kullanılan konuşma tanımlama modüllerinden biri. İnternet bağlantısı olmadan çalışıyor ve 15 farklı sesi ayırt edebiliyor, sesleri kaydetmek ise çok kolay. Projelerine sesli komutlar eklemek için gerekli tüm bilgiler videoda, iyi seyirler.

???? Instagram Hesabım: https://www.instagram.com/konca.emre
????️ Yeni Videoları Kaçırmamak İçin: http://bit.ly/EmreKONCA

↘️ Projede kullandığım ekipmanlar
???? Ses Tanımlama Modülü: https://bit.ly/3FJe3mD
???? USB-TTL Dönüştürücü: https://bit.ly/3iXOXXu

↘️ Yazılımlar
???? AccessPort (Windows): http://www.sudt.com/en/ap/download.htm
???? CoolTerm (MacOS): https://download.cnet.com/CoolTerm/3000-2383_4-10915190.html

↘️ Döküman
???? Kullanım Klavuzu: https://www.geeetech.com/wiki/images/6/69/Voice_Recognize_manual.pdf

↘️ Kod
byte komut = 0;

void setup() {
Serial.begin(9600);
Serial.write(0xAA); Serial.write(0x37);
delay(1000);
Serial.write(0xAA); Serial.write(0x21);

pinMode(10, OUTPUT); //kırmızı led
pinMode(9, OUTPUT); //sarı led
pinMode(8, OUTPUT); //yeşil led
}

void loop() {
while (Serial.available()) {
komut = Serial.read();

switch (komut) {
case 0x11: //kırmızı
digitalWrite(10, HIGH);
break;

case 0x12: //sarı
digitalWrite(9, HIGH);
break;

case 0x13: //yeşil
digitalWrite(8, HIGH);
break;

case 0x14: //hepsini aç
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
digitalWrite(8, HIGH);
break;

case 0x15: //hepsini kapat
digitalWrite(10, LOW);
digitalWrite(9, LOW);
digitalWrite(8, LOW);
break;
}
}
}

↘️ Sıralama
00:00 Giriş
01:05 Bağlantılar
02:50 Yazılım
08:48 Test

#Arduino​​
Категория
Ардуино
Комментариев нет.