Présentation
Quelques programmes simples avec fichiers MikroPascal en format (*txt), il suffit de le copier et le coller pour ensuite les compilers. Il existe une version gratuite de MikroPascal disponible à l’adresse suivante http://www.mikroe.com, limitée en taille (2Ko) de programme mais suffisante pour des petits projets.
Il m’arrive aussi d’acheter du materiels à l’adresse suivante (LEXTRONIC): http://www.lextronic.fr
Programmations des PICs avec EasyPIC7
Les PICs sont des composants qui ne sont capables de rien tant qu’on ne leur a pas fait ingérer un programme. C’est comme un ordinateur sans système d’exploitation : il ne démarre pas. J’utilise EasyPIC version 7 de Mikroe, pour la programmation des microcontrôleur.
Pour plus d’explication je vous laisse vous rendre sur la page EasyPic7
Programmations PIC32
J’avais envie de m’intéresser au PIC 32 afin de voir ce qu’il avait dans le ventre!!. La différence c’est que pour pouvoir programmer ce genre de PIC, il est impossible d’utiliser le compilateur MikroPascal PRO for PIC. En effet celui-ci programme uniquement les PICs de la famille 12F/16F/18F comme dans les nombreuses programmations de base que vous avez ci-dessous. Or pour le PIC32,il faut changer de compilateur et vous avez de la chance puisque sur le site de MikroElectronika il est possible de télécharger le compilateur que j’utilise actuellement en démo est MikroPascal PRO for PIC 32, qui celui-ci me permet de me faire la mains puisqu’il est possible de réaliser jusqu’à 2K de code (largement suffisant pour faire des petits essais de programmation). Ce compilateur est accessible à ce lien MikroPascal for PIC32 et que vous pouvez télécharger gratuitement. Pour la programmation de ce PIC32 je vous laisse vous rendre sur PIC32 afin de mieux comprendre son fonctionnement qui est très différents des PICs ci-dessous. Pour ceux qui préfère la programmation en C celle-ci est dorénavant disponible à l’aide de MikroC de chez MikroElectronika.
MikroPascal et MikroC avec EasyPIC
Quelques lignes de code pour comprendre certaines programmations que vous allez touver dans cette rubrique, elle vous permettra de comprendre le fonctionnement d’un PIC en utilisant la platine EasyPIC. Attention!! Certaines réalisation utilise le PIC 18F45K22 qui est déja livré sur la platine EasyPic V7, puis d’autres réalisations utilises d’autres PIC. Ce n’est pas grave!! avec un peu d’imagination vous pouvez récupérer le code disponible et de le transformer à votre sauce. A vous de jouer !! MikroC/MikroPascal – Sources
Programmation de base pour PICs 12F/16F/18F
Afficheurs | |
Afficheur 002 avec PIC 16F88 |
|
Afficheur 003 avec PIC 18F4550 |
|
PAS DE PHOTO POUR CE PROJET |
|
Chenillards | |
Clignotants | |
Compteurs | |
PAS DE PHOTO POUR CE PROJET |
Compte tour 001 avec PIC 16F88 |
Interfaces DMX | |
Interfaces I2C | |
PAS DE PHOTO POUR CE PROJET |
Mode Ecriture PIC 18F4550 (Maitre/Esclave) |
Mode Ecriture Arduino (Maitre) + PIC 18F4550 (Esclave) | |
Mode Lecture PIC 18F4550 (Maitre/Esclave) | |
PIC18F4550 (esclave) – OpenMV (maître) – mode I2C | |
Interfaces USB | |
Afficheur UsbHid 001 |
|
Afficheur UsbHid 002 |
|
Afficheur UsbHid 003 |
|
PAS DE PHOTO
POUR CE PROJET |
|
Thermomètre thermostat | |
PAS DE PHOTO POUR CE PROJET |
Thermomètre 001 avec PIC 16F88 001 |
PAS DE PHOTO POUR CE PROJET |
Thermostat 002 avec PIC 18F45K22 |
Signaux PWM | |
PAS DE PHOTO POUR CE PROJET |
Signaux PWM 001 avec PIC 18F88 |
Variation de lumière | |
PAS DE PHOTO POUR CE PROJET |
Gradateur de lumière 002 avec PIC 12F675 |
PAS DE PHOTO POUR CE PROJET |
|