Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2015-03-26 10:36:42 Code de transfer de données

aviati
nouveau membre
Date d'inscription: 2015-03-09
Messages: 7

Code de transfer de données



Salut à tous
J'ai réalisé un montage qui permet la lecture et l ecriture dans une RAM.
(voir photo en pieces jointes)
la phase d ecriture j ai rien obtenu comme resultat.
Si quelqu'un pouvait me venir en aide je mets ci-joint le code processing et même celui arduino

LE CODE ARDUINO :

le code processing:
les donnees sont enregistrés dans un fichier .txt (test.txt) sur mon pc et je dois l ecrire sur la RAM

import processing.serial.*;
BufferedReader reader;
String line;
int i;
Serial myport;
int j;
int donnee=57;
int[] touche=new int[4];
int teste=0;
int c=57;
int x;
int w;



void setup()
{
println(Serial.list());
myport=new Serial(this,Serial.list()[0],9600);
println("\n \n        TRANSFERT DE DONNEES");
// lire le fichier .txt
reader=createReader("test.txt");
//pour entrer le mot pass avant de commencer l execution du programme
println("Veuillez entrer le code de verification :");
}

void draw()
{
if(teste==1 && donnee==57)
{
try{
line=reader.readLine();
}
catch(IOException e){
e.printStackTrace();
line=null;
}
int[] nums=int(split(line,''));
println(i);
for(int w=0;w<14;w++)
{
myport.write(nums[w]);
}
i++;
//le nombre de case memoire de la RAM 
if(i==8192)
{
  exit();
}
}
}

void serialEvent(Serial myport)
{
donnee=myport.read();
}

void keyPressed()
{
touche[x]=key;
x++;

if(x==4)
{
x=0;

if(touche[0]==(c) && touche[1]==(c-1) && touche[2]==(c-2) && touche[3]==(c-3))
{
println("\n-------------   Acces Accepter   --------------");
myport.write(touche[0]);
myport.write(touche[1]);
myport.write(touche[2]);
myport.write(touche[3]);
delay(10);
teste=1;
println("------------- Debut Du Transfert --------------");
}
else
{
println("Acces refuser");
}
}
}

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024