parametras :
Įtampa: 4.5-5.5 V
Srovė:
Skaitmeninė sąsaja: 5 v TTL lygio UART sąsaja
Analoginė įvestis: 3.5 mm, adatų mono mikrofonas + mikrofonas sąsaja
Dydis: 30 mm x 47,5 mm
Šiame modulyje gali būti saugomos 15 straipsnis balso komandas.15 buvo suskirstyti į tris grupes, kiekviena grupė iš penkių.Visų pirma, mes turime nustatyti tam tikrus įrašus balso komandas. po to , kai ji gali identifikuoti grupė iš penkių balso instrukcijas prieš naudojant serijos komandą į grupę.Jei mes turime įgyvendinti kitais grupės instrukcijų, mes turime nurodymą nustatyti importo turėtų būti.Šis modulis yra nepriklausomi garsiakalbis.Jei jūsų draugai, balso įvesties nurodymus, o ne savo balso komandas, tai gali būti neįmanoma nustatyti instrukcijos.
1 pavyzdys
Čia, aš duosiu jums pavyzdį rodo kaip naudotis kalba kontroliuoti šviesiai raudonos, žalios ir mėlynos.
1. Įrašymo
Mes turime siųsti serijos komandą į modulį.Jums gali prireikti USB TTL modulio prijungti jį prie KOMPIUTERIO.Po 0 xaa11 siųsti komandas į filmavimą.Dėl išsamesnės informacijos, prašome kreiptis į vadovą produkto.
Abu Prašome įrašyti šį balso instrctions kad: Prašome, kad įrašymo į šiuos nurodymus:
BALTA
RAUDONA
ŽALIA,
MĖLYNA
OFF
2. Aparatūros sujungimo
3. Kodas
int redPin = 11; // R žiedlapis ant RGB LED modulis prijungtas prie skaitmeninio pin 11
int greenPin = 9; // G žiedlapis ant RGB LED modulis prijungtas prie skaitmeninio pin 9
int bluePin = 10; // B žiedlapis ant RGB LED modulis prijungtas prie skaitmeninio pin 10
baitas com = 0; //atsakymas nuo balso atpažinimas
void setup()
{
Serijos.pradžia(9600);
pinMode(ledPin, OUTPUT); // nustato ledPin būti produkcija
pinMode(redPin, OUTPUT); // nustato redPin būti produkcija
pinMode(greenPin, OUTPUT); // nustato greenPin būti produkcija
pinMode(bluePin, OUTPUT); // nustato bluePin būti produkcija
vėlavimas(2000 m.);
Serijos.rašyti(0xAA);
Serijos.rašyti(0x37);
delay(1000);
Serijos.rašyti(0xAA);
Serijos.rašyti(0x21);
}
void loop() // paleisti vėl ir vėl
{
o(Serijos.galima())
{
com = Serijos.skaityti();
jungiklis(com)
{
atveju, 0x11:
spalva(255,255,255); // ruožtu RGB LED -- balta
pertrauka;
atveju, 0x12:
spalva(255, 0, 0); // savo ruožtu RGB LED raudona
pertrauka;
atveju, 0x13:
spalva(0,255, 0); // ruožtu RGB LED žalia
pertrauka;
atveju, 0x14:
spalva(0, 0, 255); // savo ruožtu RGB LED mėlyna
pertrauka;
atveju, 0x15:
spalva(0,0,0); // ruožtu RGB LED off
pertrauka;
}
}
}
tuščia spalva (nepasirašytą char raudona, nepasirašytas char žalia, nepasirašytas char mėlyna) // spalva generavimo funkcija
{
analogWrite(redPin, raudona*102/255);
analogWrite(bluePin, sidabrinė*173/255);
analogWrite(greenPin, žalias*173/255);
}
Įdėti aukščiau pateiktas kodas yra pakraunami į Arduino.Kai apkrova kodas, prašome atjunkite TX ir RX, priešingu atveju jis gali pakenkti nuoseklųjį prievadą.
4. Video
Kodas po pakrovimo, kad RX ir TX ir paspauskite ArduinoRESET klavišą.
Bet gali žiūrėti vaizdo įrašą Yutube.
2 pavyzdys
Čia mes jums papasakoti jums, kaip naudoti GPIO išėjimo kontrolės, kitų prietaisų.
1 žingsnis
Pirmiausia jums reikia įrašyti balso komandas.Siųsti komandų 0 xaa12 (2 grupė).
Prašome įrašyti šių penkių rūšių balso komandas, pagal pateiktą kad:
"Vieną"
"Du"
"Trys"
"Keturi"
"Penki"
Prašome atkreipti dėmesį, kad turi būti aiškiai suformuluoti.
2 žingsnis
Mobilusis prietaisas, sujungtas su LED taip:
Žingsnis 3
Su 20 xaa2 komandą į antrą nustatyti balso komandų rinkinys, komandos, arba bus GCH pin didelis ir GCL pin mažai.
Kalbėti balso komandas.
Dabar, jums gali būti VADOVAUJAMA balsu.
Pristatymas sąrašas:
Kalbėjimo atpažinimo Modulis x1
MIC x1
4 pin laidas x1