GRAFCET | Arduino #18: Activation des sorties
La fonction d’activation des sorties La définition de la fonction SetOutputs() est constitué d’une concaténation des tests avec l’instruction conditionnelle […]
La fonction d’activation des sorties La définition de la fonction SetOutputs() est constitué d’une concaténation des tests avec l’instruction conditionnelle […]
Fonction d’initialisation La fonction InitStateIO() sert à initialiser les entrées (Inputs), les sorties (Outputs) et les états (States) des étapes
Définition Un capteur est un dispositif qui permet de convertir une grandeur physique (température, pression, poids, lumière, position, vitesse, etc.)
L’inversion du sens de rotation d’une machine tournante est une opération fondamentale pour la commande des automatismes. Elle permet par
Comment choisir la carte relais et le contacteur ? Les sorties logiques de la carte Arduino sont limitées en courant
Pourquoi la carte Arduino ? Arduino est un kit de développement et de prototypage rapide Open Source par excellence.
[maxbutton id= »13″ ] Obtenir le livre « Codage en C du GRAFCET avec ARDUINO«
Objectifs Savoir générer un signal sinus cardinal Savoir générer un bruit Savoir générer un signal quelconque A quoi sert un
Objectifs Savoir utiliser générer un pulse d’une seconde Savoir générer un signal carré d’une fréquence spécifique Savoir utiliser l’interruption
Objectifs Savoir l’utilité d’un pointeur de fonction Savoir utiliser un pointeur de fonction Exemple pratique: A0-A1 Etc. Problématique On
Objectifs Comprendre la différente entre une valeur Int et Float Savoir convertir une valeur Int vers Float Exemple d’utilisation d’une
Objectifs Savoir générer un signal sinus & cosinus Savoir convertir un signa en format 8 bits non signés Savoir
Objectifs Savoir implémenter les interruptions externes INT0, INT1,…, INTn Exemple 1: Diviseur de fréquence PWM par 2 (8 sorties
Objectifs Comprendre la notion des interruptions Différence entre pooling et interruption Connaitre et apprendre à configurer les registres d’interruptions
Objectifs Savoir calculer la valeur moyenne d’un signal Savoir calculer la valeur efficace d’un signal Exemple d’un signal PWM
Objectifs Savoir programmer une horloge numérique Savoir accélérer ou ralentir l’horloge Savoir utiliser des nouvelles fonctions Limitations de la
Objectifs Savoir ordonnancer les taches avec Arduino Savoir définir les conditions de départs et arrêts des taches Savoir initialiser
Objectifs Savoir les spécifications du CAN Connaitre les registres du CAN Savoir changer la fréquence du CAN Savoir changer la
Objectifs Savoir lire la sortie Audio Savoir la dynamique des signaux audio Savoir convertir un signal stéréo en mono
Objectifs Savoir-faire un capteur tactile avec Arduino (sans capteur) Savoir commander une LED (ou lampe) Savoir définir le seuil de
Objectifs Définition Rapport cyclique & valeur moyenne Résolution binaire Comment implémenter un signal PWM Exemples pratiques sur carte Arduino Qu’est-ce
Objectifs Pourquoi initialiser la carte ? Savoir initialiser la carte Arduino Savoir l’effet du RESET sur la fonction millis()/micros() Savoir
Objectifs A quoi servent les fonctions à retour multiples ? Savoir déclarer des variables inout dans une fonction Savoir définir
Objectifs Savoir les 3 étapes de création d’une nouvelle bibliothèque Savoir les fichiers contenant une bibliothèque Savoir intégrer une nouvelle
Objectifs Comprendre qu’est ce qu’un pointeur Savoir manipuler les registres du µC & la mémoire Savoir utiliser les pointeurs scalaires
Objectifs Savoir utiliser les fonctions millis() & micros() Savoir la plage d’utilisation des deux fonctions et leurs limitations Savoir mesurer
Objectifs Savoir lire une entrée analogique Savoir convertir une entrée analogique en une sortie TOR 3 Techniques à savoir Exemple
Objectifs Importance Qu’est qu’un signal PWM Comment générer un signal PWM ? Exemple: Commande l’intensité d’une LED Limitations Importance
Objectifs Importance Comment lire une entrée analogique ? Comment afficher un signal analogique ? Limitation de la fonction de base