En électronique moderne, la programmation a pris une place très importante. Elle permet de réduire l'électronique matérielle et de réaliser les mêmes fonctions de façon logicielle. Il existe plusieurs langages de programmation pour programmer l'électronique, mais selon moi, un des langages les plus simples à apprendre est le C. C'est un langage qui est près de nous puisqu'il utilise des termes anglais pour commander les différents registres du microcontrôleur. J'ai choisi de bâtir mes cours de programmation avec des microcontrôleurs de la famille des PICs (Microchip) puisque ce sont des microcontrôleurs accessibles à bas prix et ils sont facilement programmables avec un programmateur de PIC conventionnel. Finalement, j'ai choisi le compilateur MikroC PRO puisque c'est un logiciel gratuit qui est adapté pour la programmation en C de microcontrôleur PIC.

En suivant la série complète sur la programmation de microcontrôleur PIC, vous en apprendrez plus sur les différentes applications possibles à réaliser avec ce type de microcontrôleur et vous serez en mesure de programmer d'autres microcontrôleurs dans le même langage malgré les différences de structure.

J'ai rassemblé, dans un kit d'apprentissage, tous les éléments nécessaires pour la réalisation des montages que vous trouvez tout au long de mes cours avec les microcontrôleurs et le programmateur indispensable pour la programmation des PICs. Vous pouvez acquérir ce kit en vous connectant sur mon "Magasin" en ligne en cliquant sur ce lien.

Liste de tous les cours :

Cours 1 La Base
Cours 2 Premier Projet
Cours 3 Entrée / Sortie (I/O)
Cours 4 Contrôler un Composant Puissant
Cours 5 Gestion du temps / Timers
Cours 6 Conversion Binaire / Hexadécimale / Décimale
Cours 7 Les Fonctions
Cours 8 La Simulation Logicielle (Débugger)
Cours 9 Convertisseur Analogique / Numérique (ADC)
Cours 10 Gestion d'un écran LCD (Mode 4-bit et Mode 8-bit)
Cours 11 Les tableaux

 

 

 

 

 

 

 

 

Statistiques

  • Utilisateurs inscrits 2145
  • Articles 219
  • Affichages d'articles 2819287