Tag archives for Tutoriels

Introduction à la Programmation de Microcontrôleurs PIC avec le Compilateur Microchip XC8

image-391
Découvrez comment créer un nouveau projet avec MPLAB X IDE et rédiger un programme simple pour clignoter une LED avec un compilateur XC8 et simuler le code avec Proteus. MPLAB® X IDE est le nouveau Microchip IDE et fonctionne sur un ordinateur avec Windows®, Mac OS® ou Linux® pour développer des applications pour les microcontrôleurs PIC et remplace tous les compilateurs MPLAB® C et HI-TECH. XC8 est le nouveau compilateur C pour les microcontrôleurs PIC10, PIC12, PIC14, PIC16 et PIC18.

Clignoter une LED avec Microcontrôleur PIC

image-467
Une LED est une source de lumière à semi-conducteur, quand polarisée en sens direct, il émet de la lumière. Les LED sont principalement utilisés pour indiquer l'état des circuits électroniques, par exemple pour indiquer que l'alimentation est allumé ou éteint, mais de nos jours, ils sont utilisés dans de nombreuses applications, y compris l'éclairage et la détection de faisceau. Dans cet article, nous allons apprendre comment connecter et allumer et éteindre plusieurs LED connecté à un PIC à l'aide du compilateur XC8. Ce projet est le plus simple un débutant dans la programmation embarquée peut commencer avant d'essayer des projets complexes comme nous l'avons appris de l'introduction à l'article XC8 du compilateur.

Utiliser un Bouton-Poussoir avec Microcontrôleur PIC – XC8

image-500
Les Bouton-Poussoirs ou interrupteurs sont des entrées numériques et sont largement utilisés dans les projets comme la plupart des systèmes doivent répondre aux commandes ou aux capteurs. La lecture d'un interrupteurs est très utile car un interrupteur est largement utilisé et peut également représenter une large gamme d'appareils numériques dans le monde réel, comme des capteurs de limites, commutateurs de niveau, détecteurs de proximité, les claviers (une combinaison de commutateurs), etc. Connexion d'un commutateur à un microcontrôleur est simple, nous avons tous besoin d'un pull-up ou d'une résistance pull-down.

Le bus I2C avec microcontrôleur PIC

image-693
I²C (Inter-Integrated Circuit) est une communication série qui permet à plusieurs appareils de communiquer avec un ou plusieurs microcontrôleurs sur seulement deux fils. Les appareils n'ont pas besoin d'être identiques tant qu'ils supportent le protocole I²C. Dans notre illustration, le premier appareil est un capteur de température numérique, le second est une horloge en temps réel et le troisième est un écran LCD série et le bus peut transporter encore plus d'appareils. La communication s'effectue du maître (PIC) à l'individu sélectionné comme indiqué sur cette illustration. Nous allons apprendre à configurer l'I²C avec les bibliothèques périphériques PIC18F et le configurateur de code MPLAB dans cet article

Introduction à l’Interface Graphique (GUI) pour Microcontrôleurs

image-321
Une interface graphique (en anglais GUI pour graphical user interface) est un dispositif de dialogue homme-machine, dans lequel les objets à manipuler sont dessinés sous forme de pictogrammes à l'écran, de sorte que l'usager peut utiliser en imitant la manipulation physique de ces objets avec un dispositif de pointage, le plus souvent une souris ou un clavier. C'est toujours facile et ça nécessite moins de compétences pour faire fonctionner un dispositif à partir d'une représentation visuelle de l'interface graphique en cliquant simplement une souris ou à l'aide d'un clavier plutôt que d'une ligne de commande. L'interface graphique peut également être utilisée pour interfacer avec d'autres dispositifs externes situés à des endroits différents. Il y a beaucoup de différents types de logiciels qui peuvent être utilisés pour concevoir une plate-forme d'interface graphique, le choix généralement dépend des préférences personnelles, les capacités du logiciel et les systèmes d'exploitation (Windows, Linux, Mac ...).

Interfacer un relais avec un microcontrôleur PIC – XC8

image-569
Un relais est un interrupteur électromagnétique qui est utilisé pour commuter Haute Tension / Courant en utilisant des circuits de faible puissance. Les relais isolent aussi bien les circuits basse puissance que les circuits haute puissance, ceci est une bonne caractéristique, en particulier pour des raisons de sécurité, une section du circuit à haute tension / courant dangereux peut être isolée de l'utilisateur. Lorsqu'une tension basse est appliquée au relais (bobine enroulée sur un noyau de fer doux), cette bobine devient un aimant qui alimente à son tour le noyau de fer doux qui ferme ou ouvre les contacts haute tension / courant du relais. Un relais peut être utilisé pour commuter des dispositifs de puissance supérieure tels que des moteurs, des solénoïdes d'ampoules électriques etc. Dans cet article nous allons apprendre comment interfacer un relais à un microcontrôleur PIC, nous apprendrons aussi comment contrôler les dispositifs connectés au relais en utilisant le compilateur MPLAB XC8.

Interfacer un Clavier avec un Microcontrôleur PIC – XC8

image-494
Les claviers sont utilisés pour entrer numériques, alphanumériques ou sélectionner des données de configuration des systèmes de microcontrôleur. Les claviers sont disponibles dans une variété de tailles. Les tailles courantes sont les claviers 3x3, 4x3 et 4x4. Un clavier de matrice est essentiellement une combinaison de boutons-poussoirs de manière à former des rangées et des colonnes. De cette façon, le nombre de broches d'entrée / sortie nécessaires pour leur connexion à un microcontrôleur est réduite. Un clavier 4x3 nécessite 7 broches d'entrée / sortie au lieu de 12 et un 4x4 nécessite 8 broches d'entrée / sortie au lieu de 16 broches. Le clavier est un dispositif d'entrée largement utilisé avec beaucoup d'application dans notre vie quotidienne: téléphone, guichet automatique, serrure électronique, calculatrice, processus industriel, minuteries, etc. Dans cet article, nous allons apprendre comment interfacer un clavier numérique avec un écran LCD en utilisant le compilateur Microchip XC8.

Interruptions du Microcontrôleur PIC

image-533
Interruptions sont l'une des caractéristiques les plus puissantes de microcontrôleurs PIC, les interruptions permettent de créer des applications qui peuvent répondre à un stimulus externe en temps réel. Une interruption est essentiellement un événement qui nécessite le microcontrôleur pour arrêter l'exécution normale du programme, puis de sauter pour exécuter un code de programme lié à l'événement ayant entraîné l'interruption. Une interruption nécessite une attention immédiate, une seule fois le microcontrôleur va terminer l'exécution du code d'interruption, il peut revenir à poursuivre le programme principal. Le code d'interruption est appelé le service de routine d'interruption (ISR) ou le gestionnaire d'interruption. Dans cet article, nous allons apprendre à mettre en œuvre Interruptions en utilisant le compilateur Microchip XC8.

Débuter avec le contrôleur Ethernet ENC28J60 avec Microcontrôleurs

image-545
Ethernet est la principale norme de mise en réseau car il permet de connecter un très grand nombre d'ordinateurs, de microcontrôleurs et d'autres équipements informatiques entre eux. Avec un simple commutateur réseau, de nombreux appareils peuvent communiquer facilement entre eux via Ethernet, ce qui permet d'accéder à distance à différents appareils et équipements, ce qui constitue un moyen rentable et fiable de contrôle et de surveillance à distance, domotique, Internet des Objets. applications et beaucoup plus. Si vous utilisez un microcontrôleur qui ne possède pas de périphérique Ethernet intégré, Microchip propose une puce Ethernet série qui peut facilement être utilisée par n'importe quel microcontrôleur doté d'une interface SPI pour fournir une capacité Ethernet à l'application. de nombreux compilateurs offrent des bibliothèques périphériques pour vous permettre de démarrer en quelques minutes.