Агуулгын хүснэгт:

MATLAB програм зохион бүтээгчийг Arduino ашиглан ашиглах: 5 алхам
MATLAB програм зохион бүтээгчийг Arduino ашиглан ашиглах: 5 алхам

Видео: MATLAB програм зохион бүтээгчийг Arduino ашиглан ашиглах: 5 алхам

Видео: MATLAB програм зохион бүтээгчийг Arduino ашиглан ашиглах: 5 алхам
Видео: REAL RACING 3 LEAD FOOT EDITION 2024, Долдугаар сарын
Anonim
MATLAB програм зохион бүтээгчийг Arduino ашиглан ашиглах
MATLAB програм зохион бүтээгчийг Arduino ашиглан ашиглах

MATLAB App Designer бол MATLAB -ийн бүх функц бүхий график хэрэглэгчийн интерфэйсийг (GUI) зохион бүтээх хүчирхэг хэрэгсэл юм.

Энэхүү гарын авлагад бид LED -ийн тод байдлыг хянах GUI -ийг хялбархан хийх алхамуудаар хийх гэж байна.

Тэмдэглэл: Энэхүү заавар нь MATLAB дээрх Arduino техник хангамжийн багцыг ашигладаг бөгөөд дэлгэрэнгүй мэдээллийг https://www.mathworks.com/hardware-support/arduino-matlab.html хаягаар орж үзнэ үү.

Алхам 1: Апп дизайнерыг нээнэ үү

Апп дизайнерыг нээж байна
Апп дизайнерыг нээж байна

MATLAB -ийг нээж, шинэ App Designer файл үүсгэж эхлээрэй.

Алхам 2: Апп дизайн хийх

Апп -ийн дизайн
Апп -ийн дизайн
Апп -ийн дизайн
Апп -ийн дизайн
Апп -ийн дизайн
Апп -ийн дизайн

Дэлгэцийн зүүн дээд буланд байгаа Save товчийг дараад DimmingLED гэж нэрлэнэ үү.

Бүрэлдэхүүн хэсгийн номын сангаас шошгыг дизайны төв хэсэгт чирнэ үү.

Апп дизайнерыг бариулын хажууд шошго оруулахаас сэргийлэхийн тулд хяналтын товчлуурыг дарж бариулыг чирнэ үү.

Шошгон дээр дараад текстийг Duty Cycle, хэмжээг 36 болгож өөрчилнө үү.

Алхам 3: Arduino -г холбох

Arduino -ийг холбож байна
Arduino -ийг холбож байна

Arduino -г USB портоор холбоно уу (миний хувьд би Arduino нано ашиглаж байна).

Дараах схемийн дагуу LED ба резисторыг утсаар холбоно уу.

Алхам 4:

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

Апп дизайнер руу буцаж очоод дизайны талбар дээрх CodeView дээр дарна уу.

дэлгэцийн зүүн дээд буланд хувийн өмч оруулах.

үл хөдлөх хөрөнгийн нэрийг хасаад "a" гэж нэрлэнэ үү.

Бүрэлдэхүүн хэсгийн хөтөч дээрээс app. UIfigure дээр хулганы баруун товчийг дараад StartUpFcn буцааж залгахыг сонгоно уу.

Бич: app.a = Arduino ();

Component Browser дээрээс app.knop дээр хулганы баруун товчийг дараад Add ValueChangingFcn буцааж залгах командыг сонгоно уу.

Дараахыг бичээд Run товчийг дарна уу.

changingValue = event. Value;

app. DutyCycleLabel. Text = char (тэмдэгт мөр (өөрчлөгдөж буй утга) + ' %');

writePWMDutyCycle (app.a, 'D3', өөрчлөхValue/100.0);

Алхам 5: Баяр хүргэе

Баяр хүргэе
Баяр хүргэе
Баяр хүргэе
Баяр хүргэе
Баяр хүргэе
Баяр хүргэе

Та одоо LED Brightness -ийг шинээр үүсгэсэн програмаасаа хянах боломжтой боллоо

Зөвлөмж болгож буй: