Posts

Showing posts from February, 2015

การใช้งานร่วมกันระหว่าง arduino และ matlab ผ่าน simulink

Image
Part I ฝั่งโปรแกรมของ arduino 1) ดาวน์โหลดไฟล์ arduinoIO มาติดตั้งใน Matlab ก่อนจากลิงค์ DL: arduinoIO  จะได้ List Files ดังรูป 2) เปิด arduino IDE ที่โหลดมาจากเวบ arduino.cc 3) เปิดไฟล์ adioes.pde เพื่อโปรแกรมลงบอร์ด arduino 4) เลือกชนิดบอร์ด (ผมใช้ arduino UNO) และการติดต่อกับ Comport (ในที่นี่เลือก com5) 5) หลังจากนั้นทำการโปรแกรมลงบอร์ด arduino โดยคลิกที่ปุ่มลูกศรชี้ไปทางขวา สังเกตุไฟที่บอร์ดจะกระพริบการติดต่อข้อมูล  Part II ภาค Matlab Simulink 1) ทำการ install library ของ arduinoIO ใน Matlab โดยการเปิดโปรแกรมและเลือกที่ไฟล์ install_arduino.m -> RUN   2) หลังจากนั้นเปิด simulink จะเห็น library arduino เพิ่มขึ้นมาแล้ว 3) เปิดโปรแกรมตัวอย่างเพื่อทดลอง blink_led_sim 4) กำหนด comport เพื่อติดต่อโดยการคลิก block arduino IO setup 5) กำหนด Real Time Simulation โดยเลือกไปที่ Tools -> real-time workshop -> option เซ้ตตามค่าดังรูป 6) กำหนด Hardwar...