HABEROCÉAN
PROGRAMME POUR ÉCRIRE DES DONNÉES DANS Viw tous les projets
UNE EEPROM 24C08 EN UTILISANT ARDUINO MEGA électroniques
(PARTIE 2 DE 5) intéressants
1er février 2015· Par paulpp644 · en 24C08 , Arduino , Arduino Mega , Atmega328 , débutants Electronique ,
électronique numérique , EEPROM , EEPROM à l' aide Arduino , Electronique , Projets drôles Electronique , Circuits
intégrés , Microcontrôleurs Search this site...
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 1/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
La valeur de IC_number peut varier de 0 à 1 dans la fonction loop () . Dans ce cas, IC_number devrait être
My Funny Electro…
0. 16K likes
Like Page
ABONNEZ-VOUS
Pour changer l'octet de mémoire auquel les données doivent être écrites
La valeur de Memory_byte_address peut varier de 0 à 1023 dans la fonction loop () . Dans ce cas
Memory_byte_address devrait être 1023 pour écrire des données à la 1023 ème octet de mémoire de 24C08.
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 2/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
Aperçu de la communauté
293 membres
Pour changer les données à écrire
La valeur des données peut varier de 0 à 255 dans la fonction loop () . Dans ce cas, les données doivent être
MESSAGES POPULAIRES
170 (1 0 1 0 1 0 1 0).
Température mesurée sur écran à sept
(8,673)
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 3/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
(7,027)
(5,731)
Maintenant, téléchargez le programme suivant sur votre carte Arduino. Télécommande pour un affichage à sept
int sda_read;
Arduino
int delay_time = 50;
Arduino Mega
// la fonction d'installation s'exécute une fois lorsque vous appuyez sur Réinitialiser ou
Chronomètre
alimentez la carte
void setup () { Robots Arduino
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 4/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
}
VirtualWire
void write_to_24C08 ( int IC_number, int Memory_byte_address, int Données) Quine-McCluskey Algorithme
{
Électronique
int reste, je;
int position_in_binary; Débutants Electronics
int binary_of_Memory_byte_address [] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
la communication
int binary_of_Data [] = {0, 0, 0, 0, 0, 0, 0, 0};
DTMF
if (adresse mémoire_byte> 0)
MT8870D
{
position_in_binary = 9; Radio Fréquence 433,92 MHz
while (adresse_mémoire_de_mémoire! = 1)
Électronique numérique
{
reste = adresse_mémoire_de_mémoire% 2; 4 * 4 touche clavier
Memory_byte_address = Memory_byte_address / 2;
Circuits intégrés
binary_of_Memory_byte_address [position_in_binaire] = reste;
position_in_binary--; 4017
}
4511
binary_of_Memory_byte_address [position_in_binaire] = 1; 555
}
Opération astable
if (Données> 0) 74165
{
position_in_binary = 7; 74595
while (Données! = 1) 7490
{
reste = données% 2; BT66
Data = Données / 2;
CD4543
binary_of_Data [position_in_binary] = reste;
position_in_binary--; EEPROM
}
24C02
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 5/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
L293D
digitalWrite (sda, HIGH ); //
délai (delay_time); // ULN2803
digitalWrite (scl, HIGH ); //
Projets électroniques drôles
délai (delay_time); // 1 MSB
digitalWrite (scl, LOW ); // Projets musicaux
délai (delay_time); //
Sirène d'ambulance
digitalWrite (sda, LOW ); // Sirène de pompier
délai (delay_time); //
digitalWrite (scl, HIGH ); //
vive le vent
délai (delay_time); // 2 Son de mitrailleuse
digitalWrite (scl, LOW ); //
délai (delay_time); // Sirene de police
LED
digitalWrite (sda, HIGH ); //
délai (delay_time); // LED bicolore
digitalWrite (scl, HIGH ); //
Cube LED
délai (delay_time); // 3
digitalWrite (scl, LOW ); // 2 * 2 * 2 LED Cube
délai (delay_time); //
3 * 3 * 3 LED Cube
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 6/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
délai (delay_time); // 4
LED RVB
digitalWrite (scl, LOW ); //
délai (delay_time); // Microcontrôleurs
ATMega328
digitalWrite (sda, numéro IC); //
délai (delay_time); ATtiny45
digitalWrite (scl, HIGH ); //
ATtiny85
délai (delay_time); // 5
digitalWrite (scl, LOW ); // Des amplificateurs opérationnels
délai (delay_time); //
LM311
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 7/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
Robotique
pinMode (sda, OUTPUT ); //
Robot Voiture
pour (i = 2; i <10; i ++)
Non classé
{
digitalWrite (sda, binary_of_Memory_byte_address [i]); // Vidéos
délai (delay_time); //
digitalWrite (scl, HIGH ); //
AVIS IMPORTANT
délai (delay_time); // 1 MSB
digitalWrite (scl, LOW ); // Tous les circuits, publiés dans ce blog, ne sont
délai (delay_time); //
qu'après avoir testé et obtenu des résultats
}
appropriés dans mon laboratoire privé.
/ ************** L'ADRESSE DE L'APPAREIL SE TERMINE ICI *************** / Lorsque vous essayez ces circuits, vous devez
vérifier la tension d'alimentation, la polarité
digitalWrite (sda, LOW ); // des composants, la présence d'enfants à
délai (delay_time); //
proximité et les courts-circuits dans les
digitalWrite (scl, HIGH ); //
délai (delay_time); //
circuits. Ce site Web ne sera pas responsable
pinMode (sda, INPUT ); // de tout dommage causé à vous ou à vos
Série . print ( digitalRead (sda)); // composants causé par votre négligence.
délai d' accusé de réception (delay_time); //
digitalWrite (scl, LOW ); //
HABEROCÉAN
délai (delay_time); //
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 8/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
/ ************** DONNÉES TERMINÉES ICI *************** / Arduino Uno (Partie 2 de 2) 30 août 2015
retard (3000);
retour ;
}
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 9/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
// Memory Byte Adresse de la 24C08 à laquelle les données doivent être écrites
int Memory_byte_address = 1023; // Dans la plage 0 - 1023
Si le téléchargement est réussi, ouvrez votre moniteur série. Trois zéros seront affichés dans un délai de quelques
secondes qui indique l'écriture réussie des données.
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 10/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
paulpp644
Un passionné de l'électronique qui a passé la majeure partie de mon temps pour des expériences
électroniques. Je suis également intéressé par la publication de mes expériences dans mon blog
pour aider d'autres passionnés d'électronique.
Tags: 24C08 , Arduino , arduino mega , ATmega328 , électronique de base , Diagramme , EEPROM , électronique , circuit intégré ,
microcontrôleur , tutoriel
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 11/12
09/04/2018 Programme pour écrire des données dans une EEPROM 24C08 en utilisant Arduino Mega (Partie 2 de 5)
Nom *
Email *
Site Internet
Poster un commentaire →
← Circuit pour lire et écrire des données dans une EEPROM 24C08 par Arduino Mega (Partie 1 de 5)
Programme pour lire les données d'une EEPROM 24C08 en utilisant Arduino Mega (Partie 3 de 5) →
http://www.haberocean.com/2015/02/read-and-write-data-to-a-24c08-eeprom-using-arduino-mega-part-2/ 12/12