Recording time stamps in a log file from an Arduino and camera.

조회 수: 1 (최근 30일)
Sajida Khan
Sajida Khan 2022년 10월 6일
편집: Aditya Srikar 2023년 5월 25일
Hi
I am very new to matlab, so please let me know if it is even possible.
I want to send an output signal to an arduino board, which controls an air puff system, so far I can send the signal. But the first problem is that I want to send air puffs in the following pattern.
The first two (air puffs) are 10msec apart then there is a 30seconds wait and then another set of two.
I want to recod the time stamps for the airpuffs in a log file.
In the same log file I also want to record the time stamps for a Basler camera video.
Any hep would be greatly appreciated.
Thank you.

답변 (1개)

Aditya Srikar
Aditya Srikar 2023년 5월 25일
편집: Aditya Srikar 2023년 5월 25일
Yes, it is certainly possible to send output signals to an Arduino board from MATLAB and control an air puff system.
You can use MATLAB's `pause` and `serial` functions to send signals to an Arduino board for air puff control, and `tic` and `toc` functions to log time stamps. Basler camera time stamps can be added to the log file using the same approach, and the `fopen` and `fprintf` functions can be used to write to the log file. Helpful references include `tic`, `toc`, MATLAB- Arduino communications, and Basler camera time stamping.
Here is some reference to help you get started:-
Timing execution of code with tic and toc: https://www.mathworks.com/help/matlab/ref/tic.html

카테고리

Help CenterFile Exchange에서 MATLAB Support Package for IP Cameras에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by