Programmes compilés (*.hex) avec ou sans fichiers sources MikroPascal (projet *.ppp et unités *.ppas, ou projet *.mppi et unités *.mpas produits dans l'EDI des compilateurs MikroPascal V8.x ou de V2.50 Pro à V7.x Pro). De nombreuses archives zip que je mets à disposition comportent les fichiers sources.
Les PIC 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.
Le programme que l'on doit mettre dans le PIC se présente sous la forme d'un fichier binaire (par opposition à un fichier texte) comportant toutes les instructions à exécuter. Ce fichier binaire porte généralement l'extension *.hex, et doit être transmis dans le PIC à l'aide un appareil appelé programmateur. Il existe toutes sortes de programmateurs et en faire un soi-même est d'ailleurs assez facile, les schémas ne manquent pas sur le net.
Tous les montages qui utilisent un PIC et que je propose sur mon site ne peuvent être fonctionnels qu'à la condition d'avoir programmé le PIC en question. Pour ma part, j'utilise les programmateurs PICkit2 et PICkit3 de Microchip et MikroProg de Mikroe.
A une époque pas si lointaine où je n'avais aucun programmateur, je laissais facilement tomber des montages intéressants parce que je n'y connaissais rien et que tout cela me semblait être une sacrée affaire !
![]() |
![]() |
![]() |
![]() |
EasyPic4 | EasyPic7 | MikroProg | PICkit2 |
Je peux rendre service de façon ponctuelle, voir page Service - Programmation microcontrôleurs.
Il existe dans la nature une multitude de programmateurs de PIC commercialisés ou faits maison, et vous pensez bien que je ne peux pas garantir à 100% que mes fichiers *.hex compilés conduiront à un fonctionnement sûr avec tous. Si vous vous trouvez dans un cas "malheureux", faites donc un petit saut à la page Programmation PIC - Conseils, on ne sait jamais...
Actuellement, je ne propose pas ce type de service.
Programmes très simples dont je me suis servi pour mes tous premiers pas.
![]() |
LED
clignotante Le classique de classique, la base minimale. Livré avec exemples et sources Proteus (Isis *.dsn), qui permettent de vérifier plus "pratiquement" le bon déroulement du programme. Led_clignotante_16f84_001.zip - une seule LED clignotant (31/12/2007) Led_clignotante_16f84_002.zip - quatre LED clignotant en deux groupes de deux, de façon alternée (31/12/2007) Led_clignotante_16f877_001.zip - une seule LED clignotant (31/12/2007) Led_clignotante_16f877_002.zip - huit LED clignotant en mode chenillard, les unes après les autres (31/12/2007) |
![]() |
Test
afficheurs 7 segments Mon premier programme, permettant d'afficher les chiffres 0 à 9 sur un, deux, trois ou quatre afficheurs sept segments. Si l'entrée RA5 est activée (si elle est à 1), les chiffres sont effectivement affichés. Si l'entrée RA5 n'est pas activée (si elle est à 0), les afficheurs ne montrent que des signes "-". Programme écrit pour me faire la main avec la platine de développement EasyPic4, donc plutôt destiné à des tests basiques de débutant. remy_7segdisp_001.zip (11/08/2007) |
De l'utilitaire et surtout du gadget.
![]() |
Chenillards
003a, 003b et 003c (16F84A, 16F877, 16F628 et
16F628A) Programmes liés aux montages Chenillard 003a (16F84), Chenillard 003b (16F877) et Chenillard 003c (16F628). Projets simples, quelques figures lumineuses sur une rampe de 8 leds (ou lampes de puissance avec interface adéquate). Le 16F877 est évidement un composant de luxe pour ce genre d'application, et je ne l'aurais sans doute pas utilisé pour ce genre de chose, s'il n'avait été fourni d'origine avec la platine de développement EasyPic4. Chenillard 003a.zip - pour 16F84A Chenillard 003c - 16F628A.zip - Pour 16F628A, version du 28/12/2011 Chenillard 003c - 16F628.zip - Pour 16F628, version du 28/10/2008 |
![]() |
Chenillard
006c (16F628A) Programme pour Chenillard 006c. Chenillard 006c - 16F628 - (10/10/2009) |
![]() |
Chenillard
009 (16F628A) Programme pour Chenillard 009, effet "billes qui tombent". Chenillard 009 - 16F628 - (21/02/2010) |
![]() |
Chenillard
011b (16F628A) Programme pour Chenillard 011b, à sorties temporisées. Chenillard 011b - 16F628 - (23/06/2009) |
![]() |
Chenillard
012 (16F628A) Programme pour Chenillard 012, allumage instantané et extinction lente. Chenillard 012 - 16F628 - (31/10/2010) |
![]() |
Chenillard
013 (16F628A) Programme pour Chenillard 013, chenillard style "K2000". Chenillard 013 - 16F628 - (10/09/2009) |
![]() |
Chenillard
018 (16F88) Programme pour Chenillard 018. Pas fini. Chenillard 018 - 16F88 (xx/xx/2010) |
![]() |
Chenillard
019 (16F628A) Programme pour Chenillard 019, 3 groupes de quatre lampes. Chenillard 019 - 16F628 (13/02/2011) |
![]() |
Chenillard
021 (16F628A) Programme pour Chenillard 021, 10 sorties configurables. Chenillard 021 - 16F628A (05/11/2012) |
![]() |
Chenillard
026 (18F45K22) Programme pour Chenillard 026, 16 sorties PWM. Chenillard 026 - PIC 18F45K22 - (08/02/2015) |
![]() |
Stroboscope
à tube 003 Programmes pour PIC 12F675 utilisé dans mon stroboscope à tube 003. Stroboscope tube 003 - PIC 12F675 - (09/04/2016) |
![]() |
Stroboscope
à LED 005 et 005b Programmes pour PIC 12F675 utilisé dans mes stroboscope à leds 005. et stroboscope à leds 005b. Stroboscope à led 005 - 12F675 - (22/11/2008) Stroboscope à led 005b - 12F675 - (25/12/2008) |
![]() |
Gradateur
de lumière 011 Programme pour PIC 12F675 utilisé dans le gradateur de lumière 011. Gradateur lumière 011 - 12F675 - (10/01/2009) |
![]() |
Gradateur
de lumière 011b Programme pour PIC 12F675 utilisé dans le gradateur de lumière 011b. Gradateur lumière 011b - 12F675 - (08/04/2012) |
![]() |
Gradateur
de lumière 012 Programmes pour PIC 12F675, 18F2520 et 16F88 utilisés dans le(s) gradateur de lumière 012. Gradateur lumière 012 - 12F675 - (10/09/2009) Gradateur lumière 012c - 18F2520 - (10/09/2009) Gradateur lumière 012d - 16F88 - (31/07/2011) |
![]() |
Gradateur
de lumière 013 Programme pour PIC 18F2520 utilisé dans le gradateur de lumière 013 (MIDI). Gradateur lumiere 013 - 18F2520 - (27/03/2011) |
![]() |
Gradateur
de lumière 014 Programmes pour PIC 16F628A et 18F2520 utilisés dans mes gradateurs de lumière 014 (DMX). Gradateur lumiere 014 - 16F628A / 18F2420 - (21/02/2014) |
![]() |
Gradateur
de lumière 015 Programmes pour PIC 12F675 utilisé dans mon gradateur de lumière 015. Gradateur lumiere 015 - 12F675 - (10/02/2013) |
![]() |
Gradateur
de lumière 016 Programme pour PIC 16F628A utilisé dans mon gradateur de lumière 016. Gradateur lumiere 016 - 16F628A - (24/02/2013) |
![]() |
Gradateur
de lumière 017 Programme pour PIC 12F629/12F675 utilisé dans mon gradateur de lumière 017. Gradateur lumiere 017 - 12F629/12F675 - (01/12/2013) |
![]() |
Gradateur
de lumière 018 Programme pour PIC 16F628A utilisé dans mon gradateur de lumière 018. Gradateur lumière 018 - 16F628 - (11/09/2016) |
![]() |
Eclairage
à LED 008 Programme pour PIC 16F88 utilisé dans mon éclairage LED 008. Eclairage LED 008 - 16F88 - (08/04/2012) |
![]() |
Lampadaire
multicolore 002 (16F628A) Programme pour PIC 16F628A utilisé dans mon lampadaire multicolore 002. Lampadaire multicolore 002 - 16F628.zip - (25/04/2010) |
![]() |
Lampadaire
multicolore 006 (12F675) Programme pour PIC 12F675 utilisé dans mon lampadaire multicolore 006. Principe identique à l'indicateur coloré 001. Lampadaire multicolore 006 - 12F675.zip - (19/10/2008) |
![]() |
Indicateur
coloré 001 (16F877) Programme pour PIC 16F877 utilisé dans mon indicateur coloré 001. Voir aussi lampadaire multicolore 006. Indicateur coloré 001.zip - (05/01/2008) |
![]() |
Indicateur
coloré 002 (16F88) Programme pour PIC 16F88 utilisé dans mon indicateur coloré 002. Indicateur coloré 001 - 16F88.zip - (31/08/2014) |
![]() |
Roulette
002 Une roulette à 32 leds, avec PIC 16F628A et deux démultiplexeurs CD4514, décrite à la page Roulette 002. Roulette 002 - 16F628A |
![]() |
Boîte
à lumière 002 (16F628A) Programme pour PIC 16F628A utilisé dans mon boîte à lumières 002. Boîte à lumières 002 - 16F628A - (19/06/2011) |
Divers systèmes d'affichage à leds ou à afficheurs 7 segments
![]() |
Thermostat
001 Programme pour PIC 16F628A utilisé dans mon thermostat 001 Thermostat 001 - 16F628A |
![]() |
Thermostat
003 Programme pour PIC 18F2420 utilisé dans mon thermostat 003 Thermostat 003 - 18F2420 / 18F2520 - (04/12/2011) |
![]() |
Thermostat
004 Programme pour PIC 18F4525 utilisé dans mon thermostat 004 Thermostat 004 - 18F4525 - (13/05/2012) |
![]() |
Thermomètre
003 Programme pour PIC 16F88 utilisé dans mon thermomètre 003 Thermomètre 003 - 16F88 - (29/08/2010) |
![]() | Thermomètre
006 Programme pour PIC 18F26K22 utilisé dans mon thermomètre 006 Thermomètre 006 - PIC 18F26K22 - LE (15/04/2018) |
![]() | Indicateur
humidité 003 Programme pour PIC 16F648A utilisé dans mon indicateur de taux d'humidité 003. Indicateur taux d'humidité 003 - 16F648A - (29/03/2020) |
![]() |
Indicateur
humidité 004 Programme pour PIC 16F628A utilisé dans mon indicateur de taux d'humidité 004. Indicateur taux d'humidité 004 - 16F628A - (26/07/2015) |
![]() |
Indicateur
valeur PWM 001 Programme pour PIC 12F675 utilisé dans mon indicateur valeur PWM 001 Indicateur valeur PWM 001 - 12F675 - (10/10/2010) |
![]() |
Compte-tours
001 et 001b Programmes pour PIC 12F675 / 16F628A utilisés dans mes Compte-tours 001 et Compte-tours 001b. Compte-tours 001 - 12F675 - (05/12/2010) Compte-tours 001b - 16F628 - (22/07/2012) |
![]() |
Indicateur
fréquence 001 Programmes pour PIC 16F628A utilisé dans mon Indicateur fréquence 001. Indicateur fréquence 001 - 16F628A - (10/08/2014) |
![]() |
Fréquencemètre
004 Programme pour PIC 16F648A utilisé dans mon Fréquencemètre 004 Fréquencemètre 004 - 16F648A |
![]() |
Fréquencemètre
005 Programme pour PIC 16F628A / 18F2420 / 18F2520 utilisé dans mon Fréquencemètre 005 Fréquencemètre 005b - 18F2420 - (16/12/2012) Fréquencemètre 005c - 18F2520 - (16/12/2012) |
![]() | Fréquencemètre
006 Programme pour PIC 24FJ32GA002 utilisé dans mon Fréquencemètre 006 Fréquencemètre 006 - 24FJ32GA002 - (05/05/2019) |
![]() |
Métronome
007 Programme pour PIC 16F628A utilisé dans mon métronome 007. Métronome 007 - PIC 16F628A - (03/11/2013) |
![]() |
Indicateur
Rapport vitesse 001 Programme pour PIC 16F84A utilisé dans mon indicateur de rapport de vitesse 001 (pour moto). Indicateur rapport vitesse 001 - 16F84A - (30/05/2010) |
![]() |
Indicateur
Rapport vitesse 002 Programme pour PIC 16F88 utilisé dans mon indicateur de rapport de vitesse 002 (pour moto et voiture). Indicateur rapport vitesse 002 - 16F88 - (28/08/2017) |
![]() |
Indicateur
priorité 001 Programme pour PIC 16F628A utilisé dans mon indicateur de priorité 001. Indicateur priorité 001 - 16F628A - (11/07/2010) |
![]() |
Analyseur
réseau 001 Analyseur réseau secteur monophasé et triphasé à base de PIC 16F877. Commencé. |
![]() |
Oscilloscope
001b Oscilloscope à leds (matrice 16 x 16). Fonction identique à mon oscilloscope 001 (peut-être avec phasemètre en plus). |
![]() |
Voltmètre
004 Programme pour PIC 12F675 utilisé dans mon Voltmètre 004, simple ou double affichage Voltmètre 004 - Pour PIC 12F675 - pour échelle 0 V à +5 V (07/10/2008) Voltmètre 004b - Pour PIC 12F675 - pour échelle 0 V à +2,5 V (25/11/2009) |
![]() |
Voltmètre
005 Programmes pour PIC 12F675 utilisés dans mes Voltmètres 005a et 005b Voltmètre 005 - Pour PIC 12F675 - Projets 005a (MP V8.3 et MPPro V5.0), 005b et 005ab (09/10/2011) |
![]() |
Voltmètre
006 Programme pour PIC 12F675 utilisé dans mon Voltmètre 006 Voltmètre 006 - Pour PIC 12F675 |
![]() |
Voltmètre
008 Programme pour PIC 16F88 utilisé dans mon Voltmètre 008 Voltmètre 008 - Pour PIC 16F88 - (23/02/2014) |
![]() |
Ohmmètre
001 Programme pour PIC 16F88 utilisé dans mon ohmmètre 001. Ohmmètre 001 - 16F88 - (21/11/2010) |
![]() |
Vumètres
012a et 012b Programmes pour vumètres à base de PIC 16F88 (version stéréo 2 x 12 LEDs) ou 12F675 (version mono 1 x 12 LEDs) décrit à la page Vumètre 012. Vumètres 012a et 012b - Pour PIC 12F675 et 16F88 - (29/08/2010) |
![]() |
Vumètre
012c Programme pour vumètre à base de PIC 16F88 (version stéréo 2 x 16 LEDs) décrit à la page Vumètre 012c. Vumètre 012c - Pour PIC 16F88 - (18/09/2011) |
![]() | Vumètre
018 Programme pour vumètre à base de PIC 18F46K22 (2x16 LED WS2812) décrit à la page Vumètre 018. Vumètre 018 - PIC 18F26K22 - LE (15/04/2018) |
![]() | Phasemètre 002 Programme pour phasemètre 002 à base de PIC 16F88 décrit à la page Phasemètre 002. Phasemètre 002 - Pour PIC 16F88 / LE - (18/03/2018) |
![]() |
Indicateur
fenêtre 003 Programme pour PIC 12F675 utilisé dans mon indicateur fenêtre 003. Indicateur fenêtre 003 - Pour PIC 12F675 - (04/03/2012) |
![]() |
Indicateur
niveau batterie 005 Programme pour PIC 12F675 utilisé dans mon indicateur de niveau batterie 005. Indicateur niveau batterie 005 - Pour PIC 12F675 |
![]() |
Indicateur
niveau liquide 004 Programme pour PIC 12F675 utilisé dans mon indicateur de niveau liquide 004. Indicateur niveau liquide 004 - Pour PIC 12F675 - (07/03/2010) |
![]() |
Indicateur
série 001 Programme pour PIC 16F628A utilisé dans mon indicateur série 001. Indicateur série 001 - 16F628A - (15/03/2015) |
![]() |
Affichage
7 segments à leds 004 Programme pour PIC 16F628A utilisé dans mon afficheur 7 segments à leds 004. Afficheur 7 segents leds 004 - Pour PIC 16F628A - (15/11/2009) |
![]() |
Afficheur
score 001 Programme pour PIC 16F628A utilisé dans mon afficheur score 001. Afficheur score 001 - 16F628A - (25/03/2012) |
![]() |
Alimentation
simple 013a Programme pour PIC 18F25K22 ou 16F1705 utilisé dans mon alimentation simple 013a. Alimentation simple 013a(b) - 18F25K22 et 16F1705 - (10/08/2014) |
![]() |
Alimentation
simple 013b Programme pour PIC 16F628A ou 16F1705 utilisé dans mon alimentation simple 013b. Alimentation simple 013b(b) - 16F628A et 16F1705 - (10/08/2014) |
![]() |
Alimentation
ajustable 014 Programme pour PIC 16F628A utilisé dans mes alimentation ajustable 014 , 014b et 014c. Alimentation ajustable 014 - Pour PIC 16F628A - pour alims 014 et 014b (28/08/2009) Alimentation ajustable 014c - Pour PIC 16F628A - pour alims 014c (06/09/2009) |
![]() |
Alimentation
ajustable 015 Programme pour PIC 16F628A utilisé dans mon alimentation ajustable 015b. Alimentation ajustable 015b - Pour PIC 16F628A - pour alim 015b (05/09/2010) |
![]() |
Convertisseur
tension 007 (12 Vdc vers 230 Vac) Programme pour PIC 12F675 utilisé dans mon convertisseur de tension 007. Convertisseur tension 007 - 12F675 - (30/01/2011) |
![]() |
Convertisseur
tension 009 (12 Vdc vers -10 Vdc) Programme pour PIC 12F675 utilisé dans mon convertisseur de tension 009. Convertisseur tension 009 - 12F675 - (25/04/2010) |
![]() |
Journal
lumineux 001 Programme pour PIC 16F628A utilisé dans mon journal lumineux 001. Commencé. |
Projets ayant un rapport direct avec le temps.
![]() |
Compteur
tempo 001 Mesureur temps réel de tempo (BPM-mètre), à base de PIC 16F628A, décrit à la page Compteur tempo 001. Compteur tempo 001 - 16F628A - (18/10/2009) |
![]() |
Compteur
points 001 Programme pour PIC 16F628A utilisé dans mon compteur points 001. Compteur points 001 - 16F628A - (23/05/2010) |
![]() |
Compteur
points 002 Programme pour PIC 16F628A utilisé dans mon compteur points 002. Compteur points 002 - 16F628A - (06/10/2013) |
![]() |
Compteur
points 003 Programme pour PIC 16F628A utilisé dans mon compteur points 003. Compteur points 003 - 16F628A - (28/04/2016) |
![]() |
Compteur
005 Programme pour PIC 16F628A utilisé dans mon compteur 005. Compteur 005 - 16F628A - (03/06/2009) |
![]() |
Compteur
009 Programme pour PIC 16F886 utilisé dans mon compteur 009. Compteur 009 - 16F886 - (01/01/2012) |
![]() |
Horloge
001 Programmes pour PIC 16F628A utilisés dans mes horloge 001 et horloge 001b. Horloge 001 - 16F628A - (03/02/2013) Horloge 001b - 16F628A - (23/09/2017) |
![]() |
Horloge
002 Programmes pour PIC 18F2420 utilisés dans mes horloges 002 et 002b. Horloge 002 - 18F2420 - (04/01/2017) |
![]() |
Chronomètre
001 (a, b et c) Programmes pour PIC 16F628A utilisés dans mes chronomètre 001, chronomètre 001b et chronomètre 001c. Chronomètre 001 - 16F628A - (16/09/2009) Chronomètre 001b - 16F628A - (05/10/2014) Chronomètre 001c - 16F628A - (19/12/2010) |
![]() |
Compteur
horaire 001 Programme pour PIC 16F628A utilisé dans mon compteur horaire 001, comptage 000000h à 999999h Compteur horaire 001 - 16F628A - (13/06/2010) Disponible pour tests uniquement, pas entièrement finalisé ! |
![]() |
Decompteur
002a Programme pour PIC 16F628 utilisé dans mon décompteur horaire programmable décrit à la page Décompteur 002a. Décompteur 002a - 16F628A - version à six afficheurs (29/07/2014) |
![]() |
Decompteur
002b Programme pour PIC 16F628 utilisé dans mon décompteur horaire programmable décrit à la page Décompteur 002b. Décompteur 002b - 16F628A - version à quatre afficheurs et oscillateur interne 4 MHz (06/12/2009) |
![]() |
Decompteur
002c Programme pour PIC 16F88 utilisé dans mon décompteur horaire programmable décrit à la page Décompteur 002c. Décompteur 002c - 16F88 - version à quatre afficheurs et quartz externe 8 MHz (21/11/2010) |
![]() |
Decompteur
003 Programme pour PIC 16F628A utilisé dans mon décompteur 003 Decompteur_003 - 16F628 |
![]() |
Base
de temps 004 Programme pour PIC 16F628A utilisé dans ma base de temps 004. Attention de choisir le bon fichier, selon oscillateur choisi ! Base de temps 004 - 16F628 |
![]() |
Base
de temps 005 Programme pour PIC 12F675 utilisé dans ma base de temps 005. Base de temps 005 - 12F675 - (05/04/2010) |
![]() |
Générateur
triphasé 001 Programme pour PIC 12F675 utilisé dans mon générateur triphasé 001. Générateur triphasé 001 - 12F675 - (16/05/2010) |
![]() |
Générateur
PWM 004 Programme pour PIC 18F2520 utilisé dans mon générateur PWM 004. Générateur PWM 004 - PIC 18F2520 - (02/09/2012) |
![]() |
Diviseur
fréquence 001 (PIC 16F84 ou 16F628A) Programmes pour PIC 16F84A et 16F628A utilisés dans mon diviseur fréquence 001. Versions 001a à 001d. Diviseur fréquence 001 - (12/12/2010) |
![]() |
Métronome
004 Programme pour Métronome 004 avec balancier lumineux et ajustage signature rythmique, à base de PIC 16F628A. Réglage vitesse par boutons-poussoirs. Métronome 004 - 16F628 - (12/12/2010) |
![]() |
Métronome
004b Programme pour Métronome 004b avec balancier lumineux et ajustage signature rythmique, à base de PIC 16F88. Réglage vitesse par potentiomètre. Métronome 004b - 16F88 - (24/01/2016) |
![]() |
Diapason
001 Programme pour PIC 16F628A utilisé dans mon diapason 001 Diapason 001 - 16F628A - Quartz |
![]() |
Minuterie
001 Programme pour PIC 18F2520 utilisé dans ma minuterie 001 Minuterie 001 - 18F2520 - (15/04/2012) |
![]() |
Temporisateur
006a Programme pour PIC 16F628A utilisé dans mon temporisateur 006a Temporisateur 006a - 16F628 - (25/07/2010) |
![]() |
Temporisateur
006b Programme pour PIC 16F628A utilisé dans mon temporisateur 006b Temporisateur 006b - 16F628 - (13/04/2014) |
![]() |
Temporisateur
007 Programme pour PIC 12F675 utilisé dans mon temporisateur 007 Temporisateur 007 - 12F675 - (29/08/2009) |
![]() |
Temporisateur
009 Programme pour PIC 12F675 utilisé dans mon temporisateur 009 Temporisateur 009 - 12F675 - (23/05/2010) |
![]() |
Temporisateur
010 Programme pour PIC 12F675 utilisé dans mon temporisateur 010 Temporisateur 010 - 12F675 - (06/03/2011) |
Interfaces d'entrées et interfaces de sorties
![]() |
Interface
Midi 017 Programme pour PIC 16F628A utilisé dans mon interface MIDI 017, convertisseur MIDI/CV-Gate Interface MIDI 017 - PIC 16F628A - (28/09/2014) |
![]() |
Interface
Midi 015 Programme pour PIC 18F45K22 utilisé dans mon interface MIDI 015, 8 entrées logiques, 1 entrée MIDI et 2 sorties MIDI. Projet professionnel, seulement version non configurable par l'utilisateur en libre accès. Interface MIDI 015 - PIC 18F45K22 - (08/12/2013) |
![]() |
Interface
Midi 006 Programme pour PIC 16F628A utilisé dans mon interface MIDI 006, 4 entrées logiques vers 1 sortie MIDI. Interface MIDI 006 - 16F628 - (26/09/2010) |
![]() |
Interface
Midi 002a Programme pour PIC 16F628A utilisé dans mon interface MIDI 002a, 10 entrées logiques vers 1 sortie MIDI (fonctionnement inverse de l'interface MIDI 002b). Interface MIDI 002a - 16F628 - (22/11/2008) |
![]() |
Interface
Midi 005a Programme pour PIC 16F628A utilisé dans mon interface MIDI 005a, 2 entrées logiques Start / Stop vers 1 sortie MIDI. Interface MIDI 005a - PIC 16F628A - (01/01/2012) |
![]() |
Interface
Midi 005b Programme pour PIC 16F628A utilisé dans mon interface MIDI 005b, 1 entrée MIDI, 1 sortie logique (voyant) indiquant la réception de message MIDI REC Start ou REC Stop. Interface MIDI 005b - PIC 16F628A - (22/12/2013) |
![]() |
Interface
Midi 002b Programme pour PIC 16F628 utilisé dans mon interface MIDI 002b, 1 entrée MIDI et 8 sorties logiques (fonctionnement inverse de l'interface MIDI 002a). Interface MIDI 002b - PIC 16F628A - Quartz externe 20 MHz - (29/05/2011) Interface MIDI 002b - PIC 16F628A - Oscillateur interne 4 MHz - (29/05/2011) |
![]() |
Interface
Midi 010 Programme pour PIC 16F628A utilisé dans mon interface MIDI 010, 1 entrée MIDI et 8 potentiomètres numériques. Interface MIDI 010 - PIC 16F628A - (09/10/2011) |
![]() |
Interface
Midi 012 Programme pour PIC 16F628A utilisé dans mon interface MIDI 012, 1 entrée MIDI et 4 sorties logiques. Interface MIDI 012 - PIC 16F628A - (01/04/2012) |
![]() |
Interface
Midi 014 Programme pour PIC 16F628A utilisé dans mon interface MIDI 014, 1 entrée MIDI et 1 sortie MIDI pour modification temps réel de la courbe de vélocité. Interface MIDI 014 - PIC 16F628A - (02/06/2013) |
![]() |
Interface
Midi 003 Programme pour PIC 16F877 en cours de développement, 64 entrées logiques, 8 entrées analogiques et 1 sortie MIDI. Commencé. |
![]() |
Interface
Midi 004 Programme pour PIC 16F628A en cours de développement, 32 entrées logiques et 1 sortie MIDI. Commencé. |
![]() |
Interface
Midi 007 Programme pour PIC 16F628A utilisé dans mon interface MIDI 007, 1 entrée MIDI et 128 sorties logiques. Interface MIDI 007 - PIC 16F628A - Version avec réglage canal MIDI - Quartz externe 20 MHz - (15/05/2011) Interface MIDI 007 - PIC 16F628A - Version avec canal MIDI réglé à 1 - Quartz externe 8 MHz - (20/03/2011) |
![]() |
Interface
Midi 008 Programme pour PIC 16F628A utilisé dans mon interface MIDI 008, 1 entrée MIDI et 1 sortie MIDI. Interface MIDI 008 - PIC 16F628A - (27/03/2011) |
![]() |
Interface
Midi 013 Programme pour PIC 16F628A utilisé dans mon interface MIDI 013, 1 entrée MIDI et 1 sortie MIDI. Interface MIDI 013 - PIC 16F628A - (03/06/2012) |
![]() |
Interface
Midi 009 Programme pour PIC 16F628A utilisé dans mon interface MIDI 009, 1 entrée MIDI et 1 sortie MIDI. Interface MIDI 009 - PIC 16F628A - (31/07/2011) |
![]() |
Interface
Sortie 001 Programme pour PIC 16F628A utilisé dans mon interface sortie 001, 128 sorties TTL. Interface sortie 001 - 16F628A - (04/01/2015) |
![]() | Splitter MIDI 001 Programme pour PIC 18F46K22 utilisé dans mon splitter MIDI 001. Splitter MIDI 001 - 18F46K22 - LE - (13/05/2018) |
![]() |
Contrôleur
Midi 001 Programme pour PIC 16F88 utilisé dans mon contrôleur MIDI 001, 7 entrées analogiques et 1 sortie MIDI. Contrôleur MIDI 001 - 16F88 - (13/10/2013) |
![]() |
Contrôleur
Midi 003 Programme pour PIC 16F628A utilisé dans mon contrôleur MIDI 003, 128 entrées boutons poussoir et 1 sortie MIDI. Contrôleur MIDI 003 - PIC 16F628A - (21/08/2011) Projet "Pro", seul le fichier compilé *.hex est disponible (pas de code source). |
![]() |
Contrôleur
Midi 004 Programme pour PIC 16F628A utilisé dans mon contrôleur MIDI 004, 1 sortie MIDI. Contrôleur MIDI 004 - PIC 16F628A - (26/01/2014) |
![]() |
Contrôleur
Midi 005 Programme pour PIC 16F628A utilisé dans mon contrôleur MIDI 005, 1 sortie MIDI. Contrôleur MIDI 005 - PIC 16F628A - (26/01/2014) |
![]() |
Indicateur
tempo MIDI 001 Programme pour PIC 16F628A utilisé dans mon indicateur de tempo MIDI 002, 0 entrée MIDI + 1 sortie MIDI. Indicateur tempo MIDI 002 - PIC 16F628A - (07/04/2013) |
![]() |
MIDI
Merger 003 Programme pour PIC 18F46K22 utilisé dans mon MIDI Merger 003. MIDI Merger 003 - PIC 18F46K22 - 09/10/2016 |
![]() |
Contrôleur
DMX 000 Programme pour PIC 16F88 utilisé dans mon contrôleur DMX 000 5 canaux. Contrôleur DMX 000 - 16F88 - (18/05/2014) |
![]() |
Contrôleur
DMX 001 Programme pour PIC 16F88 utilisé dans mon contrôleur DMX 001 4 canaux. Contrôleur DMX 001 - 16F88 - (15/01/2012) |
![]() |
Contrôleur
DMX 002 Programme pour PIC 16F88 utilisé dans mon contrôleur DMX 002 512 canaux (appareil de test et non de pilotage). Contrôleur DMX 002 - 16F88 - (15/09/2013) |
![]() |
Contrôleur
DMX 003 Programme pour PIC 18F4220 utilisé dans mon contrôleur DMX 003 24 canaux. Contrôleur DMX 003 - 18F4220 - (08/06/2014) |
![]() |
Contrôleur
DMX 004 Programme pour PIC 16F88 utilisé dans mon contrôleur DMX 004 512 canaux. Contrôleur DMX 004 - 16F88 - (15/02/2015) |
![]() |
Interface
DMX 002 Programmes pour PIC 16F88 et 16F628A utilisé dans mon interface DMX 002 10 canaux logiques. Interface DMX 002(b) - 16F88/16F628 - (22/01/2012) |
![]() |
Interface
DMX 003 Programme pour PIC 18F45K22 utilisé dans mon interface DMX 003 12 canaux Logique / Gradateur (PWM). Interface DMX 003 - 18F45K22 - (08/09/2013) |
![]() |
Interface
DMX 004 Programme pour PIC 18F45K22 utilisé dans mon interface DMX 004 8 canaux Logique / Gradateur (secteur 230 Vac). Interface DMX 004 - 18F45K22 - (09/02/2014) |
![]() |
Interface
DMX 008 Programme pour PIC 18F45K22 utilisé dans mon interface DMX 008 256 canaux. Interface DMX 008 - 18F45K22 - LE - (29/02/2015) (LE = version allégée et limitée aux 8 premiers canaux DMX) |
![]() | Interface
DMX 009 Programme pour PIC 18F45K22 utilisé dans mon interface DMX 009 16 canaux PWM. Interface DMX 009 - 18F45K22 - LE - (16/08/2015) (LE = version allégée et limitée à 4 voies de sortie) |
![]() | Interface
DMX 011 Programme pour PIC 18F45K22 utilisé dans mon interface DMX 011 8 voies 0-10 V. Interface DMX 011 - 18F45K22 - LE - (14/01/2018) (LE = version allégée et limitée à 2 voies de sortie) |
![]() |
Interface
Serie 001 Programme pour PIC 16F628A utilisé dans mon interface série 001, 1 entrée RS232 vers 32 sorties logiques. Interface serie 001 - 16F628A - (01/08/2010) |
![]() |
Interface
USB 004 Programmes pour PIC 18F4550 et 18F2550 utilisés dans mon interface USB 004, 1 port USB vers 256 sorties logiques. Interface USB 004 - 18F2550 et 18F4550 - (23/08/2015) |
![]() |
Interface
USB 003 Programme pour PIC 18F4550 utilisé dans mon interface USB 003, 1 port USB vers 32 sorties logiques. Interface USB 003 - 18F4550 - (20/01/2013) |
![]() |
Interface
Ethernet 001 Programmes pour PIC 18F45K22 utilisé dans mon interface Ethernet 001 avec contrôleur Ethernet ENC28J60. Interface Ethernet 001 - 18F45K22 - (08/09/2013) |
Générateurs, grilles audio, annexes à des instruments de musique
![]() |
Lecteur
audio 001 Lecteur audio autonome multi-fichiers à base de PIC 18F4520, décrit à la page Lecteur audio 001. Lecteur audio 001 - PIC 18F4520 et 18F2520 - (27/11/2011) |
![]() |
Lecteur
audio 004 Lecteur audio autonome multi-fichiers MP3 et WAV à base de PIC 18F45K22, décrit à la page Lecteur audio 004. Lecteur audio 004 - PIC 18F45K22 - (16/02/2014) |
![]() |
VCA
008 Ampli commandé en tension avec PIC 12F675 et pot numérique DS1802, décrit à la page VCA 008. VCA 008 - PIC 12F675 - (29/03/2015) |
![]() |
VCA
007 Ampli commandé en tension avec PIC 12F675 et pot numérique MCP41010, décrit à la page VCA 007. VCA 007 - PIC 12F675 - (28/09/2014) |
![]() |
Commutateur
audio 019 Programme pour PIC 16F88 utilisé dans mon commutateur audio 019. Commutateur audio 019 - 16F88 - (19/06/2016) |
![]() |
AcceloMidi
001 Instrument de musique MIDI avec accéléromètre ADXL330, décrit à la page AcceloMidi 001. AcceloMidi 001 - 16F88 - (13/10/2013) |
![]() |
Générateur
percussions 003 Générateur MIDI 4 voies à base de PIC 16F88, décrit à la page Générateur percus 003. Générateur percus 003 - 16F88 - (13/06/2010) |
![]() |
Générateur
percussions 003b Générateur MIDI 1 voie à base de PIC 12F675, décrit à la page Générateur percus 003b. Générateur percus 003b - 12F675 - (13/06/2010) |
![]() |
Générateur
impulsions 006 Générateur d'impulsions pour pilotage diode laser, décrit à la page Générateur impulsions 006. Générateur impulsions 006 - PIC 12F675 - (05/12/2010) |
![]() | Orgue
011 Orgue à base de PIC 24FJ32GA002, décrit à la page Orgue 011. Orgue 011 - PIC 24FJ32GA002 - (05/04/2020) |
![]() |
Orgue
009 Orgue à base de PIC 18F45K22, décrit à la page Orgue 009. Orgue 009 - PIC 18F45K22 - (07/09/2014) |
![]() |
Orgue
008 Orgue à base de PIC 16F628A, décrit à la page Orgue 008. Orgue 008 - PIC 16F628A - (20/02/2011) |
![]() |
Orgue
006 Orgue à base de PIC 18F2520, décrit à la page Orgue 006. Orgue 006 - PIC 18F2520 - (03/10/2010) |
![]() |
Orgue
003 Orgue polyphonique à base de PIC 18F2420. Commencé, fonctionne en partie. |
![]() |
Orgue
005 Orgue monodique à base de PIC 12F675, décrit à la page Orgue 005. Orgue 005 - PIC 12F675 - (08/08/2009) |
![]() |
Sirènes
007 et 007b Sirènes "multi-sons" et "simple son" très simples, à base de PIC 12F675, décrites aux pages Sirène 007 et Sirène 007b. Sirène 007 - PIC 12F675 - (03/10/2009) Sirène 007b - PIC 12F675 - (25/01/2015) |
![]() |
Sirène
008 Sirènes deux tons "Pompiers", à base de PIC 12F675, décrites à la page Sirène 008. Sirène 008 - PIC 12F675 - (14/06/2015) |
![]() |
Pédalier
001 Pédalier de commande et de gestion des tonalités pour mon Piano-Harpe Laser Pas commencé. |
![]() |
Grille
audio 001 Grille audio 4 entrées / 4 sorties (stéréo ou symétrique), avec presets rappelables à tout instant. Commencé. |
![]() |
Grille
audio 002 Grille audio 8 entrées / 8 sorties (stéréo ou symétrique), avec presets rappelables à tout instant. Commencé. |
![]() |
Générateur
triphasé 001 Générateur BF à trois sorties déphasés de 120 degrés, décrit à la page Générateur triphasé 001. Générateur triphasé 001 - PIC 12F675 - (16/05/2010) |
![]() |
Générateur
audio 014 Générateur BF 1 kHz à quatre composants, avec PIC 16F1705, décrit à la page Générateur audio 014. Générateur audio 014 - 16F1705 - (10/08/2014) |
![]() | Générateur
audio 016 Générateur BF 1 Hz à 999 kHz avec AD9833 et PIC 18F4550, décrit à la page Générateur audio 016. Générateur audio 016 - 18F4550 - LE (16/06/2018) |
![]() |
Interphone
004 et 004b Interphone multi-postes à liaison numérique "RS485" décrit à la page Interphone 004b. Interphone 004 à base de PIC 16F886 - Code logiciel non disponible. Interphone 004b à base de PIC 18F2420 - Code logiciel non disponible. |
![]() |
Contrôleur
pour DAC AD1955 001 Contrôleur permettant de programmer deux DAC de type AD1955 en mode "stéréo / dual-mono", décrit à la page Contrôleur DAC AD1955 001. Contrôleur_ad1955_001.zip - (07/08/2011) |
Télécommandes, alarmes, ...
![]() |
Télécommande
002 Pour PIC 16F628A utilisé dans ma télécommande 002, 8 ou 10 voies sur une liaison unifilaire ou sans fil. Telecommande 002a, 002b et 002c - 16F628A - (07/11/2010) |
![]() |
Télécommande
004 Pour PIC 16F628A utilisé dans ma télécommande 004, 10 voies commandées par TC IR code RC5 ou RC6. Télécommande 004 - 16F628A- (30/05/2010) |
![]() |
Télécommande
004b Pour PIC 16F876A utilisé dans ma télécommande 004b, 16 voies commandées par TC IR code RC5 ou RC6. Télécommande 004b - 16F876A - (06/10/2013) |
![]() |
Télécommande
006b Pour PIC 16F628A utilisé dans ma télécommande 006b pour pilotage Cubase (messages MIDI MMC) depuis ma cabine speak. Télécommande 006b - PIC 16F628A - (10/06/2012) |
![]() |
Télécommande
007 Pour PIC 16F628A utilisé dans ma télécommande 007 sur réseau secteur 230 V. Télécommande 007 - PIC 16F628A - 13/08/2017 |
![]() | Télécommande
009 Pour PIC 18F46K22 utilisé dans ma télécommande 009. Télécommande 009 - PIC 18F46K22 - LE - 08/04/2018 |
![]() | Télécommande
010 Pour PIC 18F2520 utilisé dans ma télécommande 010. Télécommande 010 - PIC 18F2520 - LE - 09/06/2019 |
![]() |
Clé
électronique 001 Pour PIC 12F675 utilisé dans ma clé 001. Clé électronique 001 - 12F675 - (06/05/2012) |
![]() |
Récepteur
TC IR RC5 001 Pour PIC 16F628A utilisé dans mon récepteur télécommande IR RC5 001. Récepteur TC IR RC5 001 - 16F628A - (30/05/2010) |
![]() |
Générateur
GPS NMEA 001 Pour PIC 16F628A utilisé dans mon Générateur GPS NMEA 001 Générateur GPS-NMEA 001 - 16F628A - (04/12/2016) |
![]() |
Afficheur
GPS NMEA 001 Pour PIC 18F46K22 utilisé dans mon Afficheur GPS NMEA 001 Afficheur GPS-NMEA 001 - 18F46k22 - (04/12/2016) |
![]() |
PLL
00x Commande / Affichage fréquence émission pour mon émetteur FM 002 Pas commencé. |
Où donc classer les projets "inclassables", si ce n'est ici ?
![]() |
Séquenceur
001 Programme pour PIC 16F628A utilisé dans mon séquenceur 001. Séquenceur 001 - 16F628A - (13/06/2010) |
![]() | Séquenceur
002 Programme pour PIC 18F46K22 utilisé dans mon séquenceur 002. Séquenceur 002 - 18F46K22 - LE (12/05/2018) |
![]() |
Séquenceur
003 Programme pour PIC 12F675 utilisé dans mon séquenceur 003. Séquenceur 003 - 12F675 - (13/06/2011) |
![]() |
Séquenceur
004 Programme pour PIC 16F886 utilisé dans mon séquenceur 004. Séquenceur 004 - 16F886 - (13/09/2015) |
![]() |
Séquenceur
006b Programme pour PIC 16F88 utilisé dans mon séquenceur 006b. Séquenceur 006b - PIC 16F88 - (05/01/2014) |
![]() |
Séquenceur
008 Programme pour PIC 18F46K22 utilisé dans mon séquenceur 008. Séquenceur 008 - 18F46K22 - (18/01/2015) |
![]() |
Sélecteur
001c Programmes pour PIC 16F84A ou 16F628A utilisés dans mes sélecteur 001c. Sélecteurs 001c et 001cb - 16F84A et 16F628A - (16/05/2010) L'archive contient le programme des trois versions existantes. |
![]() |
Commutateur
audio 011d Programme pour PIC 16F628A utilisé dans mon commutateur audio 011d. Commutateur 011d - 16F628A - (15/05/2011) |
![]() |
Grille
audio 001 Programme pour PIC 16F628A utilisé dans ma grille audio 001. Grille audio 001 - 16F628A - (24/03/2013) |
![]() |
Testeur
alarme incendie 001 Programme pour PIC 18F2420 utilisé dans mon testeur alarme incendie 001. Testeur alarme incendie 001a - 18F2420 - (14/11/2010) |
![]() |
Sélecteurs
006 et 006b Programmes pour PIC 12F675 utilisé dans mon sélecteur 006 et pour PIC 18F45K22 utilisé dans mon sélecteur 006b. Sélecteur 006 - 12F675 - 01/01/2009 Selecteur 006b - 18F45K22 - 18/12/2016 |
![]() |
Sélecteur
002 Programmes pour PIC 16F628A et 16F886 utilisés dans mes sélecteurs 002c et 002d. Sélecteur 002c et 002d - Pour PIC 16F628A et 16F886 - (25/12/2011) |
![]() |
Décodeur
logique 001 Programme pour PIC 18F2420 utilisé dans mon décodeur logique 001. Décodeur logique 001a - 18F2420 - (22/09/2013) |
![]() |
Loopers
001, 002 et 002b Trois circuits à base de 16F628A, décrits aux pages Looper 001, Looper 002a et Looper 002b. Looper 001 - 16F628A Looper 002a - 16F628A Looper 002b - 16F628A |
![]() |
Looper
003 Circuit à base de 16F628A avec affichage numérique du preset en cours, décrit à la page Looper 003. Looper 003 - 16F628A |
![]() |
Arbitre
001 Programme pour PIC 16F628A utilisé dans mon arbitre 001. Arbitre 001 - 16F628A - Pour 4 joueurs (01/01/2009) |
![]() |
Arbitre
002 Programme pour PIC 18F2420 utilisé dans mon arbitre 002. Arbitre 002 - 18F2420 - Pour 7 joueurs (05/04/2010) |
![]() |
Anti-tartre
001 Programme pour PIC 12F675 utilisé dans mon anti-tartre 001. Anti-tartre 001 - 12F675 - (29/08/2010) |
![]() |
Anti-moustiques
003 Programme pour PIC 12F675 utilisé dans mon anti-moustique 003. Antimoustique 003 - 12F675 - (13/06/2010) |
![]() |
Anti-taupe
001 Programme pour PIC 12F675 utilisé dans mon anti-taupe 001. Anti-taupe 001 - 12F675 - (18/03/2012) |
![]() |
Interrupteur
automatique 001 Programme pour PIC 12F675 utilisé dans mon Interrupteur automatique 001 Interrupteur automatique 001 - 12F675 |
![]() |
Interrupteur
automatique 002 Programme pour PIC 12F675 utilisé dans mon Interrupteur automatique 002 Interrupteur automatique 002 - 12F675 |
![]() |
Télérupteur
002 Programme pour PIC 12F675 utilisé dans mon Télérupteur 002 Telerupteur 002 - 12F675 - (18/07/2010) |
![]() |
Chemin
électrique 002 Programme pour PIC 16F628A utilisé dans mon chemin électrique 002 Chemin électrique 002 - PIC 16F628A |
![]() |
Dé
001 Programme pour PIC 16F628A utilisé dans mon dé 001 Dé 001 - PIC 16F628A - (07/03/2010) |
![]() |
Flipper
001 Projet en cours de conception, à base de 16F628A. Presque terminé. |
![]() |
Générateur
coupures alim 001 Programme pour PIC 16F628A utilisé dans mon Générateur coupures alim 001 Générateur coupure alim 001 - 16F628 - (27/03/2011) |
![]() |
Bougie
002 Programme pour PIC 12F675 utilisé dans ma bougie 002 Bougie 002 - 12F675 - (13/06/2010) |
![]() |
Roule
Boule 00x Mise en boite réduite de mon jeu RouleBoule |
![]() |
Jeux
d'éveil 00x Jeux d'éveil pour enfants avec clavier PC : "Appuie sur la touche A" - Appui sur touche B : "Ah, tu t'es trompé..." |