Arduino #2: Les types et les variables

Arduino #2: Les types et les variables

 bool:   true, false   Exemple: bool LED_etat=false; byte   0-255   Exemple: byte val; char   Caractères ASCII   Exemple: char carac_1=’A’;   char carac_2=65; int   [-2^15, 2^15-1]=[-32768,32767]   Exemple: int ADC_val=1000; long   [-2^31, 2^31-1]=[-2147483648,2147483647]   Exemple: long ADC_val=1000; short = unsigned int  (16 bits)   [-2^15, 2^15-1]=[-32768,32767]   Exemple: int […]

Arduino #1: Introduction

Arduino #1: Introduction

 Ça sert à quoi ? Interagir avec le monde réel Lire les données d’un capteur Commander un actionneur Acquisition et transfert de données Traitement numérique du signal Etc. C’est pour qui ? Pour les jeunes et les adultes. Tout le monde peut faire ses premières armes avec les composants électroniques et s’initier à leur […]

Matlab #8: Les fonctions mathématiques 1/5

Matlab #8: Les fonctions mathématiques 1/5

 Lien de la vidéo: Matlab #8: Les fonctions mathématiques 1/5 Objectifs      Savoir implémenter une fonction quelconque      Savoir discrétiser une fonction      Savoir analyser une fonction      Savoir paramétrer une fonction      Etc. Exemples: sin() : Fonction sinusoïdal cos() : Fonction cosinusoïdal exp() : Fonction exponentielle

Matlab #7: 9 Fonctions de bases à retenir

Matlab #7: 9 Fonctions de bases à retenir

 Lien de la vidéo: Matlab #7: 9 Fonctions de bases à retenir length()/size(): Taille et dimensions d’une variable max(): Valeur maximale min(): Valeur minimale sum(): La somme des valeurs d’une variable mean(): Calcul de la valeur moyenne sort(): Tri des éléments d’une variable find(): Extraction des valeurs mod(): Calcul du modulo median() : Calcul de […]

Matlab #6: Les 4 fonctions des Graphiques 2D

Matlab #6: Les 4 fonctions des Graphiques 2D

 Lien de la vidéo: Matlab #6: Les 4 fonctions des Graphiques 2D Affichage 2D: f(x,y) – Matrice 2D 1. mesh() 2. surf() 3. imshow() – [0,1] 4. image() – [0, 255] Ex1: magic(N) – Matrice NxN Valeurs entières de 1 à N^2 sum(ligne)=sum(colonne)=sum(diagonale), N>2 Ex2: % rand() – Bruit uniforme

ISIS PROTEUS : Comment mesurer l’impédance de l’entrée d’un montage électronique ?

ISIS PROTEUS : Comment mesurer l’impédance de l’entrée d’un montage électronique ?

Objectifs Savoir comment mesurer l’impédance d’entrée d’un montage électronique en fonction de la fréquence Savoir tracer le diagramme de Bode d’un circuit électronique Exemples : études des filtres passe-bas & passe bande actifs Fonctionnement Nous aborderons dans le tutoriel le comportement fréquentiel de deux filtres actifs. Nous apprenons aussi comment tracer l’impédance électrique d’entrée d’un montage […]

Analyse de Fourier d’un circuit électronique – Filtre passe-bas RC – Partie 1/2

Analyse de Fourier d’un circuit électronique – Filtre passe-bas RC – Partie 1/2

Objectifs Savoir tracer la transformée de Fourier (TF)  d’un signal Savoir configurer la TF (fenêtre temporelle, fréquence maximale et la résolution de l’affichage) Exemples: Signal sinusoïdal & carré Fonctionnement Le tutoriel illustre comment tracer la transformée de fourrier d’un ou plusieurs signaux d’un circuit électronique. Nous utiliserons dans ce TUTO un circuit RC d’un filtre […]

ARDUINO ET PROTEUS : Comment ajouter une librairie Arduino  ?

ARDUINO ET PROTEUS : Comment ajouter une librairie Arduino ?

Objectifs Savoir comment intégrer une nouvelle librairie dans ISIS PROTEUS Savoir comment intégrer la librairie Arduino Savoir utiliser les composants de la nouvelle librairie Contenu de la librairie Arduino LILYPAD ATMEGA328P V3.0 Arduino uno ATMEGA328P V3.0 Arduino uno SMD ATMEGA328P V3.0 Arduino nano ATMEGA328P V3.0 Arduino MEGA ATMEGA2560 V3.0 Capteur ultrason HC-SR04   Téléchargement Fichier […]

ISIS PROTEUS : Interface Interactive

ISIS PROTEUS : Interface Interactive

Objectifs Savoir comment dupliquer le Template d’un exemple ISIS Savoir comment appliquer un style existant Savoir comment créer un nouveau style Fonctionnement Le tutorial est une technique simple de duplication du style d’un exemple disponible dans la librairie ISIS PROTEUS. On reprend un exemple de styles interactifs parmi 7 comme référence. En effet, l’exemple interactif […]

Projet microcontrôleur #28: Capteur de toucher avec Arduino et ADS1115

Projet microcontrôleur #28: Capteur de toucher avec Arduino et ADS1115

Objectifs Savoir les caractéristiques techniques du convertisseur ADC ADS1115 Savoir configurer le gain et la fréquence d’échantillonne du convertisseur ADS1115 Savoir programmer le convertisseur avec Arduino Savoir utiliser le convertisseur comme capteur de touché Etc. Vidéos démonstration Les caractéristiques techniques du convertisseur A/N ADS1115 Les composants ADS1113, ADS1114 et ADS1115 (ADS111x) sont des convertisseurs analogique-numérique […]

Projets Matlab & Microcontrôleur #7: Arduino Clap Clap

Projets Matlab & Microcontrôleur #7: Arduino Clap Clap

Objectifs Savoir lire le  microphone de l’ordinateur avec l’ordinateur Savoir définir les caractéristiques du son Savoir la sensibilité du capteur du son Savoir transférer une donnée du Matlab vers Arduino Savoir allumer une lampe en claquant les mains Etc. Fonctionnement Le projet est une application dédiée à l’utilisation d’un microphone ou un capteur du son. […]

Projets Matlab & Microcontrôleur #6: Manette de jeu infrarouge avec Arduino 2/2

Projets Matlab & Microcontrôleur #6: Manette de jeu infrarouge avec Arduino 2/2

Objectifs Le présent article et la partie 2/2 du projet du jeu labyrinthe avec Arduino et Matlab (voir la partie 1/2). Nous avons abordé dans la première partie l’interface du jeu avec Matlab et comment générer un labyrinthe aléatoire en utilisant une librairie Matlab. Ici on va se focaliser particulièrement sur la liaison télécommande IR-Arduino […]

Projets Matlab & Microcontrôleur #4: RFID: Contrôle d’accès à assistance vocale avec Arduino et Matlab

Projets Matlab & Microcontrôleur #4: RFID: Contrôle d’accès à assistance vocale avec Arduino et Matlab

Objectifs Savoir utiliser un lecteur RFID Savoir programmer le lecteur et la récupération de l’ID Savoir transférer les commandes au logiciel matlab en utilisant l’interface série Se familiariser aux projets à base du Matlab et Arduino Savoir transformer un texte en un fichier audio Savoir lire un fichier audio avec matlab Savoir établir une liaison […]

Infrarouge IR: Variateur de vitesse à MLI #2/2

Infrarouge IR: Variateur de vitesse à MLI #2/2

Objectif Le mini-projet est suite du projet 25. Il permet d’intégrer la liaison infrarouge (émetteur+récepteur IR) à la place du potentiomètre analogique. Dans le projet précédèrent, on ajuste le rapport cyclique du signal PWM manuellement en utilisant un potentiomètre rotatif. Dans le présent projet on utilisera une télécommande IR dédiée à la même opération. Fonctionnement […]

Infrarouge IR: Variateur de vitesse à MLI #1/2

Infrarouge IR: Variateur de vitesse à MLI #1/2

Objectifs Savoir les caractéristiques du convertisseur numérique analogique (DAC) MCP4725 Avoir utilisé le DAC avec Arduino en utilisant la liaison I2C Savoir utiliser le DAC dans une application pratique (modulateur de largeur d’impulsion (MLI) ou (PWM)) Et autres astuces pratiques Principe de fonctionnement Le projet dans sa  globalité consiste à faire varier le rapport cyclique […]

Projet Human Brain: Qu’est-ce que c’est ?

Projet Human Brain: Qu’est-ce que c’est ?

Définition Le Human Brain Project (en français « Projet du cerveau humain ») est un projet scientifique d’envergure qui vise d’ici à environ 2024 à simuler le fonctionnement du cerveau humain grâce à un superordinateur, et dont les résultats obtenus auraient pour but de développer de nouvelles thérapies médicales plus efficaces sur les maladies neurologiques. […]

Contrôle mental : Interface Cerveau Machine (BCI)

Contrôle mental : Interface Cerveau Machine (BCI)

Définition Une interface cerveau-ordinateur ou BCI pour Brain Computer Interface est un dispositif dans lequel une personne utilise son cerveau pour contrôler directement une machine. Cette dernière peut être un ordinateur, un fauteuil roulant, un robot, une aide ou un dispositif de communication alternatif. BCI est une technologie prometteuse qui fournit une communication directe entre […]

Atlas un nouveau robot humanoïde de Boston Dynamics

Atlas un nouveau robot humanoïde de Boston Dynamics

Atlas est un robot de type androïde principalement développé par Boston Dynamics, sous financement et surveillance de la Défense Advanced Research Projects Agency (DARPA). Il mesure 1m50 et est conçu pour diverses tâches de recherche et sauvetage, il a été dévoilé au public le 11 juillet 20131. Le développement d’Atlas fait partie du Darpa Robotics […]

Contrôleur PWM commandé en tension

Contrôleur PWM commandé en tension

Objectifs du projet Savoir les caractéristiques du PIC16F877A Savoir utiliser les fonctions de la gestion de générateur PWM Savoir ajuster le rapport cyclique d’un signal PWM et la fréquence etc. Domaines d’applications Variateurs de vitesse d’un moteur à CC Controle de puissance d’une charge Alimentations de puissance ajustables (DC/DC converter) Régulateurs etc. Caractéristiques du PIC16F877A […]

Que veut dire AOP ?

Que veut dire AOP ?

Définition Le mot amplificateur opérationnel en électronique analogique (aussi nommé ou ampli op, AO, AOP) s’appliquait à l’origine à des amplificateurs qui étaient utilisés dans des circuits de traitement analogique du signal dans le régime basse fréquence (Hz-Mhz), la résolution analogique des problèmes numériques en particulier les équations différentielles. Le développement des calculateurs numériques a rendit l’utilisation […]

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

FPGA | Arduino | Matlab | Cours will use the information you provide on this form to be in touch with you and to provide updates and marketing.