Tag archives for mikroC

Thermomètre Numérique avec PIC Microcontrôleur et LM35 Capteur de Température – mikroC

image-290
Les capteurs de température sont très importants dans de nombreux projets, notamment dans des dispositifs d'enregistrement de température et alarmes. Dans cet article, nous allons concevoir un thermomètre numérique en utilisant MikroC Pro pour PIC compilateur. Ce thermomètre numérique est construit autour du LM35, qui est un capteur de température de précision à circuit intégré dont la tension de sortie est linéairement proportionnelle à la température Celsius (degrés centigrades). Ses sorties changements de 10 mV par ° C. Ces capteurs peuvent mesurer un grand choix de température de -55 à + 150 ° C

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.

Communication USB avec Microcontrôleur PIC

image-574
De nombreux ordinateurs, en particulier ceux qui sont portables, n'ont plus de port série (port COM). Lorsqu'une connexion à un ordinateur personnel (PC) est requise, l'USB est le choix. Le bus USB (Universal Serial Bus) est aujourd'hui l'interface largement utilisée dans les produits de consommation électroniques. La plupart des appareils électroniques ont au moins un port USB sur eux, y compris les ordinateurs personnels, les appareils photo, les appareils GPS, les imprimantes et ainsi de suite. Certains microcontrôleurs PIC18 supportent directement l'interface USB. Les microcontrôleurs 16 bits (PIC24) et 32 bits (PIC32) ont également une interface USB intégrée. Dans cet article, nous allons apprendre comment une communication entre un ordinateur personnel hôte et un microcontrôleur peut être réalisée avec un bus USB.

Communication Ethernet avec microcontrôleur PIC

image-548
Dans cette série de communication PIC microcontrôleur, après avoir appris la communication microcontrôleur PIC avec I2C, SPI, RS232 et USB peut être atteint, dans cet article, nous allons discuter des concepts de communication Ethernet avec microcontrôleur PIC. Quand il s'agit de la communication impliquant des fils, Ethernet est la principale norme câblée pour la mise en réseau, car elle permet de connecter un très grand nombre d'ordinateurs, de microcontrôleurs et d'autres équipements informatiques les uns aux autres. Avec un simple commutateur, de nombreux appareils peuvent communiquer facilement entre eux via Ethernet, ce qui permet d'accéder à distance aux appareils et équipements et constitue un moyen fiable et rentable de surveiller ou de contrôler ces équipements, par exemple une personne peut surveiller plusieurs distributeurs automatiques. situé dans différents endroits qui peuvent être éloignés de plusieurs kilomètres du PC à la conformité de votre bureau. Une interface en ligne simple aux distributeurs automatiques peut vous permettre de tout surveiller depuis Internet

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.

Système de Contrôle Automatique de la Température à l’aide du PIC Microcontrôleur – mikroC

image-250
Un système de contrôle automatique de la température a la possibilité de surveiller et de contrôler la température d'un espace spécifié sans intervention humaine. L'objectif principal est de gérer la température d'une zone donnée en fonction des paramètres spécifiés par un utilisateur du système. Ce projet utilise un microcontrôleur PIC pour contrôler automatiquement la température d'une zone. Cette zone pourrait être une petite usine, une maison ou tout autre lieu ou un dispositif qui nécessite une température contrôlée comme un incubateur (œuf) par exemple. Le réglage de la température désirée est entré en utilisant un clavier. La température de la zone est mesurée à l'aide d'un capteur de température analogique Le microcontrôleur lit la température toutes les 10 secondes et la compare à la valeur souhaitée. Si la valeur souhaitée est supérieure à la valeur de mesure, le dispositif de chauffage sera allumé pour chauffer la pièce. L'élément chauffant est désactivé une fois que la température désirée est atteinte. Si d'autre part la valeur mesurée est supérieure à la valeur désirée, alors que le ventilateur est mis en marche pour refroidir la pièce jusqu'à ce que la température désirée soit atteinte. Un écran LCD indique la température mesurée continuellement. Le projet est conçu en utilisant le compilateur mikroC Pro pour PIC

Débuter avec le Module WiFi ESP8266

image-815
Le ESP8266 est un module WiFi miracle qui peut littéralement donner à n'importe quel microcontrôleur un accès au réseau WiFi, permettant ainsi d'innombrables applications Internet des objets (IoT) et domotique à une fraction du coût comparé aux options alternatives. C'est facile à l'utiliser et c'est vraiment populaire, ça pris d'assaut le monde des fabricants ces dernières années depuis 2014, vous pouvez désormais créer votre propre application électronique qui communique avec Internet et est accessible de partout dans le monde

Contrôle et Surveillance Basés sur UDP Ethernet avec un Microcontrôleur PIC – MikroC

image-838
Ethernet est la norme leader de référence pour les réseaux câblés, car il permet de connecter un très grand nombre d'ordinateurs, de microcontrôleurs et d'autres équipements informatiques. Dans ce projet, nous allons apprendre à contrôler n'importe quel appareil connecté à un microcontrôleur PIC à partir d'un emplacement distant à l'aide d'un logiciel d'interface utilisateur graphique conçu avec C #. Un certain nombre d'ordinateurs clients situés à différents emplacements peuvent être utilisés pour contrôler des périphériques distants de n'importe où. Ce projet peut servir de base au projet de dernière année destiné aux étudiants en génie électronique et informatique.