| Titre : | 50 Nouvelles applications des microcontrôleurs PIC : programmation des PIC 16/18 en langage JAL | | Type de document : | texte imprimé | | Auteurs : | Bert van Dam, Auteur ; Hervé Moreau, Traducteur | | Editeur : | Pays-Bas : Publitronic-Elektor | | Année de publication : | 2010 | | Importance : | 394 p. | | Présentation : | couv. ill. en en coul | | Format : | 23 cm. | | ISBN/ISSN/EAN : | 978-2-86661-177-4 | | Langues : | Français (fre) | | Catégories : | MICRO INFORMATIQUE
| | Mots-clés : | microcontrôleurs PIC matériel requis relais courant alternatif fond de bruit traitement de son capteurs | | Index. décimale : | 24-03 Programmation des microsystèmes et microprocesseurs | | Résumé : | Ce livre ne réunit pas moins de 50 projets passionnants pour vous initier au langage de programmation JAL et maîtriser les microcontrôleurs PIC. De la simple LED clignotante à la vision artificielle, de l'alarme laser à la souris USB taquine, de l'indicateur de niveau capacitif au gradateur de lumière, ces projets sont à la fois instructifs et distrayants. Chacun fournit le prétexte d'étudier des techniques universelles comme la commande d'un relais, ou le traitement des signaux émis par divers capteurs (y compris par exemple un codeur rotatif), la communication avec les bus I2C, SPI, RS232, USB, les afficheurs à 7 segments et même le bus CAN. On y apprend à pratiquer la commande de largeur d'impulsion, la conversion analogique-numérique et inversement, le traitement des interruptions, et bien des astuces.
L'auteur garde votre enthousiasme en éveil tout en vous faisant progresser dans votre apprentissage.
Abordez-le comme un ouvrage récréatif et pédagogique : assemblez et utilisez les projets proposés. Les explications claires, les schémas et les photographies vous feront découvrir une activité enrichissante et captivante.
Considérez-le comme un manuel, clair et détaillé sur chaque projet. Pour vous familiariser avec les microcontrôleurs et les composants utilisés dans les projets, l'exploitation de leurs fiches techniques est également expliquée. Pour accélérer votre apprentissage sans s'égarer dans les spécificités, l'auteur a retenu trois contrôleurs : le 16f877A, le 18f4455, et le 18f4685. Cela ne vous empêchera pas d'enrichir tel ou tel projet, et de l'adapter à vos propres besoins. Vous apprendrez d'ailleurs comment transposer vos programmes d'un microcontrôleur à un autre. La procédure de transfert de programme dans le microcontrôleur via le programmateur Wisp648 est également décrite.
Ce livre est aussi un guide de référence, avec des informations introuvables ailleurs : une explication du langage de programmation JAL et de toutes les bibliothèques d'extension utilisées. Les outils de programmation (environnement de développement JALedit/XWisp, bibliothèques JAL, programmes décrits) sont téléchargeables gratuitement. L'index permet de retrouver rapidement un projet et donc les principales commandes dans leur contexte. Une fois devenu expert, vous garderez ce guide à portée de main ! | | Note de contenu : | Sommaire
1 Les microcontrôleurs PIC
2 Matériel requis
2.1 le matériel indispensable
2.2 le matériel facultatif (pour votre confort)
3 Tutoriel : notre premier projet
3.1 matériel
3.2 programme
3.3 compilation et téléchargement
3.4 débogage
3.5 ça marche!
3.6 les suite de la compilation
4 Relais
4.1 déconnexion automatique du PIC
4.2 relais bistable
4.3 ampoule clignotante (8 V)
4.4 ampoule clignotante (tension de secteur, 240 V ou 110 V)
5 Courant alternatif
5.1 commutateur (8 V)
5.2 détection du passage à zéro
5.3 gradateur de lumière (8 V)
5.4 gradateur de lumière (tension de secteur, 110 à 240 V)
6 Des projets qui font du bruit
6.1 répulsif anti-braillards
6.2 conversion numérique-analogique N/A
6.3 sirène avec amplificateur
6.4 un microcontrôleur qui parle 18F4685
7 Traitement du son
7.1 comparateur
7.2 interrupteur commandé par le son
7.3 oreilles artificielles
7.4 fréquencemètre
7.5 préamplificateur pour microphone
8 Capteurs
8.1 protection anti-vol par effet hall
8.2 touche sensitive
8.3 indicateur de niveau capacitif sans contact
8.4 alarme basse tension
8.5 contrôle de température
8.6 température d'un élevage de volailles
9 Communication
9.1 communication RS232- passthrough (intercommunication)
9.2 RS232-terminal VT52
9.3 récepteur IR
9.4 émetteur IR télécommande
9.5 USB-écho sériel
9.6 USB-souris taquine
9.7 USB-mesures A/N avec excel
9.8 bus CAN- mise en boucle (loopback)
9.9 bus CAN - LED distantes
9.10 SPI- maître - esclave
9.11 SPI- échantillonnage sur carte MMC
9.12 I2C- horloge temps réel
9.13 I2C- sablier
9.14 I2C- mémoire avec pile de sauvegarde
9.15 I2C- conversion N/A
10 Vision artificielle
10.1 un papier dans le champ
10.2 compter des carrés de couleur
10.3 j'ai l'impression que quelque chose a changé
10.4 des photos pour son PC
11 Divers
11.1 afficheur à sept segments
11.2 afficheur à 7 segments double avec permutation par transistor
11.3 encodeur rotatif
11.4 interruption du port B
11.5 mettre à jour le micrologiciel de son Wisp
11.6 alarme laser
12 Autres microcontrôleurs
12.1 microcontrôleurs pris en charge
12.2 transposition
13 Appendice
Index |
50 Nouvelles applications des microcontrôleurs PIC : programmation des PIC 16/18 en langage JAL [texte imprimé] / Bert van Dam, Auteur ; Hervé Moreau, Traducteur . - Pays-Bas : Publitronic-Elektor, 2010 . - 394 p. : couv. ill. en en coul ; 23 cm. ISBN : 978-2-86661-177-4 Langues : Français ( fre) | Catégories : | MICRO INFORMATIQUE
| | Mots-clés : | microcontrôleurs PIC matériel requis relais courant alternatif fond de bruit traitement de son capteurs | | Index. décimale : | 24-03 Programmation des microsystèmes et microprocesseurs | | Résumé : | Ce livre ne réunit pas moins de 50 projets passionnants pour vous initier au langage de programmation JAL et maîtriser les microcontrôleurs PIC. De la simple LED clignotante à la vision artificielle, de l'alarme laser à la souris USB taquine, de l'indicateur de niveau capacitif au gradateur de lumière, ces projets sont à la fois instructifs et distrayants. Chacun fournit le prétexte d'étudier des techniques universelles comme la commande d'un relais, ou le traitement des signaux émis par divers capteurs (y compris par exemple un codeur rotatif), la communication avec les bus I2C, SPI, RS232, USB, les afficheurs à 7 segments et même le bus CAN. On y apprend à pratiquer la commande de largeur d'impulsion, la conversion analogique-numérique et inversement, le traitement des interruptions, et bien des astuces.
L'auteur garde votre enthousiasme en éveil tout en vous faisant progresser dans votre apprentissage.
Abordez-le comme un ouvrage récréatif et pédagogique : assemblez et utilisez les projets proposés. Les explications claires, les schémas et les photographies vous feront découvrir une activité enrichissante et captivante.
Considérez-le comme un manuel, clair et détaillé sur chaque projet. Pour vous familiariser avec les microcontrôleurs et les composants utilisés dans les projets, l'exploitation de leurs fiches techniques est également expliquée. Pour accélérer votre apprentissage sans s'égarer dans les spécificités, l'auteur a retenu trois contrôleurs : le 16f877A, le 18f4455, et le 18f4685. Cela ne vous empêchera pas d'enrichir tel ou tel projet, et de l'adapter à vos propres besoins. Vous apprendrez d'ailleurs comment transposer vos programmes d'un microcontrôleur à un autre. La procédure de transfert de programme dans le microcontrôleur via le programmateur Wisp648 est également décrite.
Ce livre est aussi un guide de référence, avec des informations introuvables ailleurs : une explication du langage de programmation JAL et de toutes les bibliothèques d'extension utilisées. Les outils de programmation (environnement de développement JALedit/XWisp, bibliothèques JAL, programmes décrits) sont téléchargeables gratuitement. L'index permet de retrouver rapidement un projet et donc les principales commandes dans leur contexte. Une fois devenu expert, vous garderez ce guide à portée de main ! | | Note de contenu : | Sommaire
1 Les microcontrôleurs PIC
2 Matériel requis
2.1 le matériel indispensable
2.2 le matériel facultatif (pour votre confort)
3 Tutoriel : notre premier projet
3.1 matériel
3.2 programme
3.3 compilation et téléchargement
3.4 débogage
3.5 ça marche!
3.6 les suite de la compilation
4 Relais
4.1 déconnexion automatique du PIC
4.2 relais bistable
4.3 ampoule clignotante (8 V)
4.4 ampoule clignotante (tension de secteur, 240 V ou 110 V)
5 Courant alternatif
5.1 commutateur (8 V)
5.2 détection du passage à zéro
5.3 gradateur de lumière (8 V)
5.4 gradateur de lumière (tension de secteur, 110 à 240 V)
6 Des projets qui font du bruit
6.1 répulsif anti-braillards
6.2 conversion numérique-analogique N/A
6.3 sirène avec amplificateur
6.4 un microcontrôleur qui parle 18F4685
7 Traitement du son
7.1 comparateur
7.2 interrupteur commandé par le son
7.3 oreilles artificielles
7.4 fréquencemètre
7.5 préamplificateur pour microphone
8 Capteurs
8.1 protection anti-vol par effet hall
8.2 touche sensitive
8.3 indicateur de niveau capacitif sans contact
8.4 alarme basse tension
8.5 contrôle de température
8.6 température d'un élevage de volailles
9 Communication
9.1 communication RS232- passthrough (intercommunication)
9.2 RS232-terminal VT52
9.3 récepteur IR
9.4 émetteur IR télécommande
9.5 USB-écho sériel
9.6 USB-souris taquine
9.7 USB-mesures A/N avec excel
9.8 bus CAN- mise en boucle (loopback)
9.9 bus CAN - LED distantes
9.10 SPI- maître - esclave
9.11 SPI- échantillonnage sur carte MMC
9.12 I2C- horloge temps réel
9.13 I2C- sablier
9.14 I2C- mémoire avec pile de sauvegarde
9.15 I2C- conversion N/A
10 Vision artificielle
10.1 un papier dans le champ
10.2 compter des carrés de couleur
10.3 j'ai l'impression que quelque chose a changé
10.4 des photos pour son PC
11 Divers
11.1 afficheur à sept segments
11.2 afficheur à 7 segments double avec permutation par transistor
11.3 encodeur rotatif
11.4 interruption du port B
11.5 mettre à jour le micrologiciel de son Wisp
11.6 alarme laser
12 Autres microcontrôleurs
12.1 microcontrôleurs pris en charge
12.2 transposition
13 Appendice
Index |
|  |