Initiation à la programmation des PICs de Microchip.

 

Produits.

Composants électroniques.

Les programmateurs de PIC.

Les micro-contrôleurs PIC.

DIDACPIC : Initiation à la programmation de PIC.

RECUEILPIC : Recueil de programmes d'application pour PIC.

 

DIDACPIC - Ensemble CD-ROM, micro-contrôleur et plaquette d'expérimentations :

permet la programmation des PIC usuels

Cliquez ici pour la documentation sur DIDACPIC

Familiarisez-vous avec la programmation des micro-contrôleur de la famille MICROCHIP grâce à l'ensemble de développement DEVPic

 

A l'aide des logiciels fournis MPLAB (c) Microchip et IC-PROG (c) Bonny Gijzen, transférez vos programmes assembleur vers la plaquette d'expérimentations qui vous permettra d'en vérifier le fonctionnement de façon autonome.

 

Cet ensemble comprend :

- Un micro-contrôleur PIC.

- Un bloc secteur d'alimentation. (Réf. BLOCAL1).

- Une carte de développement permettant la programmation des PIC

- Le CD-ROM de didactique comprenant :
Tous les logiciels nécessaires à l'édition de programmes assembleur (MPLAB), ainsi qu'à la programmation des micro-contrôleurs (IC-PROG).
La totalité des projets logiciels fournis : du schéma de principe en passant par la notice détaillée jusqu'au source assembleur commenté.

La carte de développement permet la programmation des modèles les plus usuels de PIC.

 

Exemples didactique progressif :

Apprentissage de la logique en "tout ou rien" :
- Commander une sortie à "+", si une entrée est à "+"
- Commander une sortie à "0", si une entrée est à "+"
- Commander une sortie à "+", si deux entrées sont à "+"
- Commander une sortie à "+", si au moins une des deux entrées est à "+"
- ...

Apprentissage des acquisitions analogique de façon progressive :
- Commander une sortie à "+", si une entrée analogique est supérieure à une valeur fixée
- Commander une sortie à "+", si une entrée analogique est inférieure à une valeur fixée
- Commander une sortie à "+", si une entrée analogique est comprise entre deux valeurs fixes
- ...

Mise en évidence de la relation entre fréquence et temps, création de notes de musique ;
Gestion de température, détection jour et nuit, ...

 

Cette approche du produit par l'initiation progressive, vous permettra peu à peu de vous familiariser avec le langage de programmation utilisé qui est l'assembleur.
Vous serez amené, progressivement, à programmer les exemples ci-dessous :


- Etude des entrées logiques et commande de sorties sur relais, de sorties sur dels...

- Etudes de différents types de sablier :
Sablier de 0 à 10 minutes avec signalisation sonore en fin de temporisation.
Sablier à clignotant visuel.
Sablier avec bip sonore signalant les minutes d'attente restantes.

- Commande d'une lampe :
Allumage temporisé d'une lampe, allumage différé, commande de lampe en va et vient, en télérupteur...

- Approche progressive de l'utilisation des entrées analogiques :
Mesure de tension, étalonnage d'un capteur de température (CTN), d'un capteur de lumière (LDR).

- Régulation simple de chauffage :
Allumage automatique du chauffage s'il fait froid, ou bien s'il fait nuit et que la température baisse.

- Détection du jour et de la nuit :
Allumage automatique d'une lampe, s'il fait nuit, et à intervalles de temps régulier : simulation de présence.

- Simulation d'alarme lors d'une intrusion :
Lorsque le capteur de choc est activé, cela signifie qu'un choc violent a été détecté sur la baie vitrée.
C'est une tentative d'intrusion !
Déclenchement d'une alarme, allumage automatique d'une lampe pour simulater une présence...


- Détection d'un passage de voiture par barrière infra-rouge :
Simulation d'un système domotique de détection de présence : La voiture arrive à l'entrée de la maison, la barrière infra-rouge détecte le passage de la voiture, la lumière extérieure s'allume...

- Réalisation d'une alarme de tiroir :
Si détection de l'ouverture du tiroir, au bout de 30 secondes et si le tiroir n'est pas refermé, alors il y a déclenchement de l'alarme sonore, une del allumée indique alors que le tiroir a été ouvert.

- Alarme pour décharge de batterie :
Si la tension mesurée sur la batterie (accumulateur, pile, ...) descend en dessous d'un seuil réglable, alors il y a déclenchement d'une alarme (sonore, visuelle, ...)

- Simulation de l'arrosage automatique du jardin :
S'il fait nuit et si la terre est sèche, alors il y a commande de la pompe d'arrosage.

- Gestion automatisée de cuve avec alarme :
Lorsque le niveau de liquide baisse dans la cuve, il y a signalisation sonore de l'évenement ainsi que la commande automatique de remplissage de la cuve.
Au bout d'un instant l'alarme est désactivée.
Si le niveau de liquide arrive au niveau nominal, alors on coupe la pompe de remplissage.

- Déclenchement d'une alarme si intrusion, suivant la température etc etc...

- ...

 

Connexions de différents capteurs / différentes sorties :

Des capteurs externes peuvent être connectés sur l'interface via les borniers à vis.
Ces capteurs peuvent être de type logique fournissant une tension continue jusqu'à +30V par l'utilisation d'entrée logique opto-isolée.
Capteurs analogiques de 0 à 5V DC ou bien encore 0 à 12V DC...
Sorties à collecteur ouvert ou bien sur relais, pour ce dernier cas, les contacts commun/repos et travail de chaque relais sont disponibles sur les borniers à vis.
Ces sorties sont donc isolées du reste de l'interface.
...

 

Interface didactique :

L'interface didactique est constituée de différents capteurs et actionneurs.

Le micro-contrôleur présent sur l'interface peut-être programmé directement sur l'interface via le port série de l'ordinateur.
Plus besoin de retirer le micro-contrôleur de son support et d'utiliser un programmateur !

 

 

Les entrées logiques :

- Deux boutons poussoir.

- Une détection de barrière infra-rouge.

- Une entrée en tout ou rien vous permettant de relier à linterface n'importe quel type de capteur à contact sec.
L'accès aux bornes de l'entrée est du +5v s'effectue sur un bornier à vis 2 plots.

- Un contact de choc.

- Un entrée opto-isolée permettant de connecter une tension de 0 à 30V DC sur l'interface.
L'accès aux bornes de cette entrée s'effectue sur un bornier à vis 2 plots.

 

Les entrées analogiques :

- Deux potentiomètres.

- Deux entrées libre d'utilisation, acceptant, l'une, un signal analogique compris entre 0 et +5V, et l'autre, un signal compris entre 0 et 12V.
Les accès aux bornes de ces entrées s'effectuent sur 2 borniers à vis 2 plots.

- Une entrée capteur de température (CTN).

- Une entrée capteur de lumière (LDR).

 

Les sorties :

- Deux sorties sur dels.

- Deux sorties sur relais un contact commun/repos/travail.
L'accès aux contacts des relais se fait sur 2 borniers à vis 3 plots.

- Une sortie sur buzzer.

- Une sortie à collecteur ouvert, vous permettant de connecter un actionneur.
Les contacts de cette sortie se trouvent sur un bornier à vis 2 plots.

 

Tarif :

 

La carte de développement permet la programmation des modèles les plus usuels de PIC :

PIC12Cxxx
PIC12C508 - PIC12C508A - PIC12C509 - PIC12C509A - PIC12CE518 - PIC12CE519 - PIC12C671 - PIC12C672 - PIC12CE673 - PIC12CE674

PIC12Fxxx
PIC12F629 - PIC12F675

PIC16Cxxx
PIC16C433 - PIC16C61 - PIC16C62A - PIC16C62B - PIC16C63 - PIC16C63A - PIC16C64A - PIC16C65A - PIC16C65B - PIC16C66 - PIC16C67 - PIC16C71 - PIC16C72 - PIC16C72A - PIC16C73A - PIC16C73B - PIC16C74A - PIC16C74B - PIC16C76 - PIC16C77 - PIC16C84 - PIC16C505 - PIC16C620 - PIC16C620A - PIC16C621 - PIC16C621A - PIC16C622 - PIC16C622A - PIC16CE623 - PIC16CE624 - PIC16CE625 - PIC16C710 - PIC16C711 - PIC16C712 - PIC16C715 - PIC16C716 - PIC16C717 - PIC16C745 - PIC16C765 - PIC16C770 - PIC16C771 - PIC16C773 - PIC16C774 - PIC16C781 - PIC16C782 - PIC16C923 - PIC16C924

PIC16Fxxx
PIC16F72 - PIC16F73 - PIC16F74 - PIC16F76 - PIC16F77 - PIC16F83 - PIC16F84 - PIC16F84A - 16F88 - PIC16F627 - PIC16F628 - PIC16F628A - PIC16F630 - PIC16F648A - PIC16F676 - PIC16F818 - PIC16F819 - PIC16F870 - PIC16F871 - PIC16F872 - PIC16F873 - PIC16F873A - PIC16F874 - PIC16F874A - PIC16F876 - PIC16F876A - PIC16F877 - PIC16F877A

24Cxx
X24C01 - 24C01A - 24C02 - 24C04 - 24C08 - 24C16 - 24C32 - 24C64 - AT24C128 - M24C128 - AT24C256 - M24C256 - AT24C512 - 24C515

 

PRODUIT EN PROMOTION !

 

Référence Tarif Ajouter
au panier
Disponibilité
DIDACPIC
La carte de dévelopement et le CD-ROM des 100 réalisations.
65,00 € OUI

 

Téléchargements :

Les premières pages de la documentation au format ".PDF" fournie.