Fréquencemètre à microcontrôleur PIC – Structure du programme

Voilà, notre micro contrôleur est placé dans le circuit (au moins sur le papier!). Nous savons ce qu’il doit faire: compter des impulsions et transmettre le résultat du comptage à l’afficheur. Il est temps maintenant de passer à la programmation du micro contrôleur. Avant de commencer à programmer j’ai « démonté » plusieurs programmes écrits en langage [...]

Fréquencemètre à microcontrôleur PIC – Description

Mon circuit n’est qu’une variante des nombreux schémas publiés sur Internet, comme celui-ci présenté sur Ham Radio India de VU2FD. Je l’ai simplement adapté aux composants dont je disposais et aux ports que je souhaitais utiliser. La figure 1 montre le schéma du circuit qui a été réalisé avec kicad. Il comprend 3 parties: le [...]

Fréquencemètre à microcontrôleur PIC

Je poursuis mon initiation au microcontrôleur avec cette série d’articles consacrée à la réalisation d’un fréquencemètre, de sa conception, en passant par la programmation du firmware embarqué, la réalisation du circuit électronique, jusqu’à la fabrication mécanique de son boitier. De nombreux exemples existent sur Internet mais pour bien comprendre ce que j’utilise, rien ne vaut [...]

Mon premier projet PIC РProgrammateur sur port parall̬le

Pour réaliser ce premier programmateur, je suis parti du schéma de base de David TAIT supporté par PICPgm et du programmateur présenté sur le site kudelsko. Je dispose déjà d’une alimentation 12.0V 14.0V fabriquée à partir d’une alimentation de PC H.S. récupérée et d’un CI 74LS06N. A la différence du 74LS07 utilisé dans le schéma [...]

Mon premier projet PIC

Je n’ai jamais utilisé de microcontrôleur. Comme ce composant entre dans la fabrication d’appareils de mesure et notamment du fréquencemètre, je souhaite apprendre à l’utiliser et à le programmer. Il existe plusieurs familles de microcontrôleurs chez différents constructeurs. Lequel choisir? Quels outils de développement choisir? Cahier des charges – construire un programmateur, – utiliser un [...]

Mon blog – Partie 14 – Créer son thème WordPress – Traduction

Objet Le thème est prévu pour être publié. Il a été programmé en utilisant, pour afficher les messages, les 2 fonctions WordPress: __ ($message, $domain) qui renvoie un texte à une autre fonction, _e($message, $domain) qui affiche directement le texte. Pour écrire des programmes multilingues, WordPress s’appuie sur la bibliothèque logicielle GNU GetText . GetText [...]

Mon blog – Partie 13 – Créer son thème WordPress – Autres Templates

Erreur 404 Le template 404.php est utilisé quand un lien est fait vers une page qui n’existe pas. Je me suis contenté du minimum, afficher sur une page le message « Erreur 404 page non trouvée ». Cette page est néanmoins complète. Elle est construite simplement à partir du template index.php. Elle permet ainsi de se rebrancher [...]

Mon blog – Partie 12 – Créer son thème WordPress – Style Print

Objet Quand un article m’intéresse ou qu’il est assez long, j’ai pour habitude de l’imprimer soit pour le conserver, soit pour le lire plus tard à tête reposée. En l’état actuel de notre thème, essayez avec votre navigateur, de voir l’ aperçu d’un article sans l’imprimer. Ce n’est pas très beau! Votre page est encombrée [...]

Mon blog – Partie 11 – Créer son thème WordPress – Template Comments

Objet Le template comments est chargé: – d’afficher le nombre de commentaires par type, – d’afficher les méta-données du commentaire (origine, date) – d’afficher le commentaire selon son niveau de profondeur, – de créer le lien vers la réponse à un commentaire, – de ne pas afficher les commentaires en attente de modération, – d’afficher [...]

Mon blog – Partie 10 – Créer son thème WordPress – Template Single

Objet A ce stade du développement de notre thème si vous cliquez sur le titre de l’article pour afficher son contenu, vous remarquez qu’il manque la possibilité d’introduire un commentaire et la navigation d’un article à l’autre, bien pratique pour suivre une série d’articles traitant du même sujet. Comme pour les templates archive et search, [...]