Notions de Radio électronique - Le Pas à Pas
- Reno
- Membre Émérite

- Messages : 620
- Enregistré le : 03 août 2020, 10:33
- Localisation : Cesson-Sévigné / antérieurement CAMBRIDGE
- Contact :
Re: Notions de Radio électronique - Le Pas à Pas
POST N° 16
Le branchement de l'afficheur LCD1602 se réalise sur sa carte adjointe et
les fils Vert et Jaune sont reliés à la carte Arduino UNO en passant par la plaque Breadboard avec
ses fils Violet et Gris;
De cette façon, il est possible de brancher quelques afficheurs en parallèle (reconnus par
leurs adresses ( méthode vue dans le Post précédent ).
;
;
Sur la carte UNO ci-dessous, les broches SDA et SCL où sont connectés nos fils Violet et Gris
;
Mais si l'adresse est composée de 7 bits, le Maître ajoutera pour faire un octet soit un 0 soit un 1
C'est le descriptif du Post à venir.
Bonne journée à tous,
A+, Reno.
Le branchement de l'afficheur LCD1602 se réalise sur sa carte adjointe et
les fils Vert et Jaune sont reliés à la carte Arduino UNO en passant par la plaque Breadboard avec
ses fils Violet et Gris;
De cette façon, il est possible de brancher quelques afficheurs en parallèle (reconnus par
leurs adresses ( méthode vue dans le Post précédent ).
;
;
Sur la carte UNO ci-dessous, les broches SDA et SCL où sont connectés nos fils Violet et Gris
;
Mais si l'adresse est composée de 7 bits, le Maître ajoutera pour faire un octet soit un 0 soit un 1
C'est le descriptif du Post à venir.
Bonne journée à tous,
A+, Reno.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Reno le 05 sept. 2020, 17:13, modifié 5 fois.
RENO vous présente son nouveau site ; 9 chapitres d'électronique appliquée, Théorie et Pratique
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
- Reno
- Membre Émérite

- Messages : 620
- Enregistré le : 03 août 2020, 10:33
- Localisation : Cesson-Sévigné / antérieurement CAMBRIDGE
- Contact :
Re: Notions de Radio électronique - Le Pas à Pas
POST N° 17
Bonjour à tous,
Les composants qui sont dédiés au décodage i2C sont tous fabriqués et programmés avec chacun leur adresse.
Une liste internationale est créée. Toutes les marques y sont inscrites afin de ne pas avoir des doublons.
Je ne vous passe qu'une partie de cette liste ci-dessous.
;
;
Ci-dessous, la transmission en i2C du Maître vers l'Esclave ( nous verrons ultérieurement que l'Esclave transmet aussi des octets
vers le Maître).
Dans le cas ci-dessous, l'Esclave accuse Réception de chaque octet transmis par le Maître.
;
;
Dans le Tableau , considérons la première ligne encadrée, c'est le PCF 8574; adresse d'usine 0100 AAA.
Dans le Graphique les AAA sont soulignés en JAUNE et ceux sont les 3 bits que nous pourrions modifier.
les autres 4 bits sont soulignés en VERT.
MAIS l'ensemble ne représente que 7 bits, 0100 AAA, ils forment l'adresse complète du composant.
Cependant il faut transmettre un octet; et donc pour cela le Maître va ajouter un 0 ou un 1.
il le rajoute du côté Droit , ce qui donne sur ce graphique : 0100 AAA1.
Transmission : Quand l'octet est transmis, si l' Esclave l'a bien reçu : l' Esclave transmet un ACK (un Accusé de Réception),
à un moment bien précis; moment très bref durant lequel Le Maître est passé en mode Réception ( voir la ligne INT barre ).
Si l'octet n'est pas reçu, l'Esclave ne transmet pas l'' Accusé de Réception.
Mais comme le Maître a sélectionné cet Esclave par les bits dénommés ici dans AAA,
le maître transmet vers l'Esclave en lui précisant que l'octet lui est destiné : Le Maître a ajouté un bit complémentaire qui
est marqué sur le graphique par R/W, Read/Write Lire ou écrire.
Dans un cas , le Bit est un 1. Dans l'autre cas le bit est à 0.
Ici sur le Graphique, le bit ajouté par le Maître est à 1 (encadré Orange ). Le maître envoie cet octet.
L'Esclave est en Réception, il pourra envoyer un ACK si l'octet envoyé par le Maître est bien reçu.
La Transmission complète du premier octet est donc : 0100 1111 pour 0100 AAA1 sur le graphique.
L' octet suivant suit. Il est inscrit sur le graphique DATA1.
A+
Reno.
Bonjour à tous,
Les composants qui sont dédiés au décodage i2C sont tous fabriqués et programmés avec chacun leur adresse.
Une liste internationale est créée. Toutes les marques y sont inscrites afin de ne pas avoir des doublons.
Je ne vous passe qu'une partie de cette liste ci-dessous.
;
;
Ci-dessous, la transmission en i2C du Maître vers l'Esclave ( nous verrons ultérieurement que l'Esclave transmet aussi des octets
vers le Maître).
Dans le cas ci-dessous, l'Esclave accuse Réception de chaque octet transmis par le Maître.
;
;
Dans le Tableau , considérons la première ligne encadrée, c'est le PCF 8574; adresse d'usine 0100 AAA.
Dans le Graphique les AAA sont soulignés en JAUNE et ceux sont les 3 bits que nous pourrions modifier.
les autres 4 bits sont soulignés en VERT.
MAIS l'ensemble ne représente que 7 bits, 0100 AAA, ils forment l'adresse complète du composant.
Cependant il faut transmettre un octet; et donc pour cela le Maître va ajouter un 0 ou un 1.
il le rajoute du côté Droit , ce qui donne sur ce graphique : 0100 AAA1.
Transmission : Quand l'octet est transmis, si l' Esclave l'a bien reçu : l' Esclave transmet un ACK (un Accusé de Réception),
à un moment bien précis; moment très bref durant lequel Le Maître est passé en mode Réception ( voir la ligne INT barre ).
Si l'octet n'est pas reçu, l'Esclave ne transmet pas l'' Accusé de Réception.
Mais comme le Maître a sélectionné cet Esclave par les bits dénommés ici dans AAA,
le maître transmet vers l'Esclave en lui précisant que l'octet lui est destiné : Le Maître a ajouté un bit complémentaire qui
est marqué sur le graphique par R/W, Read/Write Lire ou écrire.
Dans un cas , le Bit est un 1. Dans l'autre cas le bit est à 0.
Ici sur le Graphique, le bit ajouté par le Maître est à 1 (encadré Orange ). Le maître envoie cet octet.
L'Esclave est en Réception, il pourra envoyer un ACK si l'octet envoyé par le Maître est bien reçu.
La Transmission complète du premier octet est donc : 0100 1111 pour 0100 AAA1 sur le graphique.
L' octet suivant suit. Il est inscrit sur le graphique DATA1.
A+
Reno.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Reno le 08 sept. 2020, 10:05, modifié 14 fois.
RENO vous présente son nouveau site ; 9 chapitres d'électronique appliquée, Théorie et Pratique
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
- Reno
- Membre Émérite

- Messages : 620
- Enregistré le : 03 août 2020, 10:33
- Localisation : Cesson-Sévigné / antérieurement CAMBRIDGE
- Contact :
Re: Notions de Radio électronique - Le Pas à Pas
POST N° 18
Le LSB, un bit très significatf :
;
;
A+
Bonne journée
Reno.
Le LSB, un bit très significatf :
;
;
A+
Bonne journée
Reno.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Reno le 08 sept. 2020, 11:21, modifié 2 fois.
RENO vous présente son nouveau site ; 9 chapitres d'électronique appliquée, Théorie et Pratique
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
- Reno
- Membre Émérite

- Messages : 620
- Enregistré le : 03 août 2020, 10:33
- Localisation : Cesson-Sévigné / antérieurement CAMBRIDGE
- Contact :
Re: Notions de Radio électronique - Le Pas à Pas
POST N° 19
Regardons maintenant le Post N° 9 et le Post N° 10
Le schéma de câblage a un fil Vert qui est le SDA et par lequel l'UNO Maître va demander à l' UNO Esclave
de recevoir le Message 1.
Comme ils sont connectés, l'ACK va avoir lieu suivi du message pour allumer la LED1 lorsque le BP1 est appuyé.
Quand j'appuie sur le BP1, l'entrée 3 passe à LOW,
Wire write transmet cette situation. voir le Sketch.
A+
Reno.
Regardons maintenant le Post N° 9 et le Post N° 10
Le schéma de câblage a un fil Vert qui est le SDA et par lequel l'UNO Maître va demander à l' UNO Esclave
de recevoir le Message 1.
Comme ils sont connectés, l'ACK va avoir lieu suivi du message pour allumer la LED1 lorsque le BP1 est appuyé.
Quand j'appuie sur le BP1, l'entrée 3 passe à LOW,
Wire write transmet cette situation. voir le Sketch.
A+
Reno.
Modifié en dernier par Reno le 08 sept. 2020, 16:04, modifié 3 fois.
RENO vous présente son nouveau site ; 9 chapitres d'électronique appliquée, Théorie et Pratique
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
- Reno
- Membre Émérite

- Messages : 620
- Enregistré le : 03 août 2020, 10:33
- Localisation : Cesson-Sévigné / antérieurement CAMBRIDGE
- Contact :
Re: Notions de Radio électronique - Le Pas à Pas
POST N° 20
Bonjour à tous,
LE START et LE STOP :
Sur le graphique nous lisons aussi : Start conditions.
Ce n'est pas un bit de START.
Le Maître a une condition pour débuter la transmission: la condition START.
START : une transition de Hight à Low sur SDA pendant que SCL est au repos ( Hight ) définit une condition de Start.
Mais il y a aussi la condition STOP :
STOP : une transition de Low à Hight sur SDA pendant que SCL est au repos ( Hght ) définit la condition du Stop.
Le bus est à nouveau libre après un temps défini.
Seul le Maître a créé les conditions de START et de STOP.
SENS DE TRANSMISSION : bit a jouté à l'Adresse,
0 = écriture du Maître vers l' Esclave (W)
1 = le Maître lit une donnée que détient l'Esclave. (R).
L'octet a un bit de poids Fort ( MSB ) transmis en premier.
Maintenant, nous avons l'essentiel pour une transmission dans le sens du Maître vers un Esclave en mode i2C.
A+
Reno.
Bonjour à tous,
LE START et LE STOP :
Sur le graphique nous lisons aussi : Start conditions.
Ce n'est pas un bit de START.
Le Maître a une condition pour débuter la transmission: la condition START.
START : une transition de Hight à Low sur SDA pendant que SCL est au repos ( Hight ) définit une condition de Start.
Mais il y a aussi la condition STOP :
STOP : une transition de Low à Hight sur SDA pendant que SCL est au repos ( Hght ) définit la condition du Stop.
Le bus est à nouveau libre après un temps défini.
Seul le Maître a créé les conditions de START et de STOP.
SENS DE TRANSMISSION : bit a jouté à l'Adresse,
0 = écriture du Maître vers l' Esclave (W)
1 = le Maître lit une donnée que détient l'Esclave. (R).
L'octet a un bit de poids Fort ( MSB ) transmis en premier.
Maintenant, nous avons l'essentiel pour une transmission dans le sens du Maître vers un Esclave en mode i2C.
A+
Reno.
Modifié en dernier par Reno le 09 sept. 2020, 15:19, modifié 1 fois.
RENO vous présente son nouveau site ; 9 chapitres d'électronique appliquée, Théorie et Pratique
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
- Reno
- Membre Émérite

- Messages : 620
- Enregistré le : 03 août 2020, 10:33
- Localisation : Cesson-Sévigné / antérieurement CAMBRIDGE
- Contact :
Re: Notions de Radio électronique - Le Pas à Pas
POST N° 21
Photos à venir
Transmissions dans l'autre sens, Esclave vers Maître.
L' Esclave peur envoyer des octets vers le Maître.
Les conditions.
à venir sur ce Post.
Reno.
Photos à venir
Transmissions dans l'autre sens, Esclave vers Maître.
L' Esclave peur envoyer des octets vers le Maître.
Les conditions.
à venir sur ce Post.
Reno.
Modifié en dernier par Reno le 10 sept. 2020, 11:55, modifié 1 fois.
RENO vous présente son nouveau site ; 9 chapitres d'électronique appliquée, Théorie et Pratique
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
- Reno
- Membre Émérite

- Messages : 620
- Enregistré le : 03 août 2020, 10:33
- Localisation : Cesson-Sévigné / antérieurement CAMBRIDGE
- Contact :
Re: Notions de Radio électronique - Le Pas à Pas
POST N° 22
Bonjour à tous,
Un peu de matériel :
1 Quartz pour un Arduino UNO
2 condensateurs céramiques de 22 pico-Farads
1 transistor
2 Interrupteurs DIP une voie
1 Circuit intégré format DIP - Micro-contrôleur ATméga328 P-PU / 28 Pins sans son soft de démarrage ( donc à charger )
MCU 8BIT 32KB FLASH
1 Bouton Poussoir type KRS 0610 6x6mm
1 DEL rouge 3mm 10mA
Et avec 5 résistances , nous allons pouvoir faire un programmateur pour charger le soft de démarrage qui se trouve dans
la bibliothèque de base IDE de l' Arduino.
;
A+
Reno.
Bonjour à tous,
Un peu de matériel :
1 Quartz pour un Arduino UNO
2 condensateurs céramiques de 22 pico-Farads
1 transistor
2 Interrupteurs DIP une voie
1 Circuit intégré format DIP - Micro-contrôleur ATméga328 P-PU / 28 Pins sans son soft de démarrage ( donc à charger )
MCU 8BIT 32KB FLASH
1 Bouton Poussoir type KRS 0610 6x6mm
1 DEL rouge 3mm 10mA
Et avec 5 résistances , nous allons pouvoir faire un programmateur pour charger le soft de démarrage qui se trouve dans
la bibliothèque de base IDE de l' Arduino.
;
A+
Reno.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Reno le 10 sept. 2020, 12:20, modifié 1 fois.
RENO vous présente son nouveau site ; 9 chapitres d'électronique appliquée, Théorie et Pratique
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
- Reno
- Membre Émérite

- Messages : 620
- Enregistré le : 03 août 2020, 10:33
- Localisation : Cesson-Sévigné / antérieurement CAMBRIDGE
- Contact :
Re: Notions de Radio électronique - Le Pas à Pas
POST N° 23
Les branchements de l'Arduino UNO
;
Comme vous pouvez le voir sur cette photo, les pins de l 'ATMEGA328P pins 17, 18, 19 ont une explication dans un encadré pointillé.
Ces pins vont nous servir pour télécharger le Soft de démarrage dans ce composant car il est vendu vide pour 3, 80 euros.
A+
Bonne journée,
Reno.
Les branchements de l'Arduino UNO
;
Comme vous pouvez le voir sur cette photo, les pins de l 'ATMEGA328P pins 17, 18, 19 ont une explication dans un encadré pointillé.
Ces pins vont nous servir pour télécharger le Soft de démarrage dans ce composant car il est vendu vide pour 3, 80 euros.
A+
Bonne journée,
Reno.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Reno le 10 sept. 2020, 12:30, modifié 1 fois.
RENO vous présente son nouveau site ; 9 chapitres d'électronique appliquée, Théorie et Pratique
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
- Reno
- Membre Émérite

- Messages : 620
- Enregistré le : 03 août 2020, 10:33
- Localisation : Cesson-Sévigné / antérieurement CAMBRIDGE
- Contact :
Re: Notions de Radio électronique - Le Pas à Pas
POST N° 24
Bonjour à tous,
En dehors de la carte UNO, il est possible de connecteur un convertisseur converter USB UART niveaux TTL.
;
;
Le converter se connecte sur les pins du micro-contrôleur ATMEGA328P U en RX et en TX.
Selon le modèle de converter, il est nécessaire parfois d'inverser le signal tant en RX qu'en TX.
On le fait en interposant un transistor NPN sur la voie RX et également sur la voie TX.
;
Sachant cela, il est possible de construire un programmateur pour télécharger son programme de base quand
le micro-processeur est acheté mémoire vide.
C'est le moment de commencer à parler de l' UART ( c'est plus simple que l' i2C ).
En plus le converter , on peut le brancher sur un PC via une prise USB.
A+
Reno.
Bonjour à tous,
En dehors de la carte UNO, il est possible de connecteur un convertisseur converter USB UART niveaux TTL.
;
;
Le converter se connecte sur les pins du micro-contrôleur ATMEGA328P U en RX et en TX.
Selon le modèle de converter, il est nécessaire parfois d'inverser le signal tant en RX qu'en TX.
On le fait en interposant un transistor NPN sur la voie RX et également sur la voie TX.
;
Sachant cela, il est possible de construire un programmateur pour télécharger son programme de base quand
le micro-processeur est acheté mémoire vide.
C'est le moment de commencer à parler de l' UART ( c'est plus simple que l' i2C ).
En plus le converter , on peut le brancher sur un PC via une prise USB.
A+
Reno.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Reno le 11 sept. 2020, 11:40, modifié 2 fois.
RENO vous présente son nouveau site ; 9 chapitres d'électronique appliquée, Théorie et Pratique
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
- Reno
- Membre Émérite

- Messages : 620
- Enregistré le : 03 août 2020, 10:33
- Localisation : Cesson-Sévigné / antérieurement CAMBRIDGE
- Contact :
Re: Notions de Radio électronique - Le Pas à Pas
POST N° 25
Bonjour à tous,
Ci-dessous le montage pour graver le BOOT de l'Arduino ATmega328P
Il est préférable d'utiliser un support de 28 pins de type ZIF à insertion nulle , cela permet de mettre et de retirer le
micro-contrôleur sans abîmer des pattes.
;
Quand la gravure est terminée (2 secondes) charger le Sketch 'Blink' , téléverser, exécuter . La led doit clignoter.
A+
Reno.
Bonjour à tous,
Ci-dessous le montage pour graver le BOOT de l'Arduino ATmega328P
Il est préférable d'utiliser un support de 28 pins de type ZIF à insertion nulle , cela permet de mettre et de retirer le
micro-contrôleur sans abîmer des pattes.
;
Quand la gravure est terminée (2 secondes) charger le Sketch 'Blink' , téléverser, exécuter . La led doit clignoter.
A+
Reno.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Reno le 14 sept. 2020, 11:58, modifié 2 fois.
RENO vous présente son nouveau site ; 9 chapitres d'électronique appliquée, Théorie et Pratique
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu
et un Forum interactif. Accés gratuit. https://www.john-velly-thekit.eu