Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!

Tag archives for PIC16F

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.

Afficher du Texte sur un Écran LCD Alphanumérique – XC8

image-333
Les écrans LCD sont des afficheurs alphanumériques (ou graphiques). Ils sont fréquemment utilisés dans des applications à base de microcontrôleur. Il existe plusieurs modèles sur le marché qui se présentent sous différentes formes et tailles. Pour les afficheurs de type textes ou alphanumérique qui permettent d'afficher des lettres, des chiffres et quelques caractères spéciaux, on retrouve le plus fréquemment le format 2 lignes par 16 colonnes. Il en existe cependant de nombreux autres avec une seule ligne, ou 4 (ou plus) et 8 colonnes, ou 16, ou 20 ou encore plus. Beaucoup de ces écrans LCD intègrent le rétroéclairage afin qu'ils puissent être vus dans des conditions faiblement éclairées. Dans ce tutoriel, nous allons apprendre comment connecter un écran LCD à n'importe quel PORT d'un microcontrôleur, afficher des caractères et envoyer des commandes à l'écran LCD en utilisant la bibliothèque lcd avec MPLAB Code Configurator et PIC18F Peripheral Libraries.

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

Afficher du Texte sur un Écran LCD Alphanumérique – mikroC

image-360
Les écrans LCD sont des afficheurs alphanumériques (ou graphiques). Ils sont fréquemment utilisés dans des applications à base de microcontrôleur. Il existe plusieurs modèles sur le marché qui se présentent sous différentes formes et tailles. Pour les afficheurs de type textes ou alphanumérique qui permettent d'afficher des lettres, des chiffres et quelques caractères spéciaux, on retrouve le plus fréquemment le format 2 lignes par 16 colonnes. Il en existe cependant de nombreux autres avec une seule ligne, ou 4 (ou plus) et 8 colonnes, ou 16, ou 20 ou encore plus. Beaucoup de ces écrans LCD intègrent le rétroéclairage afin qu'ils puissent être vus dans des conditions faiblement éclairées. Dans ce tutoriel, nous allons apprendre comment connecter un écran LCD à n'importe quel PORT d'un microcontrôleur, afficher des caractères et envoyer des commandes à l'écran LCD en utilisant la bibliothèque lcd avec mikroC Pro pour PIC

Lecture et écriture dans PIC EEPROM interne – mikroC

image-561
Il y a trois types de mémoires dans un microcontrôleur PIC, la mémoire de programme Flash, la mémoire de données (RAM) et la mémoire de données EEPROM. Le code qui est écrit par l'utilisateur pour effectuer une tâche spécifique par le microcontrôleur est stocké dans le Flash. La mémoire flash permet de programmer plusieurs fois un microcontrôleur car il est réinscriptible, cette mémoire peut être écrite et effacée plusieurs fois. La mémoire de données RAM est utilisée pour stocker des données temporairement pendant l'exécution du programme et elle est volatile. Une fois l'alimentation éteinte ou après la réinitialisation du processeur, cette mémoire sera effacée et perdra tout son contenu. Les emplacements de mémoire de données RAM sont également appelés registres à usage général (GPR). Ces deux mémoires ont un temps de réponse plus rapide. La troisième mémoire est la mémoire EEPROM qui est une abréviation de Electrically Erasable Programmable Read Only Memory. Mémoire EEPROM peut être lu et écrire électriquement, peut être consulté par le biais du programme. Dans cet article, nous allons apprendre à lire ou à écrire des données dans l'EEPROM intégrée du microcontrôleur à l'aide de la bibliothèque EEPROM mikroC Pro for PIC.

Interfacer carte SD avec microcontrôleur PIC – XC8

image-464
Une carte mémoire (également appelée une carte mémoire flash) est un dispositif de stockage de données électroniques à l'état solide utilisé pour stocker des informations numériques. Ils sont couramment utilisés dans de nombreux appareils électroniques, y compris les appareils photo numériques, téléphones portables, ordinateurs portables, lecteurs MP3 et aussi dans de nombreuses applications où une grande quantité de données doit être stocké soit une fois ou en continu comme dans les enregistreurs de données. Les cartes mémoire sont petites, réinscriptible et sont en mesure de conserver les données sans pouvoir. Dans cet article, nous allons apprendre comment interfacer une carte SD avec un PIC Microcontroller avec bus SPI pour écrire et lire / d'une carte SD avec XC8 et le Configurateur de Code MPLAB.

Contrôle et surveillance basé sur le Web avec microcontrôleur PIC

image-455
Ethernet est le standard câblé pour la mise en réseau car il permet de connecter un très grand nombre d'ordinateurs, micro-contrôleurs et d'autres équipements informatiques les uns aux autres. Dans ce projet, nous allons apprendre à contrôler tout appareil comme une LED, un relais, une ampoule, un moteur et ainsi de suite connecté à un micro-contrôleur PIC à partir d'un emplacement distant en utilisant un simple navigateur web. Un opérateur peut utiliser un ordinateur, une tablette ou même un téléphone portable pour commander un appareil à un endroit éloigné. Avec l'aide d'un routeur connecté à Internet, cet appareil peut être contrôlé partout dans le monde en temps réel.