Différences entre versions de « Glossaire »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 3 : Ligne 3 :
 
word=Callback|
 
word=Callback|
 
text=En informatique, une fonction de rappel (callback en anglais) ou fonction de post-traitement est une fonction qui est passée en argument à une autre fonction. Cette dernière peut alors faire usage de cette fonction de rappel comme de n'importe quelle autre fonction, alors qu'elle ne la connaît pas par avance.<small><br />Source: [http://fr.wikipedia.org/wiki/Fonction_de_rappel Fonction de rappel sur Wikipedia]</small>
 
text=En informatique, une fonction de rappel (callback en anglais) ou fonction de post-traitement est une fonction qui est passée en argument à une autre fonction. Cette dernière peut alors faire usage de cette fonction de rappel comme de n'importe quelle autre fonction, alors qu'elle ne la connaît pas par avance.<small><br />Source: [http://fr.wikipedia.org/wiki/Fonction_de_rappel Fonction de rappel sur Wikipedia]</small>
 +
}}
 +
 +
{{Dico|flat=1|
 +
word=Croquis|
 +
text=Un croquis (aussi appelé ''Sketch'' en anglais) est un programme écrit pour la plateforme de prototypage Arduino. C'est un code C/C++ simplifié qui permet de manipuler des entrées/sorties et des senseurs. Un croquis se divise en deux éléments principaux: la fonction {{fname|setup()}} qui initialise les entrées/sortie et la fonction {{fname|loop()}} qui est continuellement exécutée. {{fname|loop()}} est destiné à recevoir le programme à exécuter.<small><br />Source: [http://fr.wikipedia.org/wiki/Fonction_de_rappel Fonction de rappel sur Wikipedia]</small>
 
}}
 
}}
  

Version du 13 novembre 2016 à 11:04

C

Callback
En informatique, une fonction de rappel (callback en anglais) ou fonction de post-traitement est une fonction qui est passée en argument à une autre fonction. Cette dernière peut alors faire usage de cette fonction de rappel comme de n'importe quelle autre fonction, alors qu'elle ne la connaît pas par avance.
Source: Fonction de rappel sur Wikipedia


Croquis
Un croquis (aussi appelé Sketch en anglais) est un programme écrit pour la plateforme de prototypage Arduino. C'est un code C/C++ simplifié qui permet de manipuler des entrées/sorties et des senseurs. Un croquis se divise en deux éléments principaux: la fonction setup() qui initialise les entrées/sortie et la fonction loop() qui est continuellement exécutée. loop() est destiné à recevoir le programme à exécuter.
Source: Fonction de rappel sur Wikipedia

L

Level Shifter
Derrière se nom barbare se cache un "convertisseur de niveau logique". En gros, il converti des signaux d'une logique donnée (0-5V comme Arduino) en un autre niveau logique (0-3.3V comme Raspberry). Cela permet à des systèmes incompatible électriquement de pouvoir communiqué en toute sécurité. Il faut noter que certains convertisseurs sont uni-directionnel comme le 74LVC245 ou convertisseur bidirectionnel comme ce breakout et d'autres compatibles avec le bus I2C

O

OTA (Over The Air)
Fait plutôt référence à une façon de mettre un système à jour (Upgrade OTA) qui peut se réaliser pas une connexion sans fil (généralement via un Réseau WiFi). Cette méthode est utilisé par MicroPython WiPy, Particle Photon et bien d'autres systèmes. Dans le cadre de matériel WiFi, cette méthode à l'avantage de ne pas nécessité de connexion physique à Internet pour faire la mise à jour du FirmWare (ou de vos propres logiciels) sur une plateforme matériel.


OTG
Contrôleur USB pouvant jouer le rôle d'un hôte (pouvant accueillir des périphériques USB) ou jouer le rôle d'un périphérique USB (pouvant devenir un lecteur flash, port série via USB, etc). USB OTG signifie USB On-The-Air. Les SmartPhone exploitent parfaitement cette fonctionnalité en vous permettant de télécharger vos photos sur votre Ordinateur (il est un périphérique USB) mais aussi vous permettant de brancher un stick USB (il devient l'hôte pour le périphérique.

Voyez cet article de Wikipedia pour plus d'information.

P

Pull-down
Fait généralement référence à une résistance pull-Down dont le rôle est de ramener le potentiel d'une broche au niveau bas (GND, Masse, 0 Volts) si aucune tension n'est appliqué sur la dite broche. Cela évite d'avoir une tension flottante sur cette broche si aucune tension y est appliquée.

Voyez cet article sur les entrées boutons pour plus d'information


Pull-up
Fait généralement référence à une résistance pull-up dont le rôle est de ramener le potentiel d'une broche au niveau haut (+5v ou +3.3v suivant le microcontrôleur) si aucune tension n'est appliqué sur la dite broche. Cela évite d'avoir une tension flottante sur cette broche si aucune tension y est appliquée.

Voyez cet article sur les entrées boutons pour plus d'information

R

RGB
RGB est l'acronyme de Red Green Blue, autrement dit l'équivalent de RVB (Rouge Vert Bleu). RGB fait souvent référence à la codification de couleur RGB 8bits (soit 24bits en tout). Dans ce codage de couleur, chaque couleur est représentée par un entier de 0 à 255. Ainsi, le rouge pur en RGB = 255,0,0 tandis que vert pur sera 0,255,0. Avec différentes combinaisons vous pouvez obtenir une très larges palette de couleur.

Pour des raisons pratiques, il est préférable de préserver la terminologie RGB (anglophone) que vous retrouverez partout sur le net, dans des bibliothèques et dans de nombreux exemples de code. Il est plus facile de nager dans le sens du courant qu'à contre sens.


RTC / Real Time Clock
L'horloge temps réel est un dispositif électronique dont le seul but est de savoir quel heure il est et de suivre l'écoulement du temps. Fondamentalement, une horloge RTC est un simple compteur qui s'incrémente à intervalle régulier. Une horloge RTC est toujours équipé d'une pile de sorte que l'électronique de "comptage" continue à fonctionner même lorsque l'appareil est sous tension. Il existe différents modèles d'horloge plus ou moins précise.

Voyez notre tutoriel sur la RTC DS1307 ou notre fiche produit de la RTC DS3231 pour savoir ce qu'est la compensation en température (horloge de précision). Voyez aussi le chronodot.


RVB
Voyez RGB. RVB est l'acronyme de "Rouge Vert Bleu", ma version francisée du standard RGB.

T

Timer
Un timer est un élément matériel (généralement présent dans les microcontrôleurs) dont la fonction principale est de mesurer des durées.

Il ne faut pas voir un "timer" comme un chronomètre qui mesure le temps entre deux TOPs (à votre initiative)... mais plutôt une horloge très précises qui envoi des "TOP"s à intervalle régulier à un morceau de votre programme. Cela permet donc d'exécuter du code à intervalle régulier.

Dans les environnements microcontrôleurs, les Timers sont utilisés pour synchroniser des opérations. Par exemple, l'émission d'un signal de télécommande InfraRouge doit se faire par des trains d'impulsions très précis dans le temps... on emploi donc un Timer pour synchroniser l'émission du train d'onde.

Curieux? voyez également le document "Timers" (pdf) de l'Université Joseph Fourier de Grenoble. Il introduit la notion de Timer, diviseur et fréquence du timer. Lecture très instructive.

U

USB OTG
Voir "OTG"