Communication with PIC Microcontroller

9 vues (au cours des 30 derniers jours)
Sabarinathan Vadivelu
Sabarinathan Vadivelu le 14 Août 2013
I have designed a face recognition system. If the face is recognized, I'm sending a character 'a' via serial port to microcontroller. If the face is not authorized, I'm sending a character 'b' via serial port to microcontroller.
Also, When I switch on the controller, it sends a character 'c' to MATLAB, at that time only it acquires the face image.
I have designed the face recognition system, Now my problem is how can I read the data from Microcontroller?
The code keeps on running and when MATLAB reads a character from serial port, it acquires the image. How to do it?

Réponse acceptée

Walter Roberson
Walter Roberson le 14 Août 2013
serial() to create a port object, fopen() to open it. Configure it with a bytes available count of 1. Configure it to not be in line mode, including configuring the terminator as empty. fread() from the port, requesting 1 character. You can either loop the fread(), "polling" for actions, or you can set the bytes available function to have a call-back when the data is available.
  7 commentaires
Sabarinathan Vadivelu
Sabarinathan Vadivelu le 14 Août 2013
Yes sir, Till that only I had done it. Now I need to know how can I do that above mentioned question.
Walter Roberson
Walter Roberson le 14 Août 2013
serial() to create the port object... and so on, as I wrote above.
If you want code examples, search MATLAB Answers for "serial"

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by