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).
Certaines archives zip que je mets à disposition comportent ainsi les
fichiers sources (*.mpas ou *.asm), d'autres ne comportent que le
programme compilé (*.hex).
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.
Compteur tempo 001b - Pro Détails... |
|
Générateur de notes pour orgue/synthétiseur - Pro Détails... |
|
Diapason 002 Détails... | |
Métronome 009 - Pro Détails... | |
Indicateur taux humidité (hygromètre) 004b Détails... | |
Filtre BF 016 - Pro Détails... |
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) |
|
Coeur clignotant 002 (12F675) Programme pour Coeur clignotant 002. Coeur clignotant 002 - 12F675 - (15/05/2024) | |
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) |
|
Lampadaire multicolore 008
(12F1572) Programme pour PIC 12F1572 utilisé dans mon lampadaire multicolore 008. Lampadaire multicolore 008 - 12F1572.zip (06/04/2021) |
|
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 005 Programme pour PIC 16F88 utilisé dans mon thermomètre 005 Thermomètre 005 - PIC 16F88 - 24/06/2023 | |
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 - (01/07/2023) |
|
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 003 Programme pour PIC 12F675 utilisé dans mon indicateur de niveau liquide 003. Indicateur niveau liquide 003 - PIC 12F675 - (22/05/2022) | |
Indicateur niveau liquide 003b Programme pour PIC 16F1826 utilisé dans mon indicateur de niveau liquide 003b. Indicateur niveau liquide 003b - PIC 16F1826 - (29/07/2023) | |
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 |
|
Diapason 002 Programme pour PIC 12F1572 utilisé dans mon diapason 002 Diapason 002 - 12F1572 - (04/02/2024) | |
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 031a Programme pour PIC 16F1827 utilisé dans mon interface MIDI 031, transposeur de tonalité Interface MIDI 031a - PIC 16F1827 - (31/03/2024) | |
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 DMX 012 Programme pour PIC 12F1572 utilisé dans mon interface DMX 012 3 voies PWM pour LED 1W. Interface DMX 012 - 12F1572 - (09/05/2021) |
|
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) |
|
Delay 002 Effet audio réverb ou écho à base de PIC16F, décrit à la page Delay 002. Delay 002 - 16F1788 - (12/08/2023) | |
Delay 003b Effet audio réverb ou écho à base de dsPIC33, décrit à la page Delay 003. Delay 003b - dsPIC33FJ12GP202 - (25/08/2023) | |
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) |
|
Décodeur tonalité 003 Programme pour PIC 12F675 utilisé dans mon décodeur de tonalité 003. Décodeur tonalité 003 - 12F675 - (17/06/2023) | |
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é..." |