Dernière mise à jour le 25/10/25 Présentation Le but de ce montage electronique est de comprendre le fonctionnement I2C du PIC18F4550 et de savoir comment régler les différents registres en I2C.Pour cela nous allons utiulisr la simulation Proteus isis et le debugger rien de plus… Logiciel du PIC Programme MikroPascal du PIC 12F675 [ Logiciel […]
Modélisation du Mosfet
Dernière mise à jour le 26/03/2023 Présentation Dans cette article nous allons voir comment modéliser un Mosfet en utilisant Proteus (ISIS), Pour cela je vais utiliser le MOSFET BS170 Canal-N afin de faire ressortir ses courbes de Vgs, Id, Vds. et je ferais de même pour le MOSFET IRF9230 Canal-P (vous remarquerez que les courbes […]
Surtension aux bornes d’un condensateur – Théorème de Millman (calculs)
Le condensateur Le condensateur est un composant électronique élémentaire, constitué de deux armatures conductrices (appelées « électrodes ») en influence totale et séparées par un isolant polarisable (ou « diélectrique »). Sa propriété principale est de pouvoir stocker des charges électriques opposées sur ses armatures. La valeur absolue de ces charges est proportionnelle à la […]
Générateur de QR-Code et DataMatrix
Dernière mise à jour le 15/01/2021 Présentation Vous connaissez tous les codes à barres ! Cependant les QR-codes et codes Datamatrix restent inconnus du grand public. C’est bien dommage car ces codes offrent un monde de possibilités !. Les codes à barres sont des codes unidimensionnels (1D) où l’information n’est lue et structurée que dans […]
PIC18F4550 (esclave) – OpenMV (maître) – mode lecture/ecriture – I2C
Dernière mise à jour le 15/01/2021 Présentation Lire et écrire des données sur un µc en utilisant la cam OpenMV ? c’est tout à fait possible Dans un premier temps, il faut “caler”, ou dirais-je rendre la communication I2C compatible entre la cam et le PIC pour arriver en sorte à ce que la cam […]
PIC18F4550 (esclave) – OpenMV (maître) – mode lecture – I2C
Dernière mise à jour le 15/01/2021 Présentation Nous allons voir maintenant comment lire des données sur un PIC 18F4550 (ou autre) afin de renvoyer ces données à la cam OpenMV Dans un premier temps, il faut “caler”, ou dirais-je rendre la communication I2C compatible entre la cam et le PIC pour arriver en sorte à […]
PIC18F4550 (esclave) – OpenMV (maître) – mode ecriture – I2C
Dernière mise à jour le 15/01/2021 Présentation Vous avez envie d’écrire des données via la liaison I2C sur un PIC 18F4550 (ou autres) en utilisant la cam OpenMV ? c’est ce que nous allons voir dans cette article, ou il y a aura la programmation de la cam OpenMV en Python et un autre « bout » […]
PIC18F4550 – mode maître (master)
Dernière mise à jour le 10/01/2021 Présentation Comment utiliser un microcontrôleur en mode maître (master en anglais) sur un bus I2C? C’est ce que nous allons voir d’une façon très simple. Soft_I2C Logiciel (Software) ou I2C Matériel (Hardware) ? Bonne question? mais qu’est ce que cela veux bien dire ? Pour faire simple: I2C Logiciel […]
PIC18F4550 (esclave) – OpenMV (maître) – mode I2C
Dernière mise à jour le 12/01/2021 Présentation Dans cette rubrique nous allons voir comment programmer la cam OpenMV en maitre afin que celle-ci communique avec le PIC18F4550 (esclave) sur le bus I2C. J’ai été surpris!! En effet il y a un décalage de bits à réaliser vers la droite au niveau de l’adressage (1er octet), […]
PIC18F4550 – mode esclave (slave)
Dernière mise à jour le 09/01/2021 Présentation Comment utiliser un microcontrôleur en mode esclave (slave en anglais) en utilisant uniquement les interruptions? comment utiliser le « Clock stretching » ou en français ce qui se traduit par « étirement de l’horloge »? comment les données arrivent dans le buffer et comment le microcontrôleur peut renvoyer des données en […]