Savoir commander des LEDs avec Matlab via la carte Arduino
S’initier à la commande avec Matlab
Etc.
Voir le tuto pour plus de détails
Programme Matlab
Principe
L’idée principale consiste à envoyer via le port série à la carte Arduino une valeur entière DET au moment de la détection du mouvement, 0 à l’absence du détection. Pour soulager le port série, on transmit la valeur uniquement au moment de la détection de la façon suivante :
function SerialCOM = openSerial(namePort, baudValue)
% Paramètres de la liaison série (COM) NumBits=8; % Nomble de bits
SerialCOM=instrfind; if(~exist('SerialCOM')) % Création d'un objet Serial Port SerialCOM = serial(namePort,'BaudRate',baudValue,'DataBits', NumBits, 'Parity', 'none'); SerialCOM.Terminator = 'LF'; set(SerialCOM, 'Timeout',2);
% Connexion du port fopen(SerialCOM); else % Fermeture du port delete(SerialCOM);
% Création d'un objet Serial Port SerialCOM = serial(namePort,'BaudRate',baudValue,'DataBits', NumBits, 'Parity', 'none'); SerialCOM.Terminator = 'LF'; set(SerialCOM, 'Timeout',2);
On scrute le port série à la recherche de la valeur DET transmis par Matlab. Ensuite, on déclenche une action dés la détection de la valeur en question (allumer une LED, déclencher une alarme, fermeture des ports, envoie un SMS, etc.).
Nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations relatives aux appareils. Nous le faisons pour améliorer l’expérience de navigation et pour afficher des publicités (non-)personnalisées. Consentir à ces technologies nous autorisera à traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines fonctonnalités et caractéristiques.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.