50 PIC Microcontroller projecten

50 PIC Microcontroller projecten
voor beginners en experts
door Bert van Dam

Dit boek bevat 50 leuke en spannende projecten met PIC microcontrollers zoals een laser alarm, USB plaagmuis, eierwekker, jongerenverjager, geluidsschakelaar, capacitieve vloeistofniveau meting, "vinger in het water" sensor, bewaking van een ruimte met een kamera, 220 volt lichtdimmer, pratende microcontroller en nog veel meer. Er komen talloze technieken aan de orde zoals relais, wisselstroomregeling (ook 220 volt), I2C, SPI, RS232, USB, puls breedte modulatie, rotary encoder, interrupts, infrarood, analoog-digitaal conversie (en andersom), 7-segment display en zelfs CAN bus.

U kunt dit boek gebruiken om de verschillende projecten na te bouwen en daarna in de praktijk te brengen. Door de duidelijke uitleg, schema's en zelfs foto's van de opstelling is het nabouwen een leuke bezigheid. Bij ieder project wordt uitgelegd waarom het juist op die manier is uitgevoerd, en wordt kort de theorie behandeld. U kunt dit boek dus gebruiken als studieboek, of als basis voor grotere en ingewikkeldere projecten. Alle schakelingen zijn op een steekbord uitgevoerd zodat uitbreiden en aanpassen gemakkelijk is.

De drie PIC microcontrollers die in dit boek gebruikt worden zijn de 16f877A, 18f4455 en 18f4685. Daarnaast komt aan de orde hoe u de programma's van de ene naar de andere microcontroller kunt overzetten (er worden 15 types ondersteund) inclusief twee praktijkvoorbeelden.

Dit boek is geen vervolg, maar wel een aanvulling op het "PIC Microcontrollers - 50 projecten voor beginners en experts" boek van dezelfde schrijver. Heeft u beide boeken dan heeft u maar liefst 100 projecten voor zes verschillende microcontrollers!

Speciale dank aan Wouter van Ooijen en Bert Oudshoorn voor hun hulp bij de eindredactie.

 

 50 PIC Microcontroller projects

50 PIC Microcontroller projects
for beginners and experts
by Bert van Dam

This book contains 50 fun and exciting projects using PIC microcontrollers such as a laser alarm, USB teasing mouse, eggtimer, youth repellent, sound switch, capacitive liquid level measurement, "finger in the water" sensor, guarding a room using a camera, mains light dimmer (110-220 volts), talking microcontroller and much more. Several different techniques are discussed such as relay, alternating current (including 110/220 volts), I2C, SPI, RS232, USB, Pulse Width Modulation, rotary encoder, interrupts, infrared, analog to digital conversion (and the other way around), 7-segment display and even CAN bus.

You can use it as projects book and build the projects for your own use. The clear explanations, schematics, and pictures of each project on a breadboard make this a fun activity. Each project also covers some theory as to why it works the way it does. So you can use this book as a studybook, or as base for larger and more complicated projects. All projects are build using a breadboard so adaptation and expansion is a piece of cake.

The three microcontrollers used in this book are the 16f877A, 18f4455 and 18f4685. Migration from one microcontroller to another is also discussed (15 different types are supported) including two examples.

This book is not a sequel to, but an expansion of the "PIC Microcontrollers - 50 projects for beginners and experts" book by the same author. If you own both books you have a whopping 100 projects for 6 different microcontrollers!

Special thanks to Kyle York for his help with the final editing of the English version.

 

 50 applications des microcontrôleurs PIC

50 applications des microcontrôleurs PIC
Programmation des PIC 16 et 18 en langage JAL
par Bert van Dam
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 I²C, 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 le18f4685. 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 !

 

COPYRIGHT: This website and the ideas, software, models, pictures contained herein are Copyright (c) 1995-2014 Bert van Dam (with the exception of the contents of the starterpack and the advertisements). Commercial use by any means, copying, redistribution, modification in any form and in any way, without prior written approval is prohibited. The owner of this website is not responsible for the contents of the advertisements or links.

COPYRIGHT: Deze website en de ideeën, software, modellen en afbeeldingen erin, zijn copyright (c) 1995 - 2014 Bert van Dam (met als uitzondering de inhoud van de starterpack en de advertenties). Commercieel gebruik in welke vorm dan ook, copiëren, redistributie en veranderingen in enige vorm of op enige wijze, zonder voorafgaande schriftelijke toestemming zijn niet toegestaan. De eigenaar van deze website is niet verantwoordelijk voor de inhoud van de advertenties of de links.