Graphiques en ligne, en n’utilisant rien mais un Arduino Ethernet Shield et capteur de (3 / 5 étapes)

Étape 3: Configuration d’EEPROM

Configuration de l’EEPROM pour la première fois est facilement réalisable en utilisant le croquis suivant, que j’ai appelé EEPROM_config. Cette esquisse (avec SGDL lui-même) nécessite une bibliothèque supplémentaire, appelée EEPROMAnything, qui doit être ajouté au dossier de bibliothèques de l’Arduino, partout où son dossier de carnet de croquis est. Pendant que vous y êtes, vous devez également ajouter la bibliothèque dont nous avons besoin pour la SGDL.

 /* ************************************************************************ * *** Super Graphing Data Logger - EEPROM config *** * ************************************************************************ * Everett Robinson, December 2012. * * The following extra non standard libraries were used, and will need to be * added to the libraries folder: * - EEPROMAnything: http://playground.arduino.cc/Code/EEPROMWriteAnyt... * * This sketch helps you set the values in EEPROM which are necessary for * Super Graphing Data Logger. It should only need the be run once before * the first time you set up SGDL, or in the unlikely event that the EEPROM * becomes corrupted. * * Please ensure that the values in configuration config are appropriate for * your project before uncommenting the EEPROM_writeAnything(0, config); line. * */ #include <EEPROM.h>#include <EEPROMAnything.h> typedef struct{ unsigned long newFileTime; char workingFilename[19]; } configuration; //This is a one off thing, so everything is in setup void setup(){ Serial.begin(9600); //Create the config struct to write to EEPROM, change values as appropriate //Make sure your filename is not too long for the workingFilename char array configuration config = {1356912000L,"/data/25-12-12.csv"}; //Write the values to the EEPROM //EEPROM_writeAnything(0, config); //Uncomment when you're sure everything is correct configuration config2; //Create a second config struct for verification EEPROM_readAnything(0,config2); Serial.print("The value read from EEPROM for newFileTime is: "); Serial.println(config2.newFileTime); Serial.print("The value read from EEPROM for workingFilename is: "); Serial.println(config2.workingFilename); Serial.println("If those values are correct then everything went as planned. Otherwise,"); Serial.println("please double check that the values declared for the struct config are"); Serial.println("correct and that that EEPROM_writeAnything line is uncommented."); } void loop(){ } 

Volontairement, j’ai commenté la ligne d’écriture afin que personne n’écrit indésirable dans l’EEPROM par accident. Alors que l’EEPROM a une vie de ~ 100 000 cycles d’écriture, j’ai plutôt pas gaspillerait un quelconque d'entre eux. Veuillez lire attentivement l’esquisse et s’assurer que vous avez ajusté en conséquence avant Uploader sur l’Arduino. La chose la plus importante est de faire en sorte que votre newFileTime est quelque chose de sensé (dans un proche avenir surtout).

Articles Liés

Le sac d’ordinateur portable rien-mais-Duct-tape !

Le sac d’ordinateur portable rien-mais-Duct-tape !

Bon, il y a un mois j'ai eu un nouvel ordinateur portable, et donc bien sûr mon vieux laptop Sleeve-Housse ne correspondait pas à ce nouvel ordinateur portable. Cela doit juste être une solution simple à droite, aller au magasin et acheter un nouveau
Utilisez votre iPhone pour Scan Codes et lire capteur données véhicule

Utilisez votre iPhone pour Scan Codes et lire capteur données véhicule

Avec l'utilisation d'un très bon marché (10$!) adaptateur, vous pouvez utiliser votre iPhone comme outil diagnostique pour comprendre moteur de contrôle de votre véhicule léger, effacer les codes ou afficher des capteurs (par exemple les températures
Comment faire pour afficher la température en utilisant un LM35 et Arduino UNO

Comment faire pour afficher la température en utilisant un LM35 et Arduino UNO

Dans ce instructable, je vais montrer vous comment Connectez une sonde de température LM35 à l'Arduino UNO et lire la température en degrés Celsius sur le moniteur de la série.Etape 1: Voici ce que vous aurez besoin Pour ce projet, vous aurez besoin
Arduino-Android LED de contrôle en utilisant Ethernet Shield

Arduino-Android LED de contrôle en utilisant Ethernet Shield

choses dont vous avez besoin :matériel :Arduino UnoEthernet ShieldLED 2 pcs.2pcs de résistances.Breadboard(optional)câbles (cuivre, câble ethernet)Routeurse connecter1 LED--> broche 6 au sol2 LED--> Broche 7 à la masselogiciel :Eclipse IDE1.x.x IDE
Contrôler en toute sécurité les prises de courant porteur en ligne secteur en utilisant électronique

Contrôler en toute sécurité les prises de courant porteur en ligne secteur en utilisant électronique

je voulais contrôler certains équipements réseau à distance à l'aide d'un circuit électronique, mais ne voulaient pas les tracas d'envoyer des signaux à travers la ligne électrique ou via une liaison série radio, etc.. Le circuit devait être sans dan
Création d’une nouvelle en utilisant rien d’autre qu’un objet aléatoire devant vous

Création d’une nouvelle en utilisant rien d’autre qu’un objet aléatoire devant vous

Parfois écrit peut être la façon plus difficile de vous exprimer au monde. Mais une fois que vous savez ce qu'il faut écrire et vous avez autant pratique que vous pouvez obtenir, vous êtes un peu plus de devenir un grand écrivain.Évidemment, vous ave
Sous vide, en utilisant rien d’autre que votre poêle électrique.

Sous vide, en utilisant rien d’autre que votre poêle électrique.

Vous souhaitez essayer dehors sous vide avec aucun risque, aucune soudure, sans frais et sans effort ? Si vous avez un poêle électrique avec prise de thermomètre (très fréquent) il est probable que vous pouvez l'utiliser directement pour cuire sous v
Une ligne simple robot utilisant des transistors qui suit

Une ligne simple robot utilisant des transistors qui suit

un robot cool et c'est pas cherCe robot est utilisant des transistors dans le microcontrôleur. Maintenant nous allons commencerÉtape 1: Bienvenue Hai,my name is Amal P.kIl s'agit d'un grand robot. C'est très bon marché. Ce robot est utilisant des tra
Télécommande LED contrôlé en utilisant Bluetooth HC-05, Arduino et Téléphone Mobile App

Télécommande LED contrôlé en utilisant Bluetooth HC-05, Arduino et Téléphone Mobile App

La technologie progresse à une vitesse folle pause, chacun d'entre nous a des téléphones intelligents maintenant-a-jours, il y a des apps cool qui nous permettent de rester en contact avec nos amis et famille, obtenir les dernières informations météo
L’utilisation de Scratch ou Arduino pour programmer un mBot avec Makeblock

L’utilisation de Scratch ou Arduino pour programmer un mBot avec Makeblock

Il y a quelques jours, j'ai fait un robot par Makeblock. Nous l'appelons mBot---un robot mieux s'adapter à l'éducation et la mise à la consommation. Il est simple à utiliser et plus abordable. Nous croyons que c'est le meilleur produit robotique dans
RFIDuino - en utilisant un lecteur RFID & Arduino pour faire un puzzle géocache

RFIDuino - en utilisant un lecteur RFID & Arduino pour faire un puzzle géocache

j'ai profiter de géocaching et électronique et ont fait quelques caches de puzzle électronique utilisant un Arduino.Ma dernière création (avec l'aide d'un collègue cacher le code) utilise un lecteur Arduino et RFID pour faire une géocache puzzle nous
À effet de serre, RACK de serveurs, AQUARIUM et autres appareils surveillant avec SMS alarme système de température en utilisant Arduino, itbrainpower.net 3G / GSM shields et capteur de température 1WIRE

À effet de serre, RACK de serveurs, AQUARIUM et autres appareils surveillant avec SMS alarme système de température en utilisant Arduino, itbrainpower.net 3G / GSM shields et capteur de température 1WIRE

Sur le projetConstruisez vous-même votre propre surveillance système avec des seuils de température maximale et minimalede la température, garder vivantes massages et pagination de SMS (oldies mais goldies comme) et système ARM/DISARM distant. Vous p
Ligne d’arrivée contrôlée Arduino

Ligne d’arrivée contrôlée Arduino

microcontrôleurs sont beaucoup moins clignotant LED et la lecture des capteurs.  Dans cet esprit, j'ai construit cette ligne d'arrivée électronique simple pour que mon fils 5 ans pourrait facilement voir lequel de ses roues chaudes a terminé premier.
Robot suiveur de ligne axée sur l’Arduino à l’aide du capteur de ligne Pololu QTR-8RC

Robot suiveur de ligne axée sur l’Arduino à l’aide du capteur de ligne Pololu QTR-8RC

mise à jour février 2012 : ce guide est présenté sur le blog de Adafruithttp://www.Adafruit.com/blog/2012/02/14/Arduino-Based-Line-Follower-robot/Il s'agit de Faz3a II, mon premier robot ligne-qui suit, qui je l'espère aussi à utiliser pour la résolu