Mundarija:
- 1 -qadam: simlar va amaliyot
- 2 -qadam: Webduino -ni blokirovka qilib oching va veb -demo maydonidan foydalaning
- 3 -qadam: "Ish taxtasi" ni ish joyiga qo'ying, taxtaning nomini to'ldiring. Stekka "LED" blokini joylashtiring
- 4 -qadam: "Ovoz nazorati" ni bosing va "Tanishni boshlash" blokini to'plamga joylashtiring
- 5 -qadam: "Ovozli boshqaruv" blokidagi "interimResults" ni belgilang, biz nutqimizni o'qishni qanday aniqlashni xohlaymiz
- 6 -qadam: "Matnni ko'rsatish" blokini "taniqli matn" bilan joylashtiring va tanib olish qoidalarini o'rnating
- 7 -qadam: Agar sizga bir nechta buyruq kerak bo'lsa, "Ro'yxat" blokidan foydalaning
- 8 -qadam: Kengash onlayn ekanligini tekshiring va "Bloklarni ishga tushiring". Keyin Chrome -ga mikrofondan foydalanishga "ruxsat bering"
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Webduino har xil elektron komponentlarni boshqarish uchun Chrome internet -brauzeridan foydalanadi, shuning uchun biz Chrome taklif qiladigan boshqa funktsiyalardan foydalanishimiz kerak. Ushbu loyiha misolida biz Chrome -ning Speech API -dan foydalanamiz. Google ovozini aniqlash yordamida biz LED chiroqni osongina boshqaramiz. Xuddi shu usulni lampochkani, eshik qulfini yoki uy anjomlarini boshqarishga imkon beruvchi o'rni bilan ham ishlatish mumkin edi.
Loyihaning to'liq matni:
Webduino Blockly:
1 -qadam: simlar va amaliyot
Uzun oyoq yuqori potentsialga (raqamli pinlar) va qisqa oyoq past potentsialga (GND) o'tadi. Ushbu qo'llanma uchun uzun oyog'ingizni 10 ga va qisqa oyog'ingizni GND ga ulang.
2 -qadam: Webduino -ni blokirovka qilib oching va veb -demo maydonidan foydalaning
Webduino blokli muharririni oching va "Veb -ko'rgazma maydoni" tugmasini bosing, ochiladigan menyuni bosing va "Matnni ko'rsatish" -ni tanlang.
3 -qadam: "Ish taxtasi" ni ish joyiga qo'ying, taxtaning nomini to'ldiring. Stekka "LED" blokini joylashtiring
4 -qadam: "Ovoz nazorati" ni bosing va "Tanishni boshlash" blokini to'plamga joylashtiring
Ovozni aniqlash bir vaqtning o'zida faqat bitta tilda ishlashi mumkin (bu erda biz Mandarin yoki ingliz tilini tanlashimiz mumkin).
5 -qadam: "Ovozli boshqaruv" blokidagi "interimResults" ni belgilang, biz nutqimizni o'qishni qanday aniqlashni xohlaymiz
Agar u "yoqilgan" bo'lsa, u har bir aytilgan so'zni taniydi, agar "o'chirilgan" bo'lsa, u jumlalar yaratishda pauzalarni taniydi. Agar siz kompyuterda brauzerdan foydalansangiz, uni "yoqish" ga o'rnatishni tavsiya qilamiz, shunda siz yaxshi natijalarga erishasiz. Agar siz mobil telefondan foydalanayotgan bo'lsangiz, uni "o'chirilgan" qilib qo'ying. Nutqni aniqlash faqat Android -da ishlaydigan telefonlarda ishlaydi.
6 -qadam: "Matnni ko'rsatish" blokini "taniqli matn" bilan joylashtiring va tanib olish qoidalarini o'rnating
Keyin harakatni dasturlash uchun "Tanish" blokiga "if word include / do" blokini joylashtiring. Masalan, biz "chiroqlarni yoqish" va "chiroqlarni o'chirish" deganda LEDni yoqamiz va o'chiramiz. Yoki, agar biz "miltillaymiz" desak, LED yonadi.
7 -qadam: Agar sizga bir nechta buyruq kerak bo'lsa, "Ro'yxat" blokidan foydalaning
8 -qadam: Kengash onlayn ekanligini tekshiring va "Bloklarni ishga tushiring". Keyin Chrome -ga mikrofondan foydalanishga "ruxsat bering"
Webduinoning boshqa qo'llanmalarini bu erda o'qing.