Évolution – Écran de veille
Il y a 200 ans, en 1809, naissait Darwin, dont la théorie sur l’évolution des espèces a révolutionné la biologie. Fruit des observations recueillies lors de son voyage en Amérique du Sud et aux îles Galápagos, il la fait connaître dans son ouvrage L’Origine des espèces, publié en 1859.
Générateur d’ondes sonores
Pour faire suite à mon article Delphi pour Électroniciens, voici un Générateur d’ondes sonores offrant plusieurs particularités y compris le balayage manuel de la fréquence sous différents filtres. L’intérêt du logiciel est avant tout dans le code, attribuable en grande partie à David J. Taylor (Edimbourg, 1997); des sources que j’ai adaptées et documentées pour une compilation optimale sous Delphi 2009 ou avant. On y apprend comment créer des ondes sinusoïdales à fréquences variables parfaitement ajustées à la carte son de l’ordinateur. Ajustement du volume à la sortie et sauvegarde du fichier output en format wave. J’y ai ajouté un oscilloscope à brancher sur les valeurs générées (branchement à compléter). Lire le fichier Readme inclus dans les sources pour connaître le détail du fonctionnement.
Exemple:
[Téléchargement]
[Complément d'information] Voir Delphi pour électroniciens. Document de référence:  The Art of Digital Audio, 2nd edition, 1994,  John Watkinson Focal Press (an imprint of Butterworth-Heinemann Ltd), ISBN 0 240 51320 7.
Delphi pour électroniciens
Il s’agit d’une série d’articles consacrée à la programmation en Delphi, portant sur les aspects pratiques de la programmation en liaison avec un matériel électronique, et publiée dans la revue Elektor. Comment, par exemple, créer un programme Delphi sous Windows et le mettre dans un circuit intégré qui devienne un contrôleur Delphi autonome. Les exemples illustrés avec code complet vont de la simple horloge numérique ou du système d’alarme, à un système complet d’arrosage programmé. Le code est présenté sous Delphi 7 [1] mais reste au moins compatible jusque pour Delphi 2007 (Delphi 11). Les auteurs, Detlef Overbeek et Anton Vogelaar sont électroniciens et développeurs logiciels en Angleterre. Le texte en français est très bien illustré à l’aide de schémas. Une bonne lecture.
L’arroseur automatique. Illustration en première page du dernier fascicule (No 10), chacun contient environ 10 pages.

J’ai recueilli les 10 fascicules en format PDF non protégés et les ai mis disponibles sur ce _lien_ (archive compressée rar). On peut facilement y copier le code en le sélectionnant pour l’introduire dans des projets Delphi.
Il est possible de trouver le code complet des projets sur le site web de l’excellente revue ELEKTOR – il suffit de s’y inscrire et chercher la référence en utilisant le code d’identification du projet donné à la fin des articles. D’autres articles et projets disponibles dans la même revue.
[1] Il est possible de trouver Delphi 7 gratuitement sur internet. Sinon me le demander.
Un générateur d’ondes – exemple de projet proposé compilé Delphi 2007 et code source et fichier exécutable.

La touche morte
L’encyclopédie Wikipédia donne une bonne définition de la touche morte sur les claviers d’ordinateur: « Une touche morte est une touche qui ne produit aucun résultat lorsqu’elle est enfoncée, mais modifie le comportement de la prochaine touche qui sera enfoncée. Il existe de nombreuses combinaisons de touches mortes et selon les dispositions des claviers et les réglages, le comportement des touches connues comme étant mortes est quelque peu différent. » [Ref: Wikipédia - Touche Morte]







