Mundarija:
- 1 -qadam: Ethernet Shield -ni Arduino -ga ulang
- 2 -qadam: LEDni ulang
- 3 -qadam: Arduino -ni kompyuterga ulang
- 4 -qadam: Ethernet ekranini yo'riqchiga ulang
- 5 -qadam: Arduino IDE -ni oching
- 6 -qadam: Arduino -ga kodni yuklang
- 7 -qadam: Veb -serverni sinab ko'ring
- 8 -qadam: MATLAB -ni oching
- 9 -qadam: GUIDE -ni bosing
- 10 -qadam: ikkita tugmachani chizish
- 11 -qadam: bosish tugmachalarini URL manziliga ulang
![MATLAB yordamida Arduino -ni simsiz boshqaring: 11 qadam MATLAB yordamida Arduino -ni simsiz boshqaring: 11 qadam](https://i.howwhatproduce.com/images/003/image-6746-26-j.webp)
Video: MATLAB yordamida Arduino -ni simsiz boshqaring: 11 qadam
![Video: MATLAB yordamida Arduino -ni simsiz boshqaring: 11 qadam Video: MATLAB yordamida Arduino -ni simsiz boshqaring: 11 qadam](https://i.ytimg.com/vi/FnA2hqi2MoI/hqdefault.jpg)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
![MATLAB yordamida Arduino -ni simsiz boshqaring MATLAB yordamida Arduino -ni simsiz boshqaring](https://i.howwhatproduce.com/images/003/image-6746-27-j.webp)
![MATLAB yordamida Arduino -ni simsiz boshqaring MATLAB yordamida Arduino -ni simsiz boshqaring](https://i.howwhatproduce.com/images/003/image-6746-28-j.webp)
![MATLAB yordamida Arduino -ni simsiz boshqaring MATLAB yordamida Arduino -ni simsiz boshqaring](https://i.howwhatproduce.com/images/003/image-6746-29-j.webp)
MATLAB ilovasi va kompyuterga ulangan Arduino o'rtasida qanday aloqa o'rnatish haqida bir qancha DIYlarni ko'rdim. Biroq, men Arduino -ni MATLAB orqali simsiz ENC28J60 mos keladigan chekilgan qalqoni yordamida boshqaradigan biror narsani uchratmadim. Bu kitobda men MATLAB -dan simsiz foydalanish orqali Arduino -ni boshqarishning eng oddiy usulini ko'rsataman. Sizga nima kerak? 1) Arduino - Sizga nazoratchi kerak. Men Arduino -dan foydalanardim, chunki uni MATLAB qo'llab -quvvatlaydi. Bu loyiha uchun men maxalliy Arduino-dan boshqaruvchi Gizduino-dan foydalanardim. 2) Ethernet qalqoni - kartangiz uchun sizga mos keladigan chekilgan qalqon kerak. Men kartam uchun ENC28J60 dan foydalanardim. 3) Wi -Fi yo'riqnoma - Arduino -ni ulash, bu sizning shaxsiy kompyuteringizga simsiz ulanish vositasi bo'ladi. 4) LED - qurilmalar orasidagi aloqani ko'rsatadigan har qanday komponentlar. Ushbu loyiha uchun LED ishlatilgan. 5) Printer kabeli - Arduino -ni shaxsiy kompyuteringizga ulash uchun. 6) UTP kabeli - Ethernet ekranini yo'riqchiga ulash uchun.
1 -qadam: Ethernet Shield -ni Arduino -ga ulang
![Ethernet Shield -ni Arduino -ga ulang Ethernet Shield -ni Arduino -ga ulang](https://i.howwhatproduce.com/images/003/image-6746-30-j.webp)
Ethernet qalqonini ehtiyotkorlik bilan Arduino -ga ulang. Pimlarni egishdan saqlaning.
2 -qadam: LEDni ulang
![LEDni ulang LEDni ulang](https://i.howwhatproduce.com/images/003/image-6746-31-j.webp)
Qurilmalar orasidagi aloqani ko'rsatadigan har qanday komponentni ulang. Bu kitobda men LED ishlatardim. LEDni simsiz ravishda MATLAB yordamida yoqish va o'chirishga harakat qiladi. Men LEDning anodini (uzun pin) Arduino -ga ulangan chekilgan qalqonning 6 -raqamli kirish -chiqish piniga va LED -ning katodini (qisqa pinli) Ethernet GND -ga uladim.
3 -qadam: Arduino -ni kompyuterga ulang
![Arduino -ni kompyuterga ulang Arduino -ni kompyuterga ulang](https://i.howwhatproduce.com/images/003/image-6746-32-j.webp)
Printer kabelini Arduino-ga ulang va kompyuterga ulang.
4 -qadam: Ethernet ekranini yo'riqchiga ulang
![Ethernet ekranini yo'riqchiga ulang Ethernet ekranini yo'riqchiga ulang](https://i.howwhatproduce.com/images/003/image-6746-33-j.webp)
![Ethernet ekranini yo'riqchiga ulang Ethernet ekranini yo'riqchiga ulang](https://i.howwhatproduce.com/images/003/image-6746-34-j.webp)
UTP-ni Ethernet qalqoniga va yo'riqnoma LAN portlariga ulang.
5 -qadam: Arduino IDE -ni oching
![Arduino IDE -ni oching Arduino IDE -ni oching](https://i.howwhatproduce.com/images/003/image-6746-35-j.webp)
![Arduino IDE -ni oching Arduino IDE -ni oching](https://i.howwhatproduce.com/images/003/image-6746-36-j.webp)
![Arduino IDE -ni oching Arduino IDE -ni oching](https://i.howwhatproduce.com/images/003/image-6746-37-j.webp)
![Arduino IDE -ni oching Arduino IDE -ni oching](https://i.howwhatproduce.com/images/003/image-6746-38-j.webp)
Ethernet qalqoni kutubxonasi mosligi tufayli Arduino 1.0 dan foydalanardim. Arduino 1.0 -ni ochganingizdan so'ng, kutubxonani yuklab oling va nusxasini Arduino 1.0 -ning kutubxona papkasiga joylashtiring.
6 -qadam: Arduino -ga kodni yuklang
![Kodni Arduino -ga yuklang Kodni Arduino -ga yuklang](https://i.howwhatproduce.com/images/003/image-6746-39-j.webp)
![Kodni Arduino -ga yuklang Kodni Arduino -ga yuklang](https://i.howwhatproduce.com/images/003/image-6746-40-j.webp)
![Kodni Arduino -ga yuklang Kodni Arduino -ga yuklang](https://i.howwhatproduce.com/images/003/image-6746-41-j.webp)
Kodlarni Arduino -ga yuklamasdan oldin, DHCP serverlari qatorida bo'lgan veb -server manzilini ko'rsatganingizga ishonch hosil qiling. Routeringizning DHCP server diapazonini bilish uchun siz brauzerni ochib, 192.168.0.1 standart shlyuz manzilini yozib yo'riqchiga kirishingiz mumkin. Ko'pgina yo'riqnoma ushbu standart shlyuz manzilidan foydalanadi, lekin ba'zi yo'riqnoma boshqa manzillardan foydalanishi mumkin. Routerning manzilini bilish uchun siz buyruq satriga kirishingiz mumkin, agar siz Windows foydalanuvchisi bo'lsangiz, ipconfig kiriting va Enter tugmasini bosing. Routerga ulangan bo'lsangiz, standart shlyuz manzilini qidiring.
7 -qadam: Veb -serverni sinab ko'ring
![Veb -serverni sinovdan o'tkazish Veb -serverni sinovdan o'tkazish](https://i.howwhatproduce.com/images/003/image-6746-42-j.webp)
Kodni Arduino -ga yuklaganingizdan so'ng, siz tayinlagan veb -serverga kira olasizmi yoki yo'qligini tekshirishingiz mumkin. Brauzerni oching va veb -server manzilingizni kiriting. Men manzil sifatida 192.168.0.15 dan foydalanardim. Siz bosishingiz va o'chirishingiz va Arduino -ga ulangan Ethernet ekraningizga ulangan LEDning javob berishini tekshirishingiz mumkin. Ethernet qalqoni va veb -server bilan aloqa o'rnatgandan so'ng, siz uni MATLAB -ga qo'shishni davom ettirishingiz mumkin.
8 -qadam: MATLAB -ni oching
![MATLAB -ni oching MATLAB -ni oching](https://i.howwhatproduce.com/images/003/image-6746-43-j.webp)
![MATLAB -ni oching MATLAB -ni oching](https://i.howwhatproduce.com/images/003/image-6746-44-j.webp)
![MATLAB -ni oching MATLAB -ni oching](https://i.howwhatproduce.com/images/003/image-6746-45-j.webp)
![MATLAB -ni oching MATLAB -ni oching](https://i.howwhatproduce.com/images/003/image-6746-46-j.webp)
Arduino, Ethernet Shield va Web Sever -ga ulanish o'rnatilgandan so'ng siz MATLAB -ni ochishingiz va integratsiyadan boshlashingiz mumkin. YO'N QAYDDAN: Biz Arduino uchun MATLAB qo'llab -quvvatlash paketidan foydalanmasak ham, siz uni kelgusi ma'lumot uchun yuklab olishni tanlashingiz mumkin..
9 -qadam: GUIDE -ni bosing
![GUIDE -ni bosing GUIDE -ni bosing](https://i.howwhatproduce.com/images/003/image-6746-47-j.webp)
![GUIDE -ni bosing GUIDE -ni bosing](https://i.howwhatproduce.com/images/003/image-6746-48-j.webp)
![GUIDE -ni bosing GUIDE -ni bosing](https://i.howwhatproduce.com/images/003/image-6746-49-j.webp)
MATLAB -ni ishga tushirgandan so'ng, GUIDE -ni bosing. Bu sizni GUI shablonlarini so'raydigan boshqa oynaga olib keladi, bo'sh GUI -ni bosing.
10 -qadam: ikkita tugmachani chizish
![Ikki tugmachani chizish Ikki tugmachani chizish](https://i.howwhatproduce.com/images/003/image-6746-50-j.webp)
![Ikki tugmachani chizish Ikki tugmachani chizish](https://i.howwhatproduce.com/images/003/image-6746-51-j.webp)
![Ikki tugmachani chizish Ikki tugmachani chizish](https://i.howwhatproduce.com/images/003/image-6746-52-j.webp)
Tugmachani bosing va ON va OFF rejimida ikkitasini torting. Shunga ko'ra siz uning xususiyatlarini o'zgartirishingiz mumkin. Ish tugagandan so'ng, m-faylni bosing va saqlang.
11 -qadam: bosish tugmachalarini URL manziliga ulang
![Bosish tugmachalarini URL manziliga bog'lang Bosish tugmachalarini URL manziliga bog'lang](https://i.howwhatproduce.com/images/003/image-6746-53-j.webp)
![Bosish tugmachalarini URL manziliga bog'lang Bosish tugmachalarini URL manziliga bog'lang](https://i.howwhatproduce.com/images/003/image-6746-54-j.webp)
![Bosish tugmachalarini URL manziliga bog'lang Bosish tugmachalarini URL manziliga bog'lang](https://i.howwhatproduce.com/images/003/image-6746-55-j.webp)
![Bosish tugmachalarini URL manziliga bog'lang Bosish tugmachalarini URL manziliga bog'lang](https://i.howwhatproduce.com/images/003/image-6746-56-j.webp)
Tugatgandan so'ng, siz quyidagi kodlarni 1 va 2 tugmalar ostiga qo'yishingiz mumkin.
Birinchi tugma uchun: urlread ('https://192.168.0.15/?led=on'); Ikkinchi tugma uchun: urlread ('https://192.168.0.15/?led=off'); E'tibor bergan bo'lsangiz, yuqoridagi kodlar MATLAB -ni yoqish va o'chirish buyruqlari uchun veb -server manziliga kirishga imkon beradi, bu esa quyidagilarni simsiz boshqarishga imkon beradi. Faqat o'ynashni bosing va sinovdan o'ting.
Tavsiya:
HC12 simsiz moduli yordamida simsiz Arduino roboti: 7 qadam
![HC12 simsiz moduli yordamida simsiz Arduino roboti: 7 qadam HC12 simsiz moduli yordamida simsiz Arduino roboti: 7 qadam](https://i.howwhatproduce.com/images/011/image-32306-j.webp)
HC12 simsiz moduli yordamida simsiz Arduino roboti: Salom bolalar, xush kelibsiz. Oldingi postimda men H Bridge davri nima ekanligini, L293D motorli haydovchi IC, yuqori oqim dvigatellari haydovchilari uchun L293D dvigatel haydovchisi IC va L293D dvigatelli haydovchilar platasini o'zingiz qanday loyihalash va yasashingiz mumkinligini tushuntirdim
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan)
![Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan) Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/003/image-7044-j.webp)
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish | Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich | Rc vertolyoti | Arduino yordamida Rc samolyoti: Rc avtomashinasini boshqarish | Kvadrokopter | Drone | RC samolyoti | RC qayig'i, bizga har doim qabul qiluvchi va uzatuvchi kerak bo'ladi, deylik, RC QUADCOPTER uchun bizga 6 kanalli uzatuvchi va qabul qilgich kerak, va bu turdagi TX va RX juda qimmatga tushadi, shuning uchun biz uni o'zimizda ishlab chiqaramiz
Arduino Footswitch (Arduino yordamida gitara kuchaytirgichingizni boshqaring): 10 qadam (rasmlar bilan)
![Arduino Footswitch (Arduino yordamida gitara kuchaytirgichingizni boshqaring): 10 qadam (rasmlar bilan) Arduino Footswitch (Arduino yordamida gitara kuchaytirgichingizni boshqaring): 10 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/004/image-9801-2-j.webp)
Arduino Footswitch (Arduino yordamida gitara kuchaytirgichingizni boshqaring): Bu mening ushbu jamoadagi va arduino platformasidagi birinchi loyiham va hozirda u Arduino rasmiy veb -saytida namoyish etilgan. Qo'llab-quvvatlaganingiz uchun barchangizga rahmat !! Shunday qilib, siz musiqani jonli ijro etasiz va sinxronizatsiya qilish uchun metronom yoki klik-treklardan foydalanasiz
Robot qo'lini Zio yordamida PS2 kontroller yordamida boshqaring: 4 qadam
![Robot qo'lini Zio yordamida PS2 kontroller yordamida boshqaring: 4 qadam Robot qo'lini Zio yordamida PS2 kontroller yordamida boshqaring: 4 qadam](https://i.howwhatproduce.com/images/005/image-14237-10-j.webp)
PS2 Controller yordamida Zio yordamida robot qo'lini boshqaring: Bu blog posti Zio Robotics seriyasining bir qismidir. Kirish Bu "Robot qo'lini Zio bilan boshqarish" postining oxirgi qismi. Ushbu qo'llanmada biz Robotik qo'limizning yana bir qismini qo'shamiz. Oldingi darsliklar ma'lumot bazasini o'z ichiga olmaydi
Blynk ilovasi yordamida USB orqali smartfon yordamida Arduino -ni boshqaring: 7 qadam (rasmlar bilan)
![Blynk ilovasi yordamida USB orqali smartfon yordamida Arduino -ni boshqaring: 7 qadam (rasmlar bilan) Blynk ilovasi yordamida USB orqali smartfon yordamida Arduino -ni boshqaring: 7 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/003/image-8443-20-j.webp)
Arduino -ni USB orqali Blynk ilovasi yordamida USB orqali boshqaring: Ushbu qo'llanmada biz Blynk va Arduino -dan chiroqni boshqarish uchun qanday foydalanishni bilib olamiz, bu kombinatsiya USB seriyali port orqali amalga oshiriladi. Arduino yoki C ni masofadan boshqarishning eng oddiy echimi