Show Posts
Pages: [1] 2 3 ... 27
1  International / Le bar / Re: conseil/avis, reconversion au metier de l'electronique/electrotechnique on: August 15, 2014, 04:22:20 am
ha effectivement vous partager donc cette vission ce qui est malheureusement rasurrant sur ce que j'en pense, mais ne l'ai pas dutout pour ce qui est  du travail! smiley-confuse
2  International / Le bar / Re: conseil/avis, reconversion au metier de l'electronique/electrotechnique on: August 15, 2014, 03:11:48 am
a vous lire ça n'en vaut pas la peine alors de passer un bts , je trouve ça dommage!
a croire que de nos jours si t'es pas ingenieur tu vaux rien !

j'ai croisé quelque ingenieur a qui on pouvait vraiment atribuer le "titre" avec ce que ça reflette pour moi, c'est a dire le concepteur capable de jonglé avec ces connaissnce pour trouvé des solution , mais la plupar etait plus pardoné moi l'expresion que je vai reprendre a mon paternel( inge electronique)
Quote
" ce sont des ingenieur camamber" doué pour du powerpoint mais ya plus rien quand il sagit d'aligné des transitor

ces en partie ce qui ma conduit a arreté mon ecole d'ing il y a 10 ans , c'etait une ecole d'inge ou l'on vous vend de la technique tout dommaine , mais qaund on y est, a par graté du papier et faire des projets de groupe, on fait plus de technique et c'est ça qui ma fortement deçu.
j'avais croisé une personne qui etait elle en derniere année , et lorsquelle à vu que je m'amusé a refaire des calcule de conversion de frequence dans des cristaux de KDP pour le laser megajoule, elle est tombé sur le cul car elle ne comprenai pas que moi qui etait en premiere année je savais faire " des truc comme ça" , et elle ma confier que sur ces trois anne quelle venai de faire, elle n'avais pratiquement plus fait de technique , imaginé ma deception a l'epoque! smiley-cry

donc pour moi j'ai bien l'impresion que cette reconvertion va etre tres compliqué a moins qu'une societe veuille se donné la peine de me tester!

en tout cas merci pour vaux reponse qui malheureusement semble aller dans le meme sense que ce que je pensé , je vais voir ce qu'il est possible de faire au cnam par exemple
3  International / Français / Re: [premier projet] Dimmer & timer pour ruban de led on: August 14, 2014, 04:36:13 pm
c'est vrai sur des ballaste feromagnetique, mais sur les electronique ont est entre 10et 20khz.
4  International / Français / Re: [Résolu]variables, pointeurs, fonctions, utilisation de la syntaxe. on: August 14, 2014, 04:27:00 pm
c'est
Code:
__DATE__
qui est utiliser comme variable revoyant la date de compilation !

Quote
ça fonctionne !
C'est beau la technique et le savoir !
il y a deux ans c'etait moi qui etait a ta place et on a eu la gentillesse de m'aider alors , c'est avec plaisir aujourd'huit que je donne un coup de main lorsque c'est possible! smiley-mr-green
5  International / Français / Re: [premier projet] Dimmer & timer pour ruban de led on: August 14, 2014, 03:31:30 pm
Faut relativiser.
Le PWM de l'arduino tourne à 490Hz soit une période d'environ 2ms.
...
bonsoir
tiens d'ailleurs , ça c'est une question pour Krys,
 est ce que les/certaines  "bestioles"   smiley-cool
ne seraient pas perturbées par un dimming PWM LED de trop basse frequence ?
on s'accorde assez facilement sur une recurrence mini de 25Hz pour l'homme , mais les animaux ?



ba ecoute c'est effectivement une question intéréssante, pour beaucoup de chose on se base sur la reponse humaine  mais pas sur les animeau on sait que certaine espece n'on pas le meme " rafraichisement " au niveau retine , les insecte il me semble sont plus rapide , apres rien ne dit qu'il ne puissent pas etre perturbé , car la référence c'est encor une fois le soleil qui fournie un spectre bien defini est continue , les differente espece eyan evoluer avec cette contrainte , il parai evident que certaine fréquence peuvent aboutire a des gene !

il me semble que sur les humain des test a haute fréquence on révélé des etat de nause voir d'augmentation de l'agresivité.
6  International / Français / Re: variables, pointeurs, fonctions, utilisation de la syntaxe. on: August 14, 2014, 03:07:23 pm
 je vien de tester ça :
Code:
// début du programme
// ================initialisations=================

 String Date_ ;        // la variable
 String  *pDate_ = NULL;  // c'est un pointeur<


void setup(){
pDate_=&Date_;
}

// =============TRAITEMENT PRINCIPAL===============
void loop(){
     
}

pas de souci de compil.
7  International / Français / Re: variables, pointeurs, fonctions, utilisation de la syntaxe. on: August 14, 2014, 12:44:12 pm
arg trop rapide ce b@tto ! smiley-mr-green

sinon
Code:
String Date_ ;        // la variable
 String  *pDate_ = NULL;  // c'est un pointeur mais il faut qu'i soit du type de ta variable pointer

pDate_=&Date; //maintenant ton pointeur pointe sur ta variable date

*pDate_=> te done la variable pointer par le pointeur
 pDate_=> te donne l'adresse de la variable pointer

dans le reste de ton programe tu peut alors utiliser

Code:
void Adapter_format_date(String BufReception) {  // sous programme de "void lire_date_heure()"
 ...
   *pDate_ = JJ+"/"+ MM+"/"+AA+" ";
  Serial.print("Resultat : Nous sommes le  ");
  Serial.print(*pDate_);                               // jusque là tout fonctionne

  //String *pDate = Date_; // Ici il faudrait "mémoriser" la date pour l'utiliser dans "void reponse_client(EthernetClient *MonClient)"
 
}

et dans  tafonction :

Code:
void reponse_client(EthernetClient *MonClient) {
  ...
   MonClient->print("Situation au ");
   MonClient->println(*pDate_);   // Ici, je voudrais envoyer la DERNIERE date lue. (Nota : la 1ere fois c'est vide
   
}

en esperant que ça reponde a tes interogation
8  International / Français / Re: [premier projet] Dimmer & timer pour ruban de led on: August 14, 2014, 07:54:26 am
salut bon de mon coté je ne vois pas ton image , pour le site que tu a mis comme exemple les compossant sont la car il y a interface entre l'arduino et la puissance pour les led au moyen d'un mosfet.

il semble que l'auteur est réalisé un montage comparable a un driveur de mosfet , pour ne pas subire ce que l'on appelle l'effet miller lier a la charge de la grille , il utilise donc deux transistor l'un pour charger corectement la grille du mosfet et l'autre pour la decharger , ce montage a pour bute d'obtenire un signal pwm bien franc et collant le plus possible au signal de l'arduino.
 pour un premier montage ce n'est peut'etre pas néccésaire faut voir ce que tu cherche a obtenir .

utilise tu les meme composant ? cherche tu a avoir un signal de gradation mini tres bas ? car si tu ne cherche pas ( c'est un example) a avoir unsignal en desous de 10% avant d'eteindre alors peut'etre que ton montage ne sera pas affecter( de maniere visible) par le temps de charge et decharge.
9  International / Le bar / Re: conseil/avis, reconversion au metier de l'electronique/electrotechnique on: August 14, 2014, 07:24:09 am
pourquoi ce doute sur le BTS ? trops dure a faire ou pas le bon choix d'un point de vue de l'emplois?

Artouste , le cnam j'y ai bien pensé mais n'etant pas dans la meme filiere cela ne risque pas detre infaisable qui plus est c'est pour un diplome d'ingé en ai 'je le niveau ?
10  International / Le bar / Re: conseil/avis, reconversion au metier de l'electronique/electrotechnique on: August 14, 2014, 06:07:00 am
merci a vous pour vos avis !

@Batto : je ne savais pas dutout que l'on avais le meme parcour initial, perso j'analyse des peinture et des composant de la finition du battiment , mais ce que je prefére et ai toujours préféré c'est la recherche developement .
durant mon année de spésialisation j'etait en altenance chez renault a la direction d'ingenierie des matériaux et la, je faisai plus des essai physique que chimique, j'ai developer des systeme d'anayse d'ont un des systeme c'est vue breveter par renault . ensuite quelque deboire avec mes etude ,je me suis retrouvé dans un l'abo d'anayse de carburant ou on demander bac+2 pour metre du gasoile dans une fiole gradué la collée dans un machine pour en sortire un ticket a donnée au chef de labo ( hou ...hyper passionant d'un point de vue intelectuel)
de la 5 ans a vendre des reptile ( chef de rayon puis responsable de site d'acclimatation j'en ai profiter pour cree des systeme d'elevage et d'automatisé les systeme de maintenance) , et maintenant depuis plus de 3 ans bureau d'etude dans la finition du batiment.

@68tjs:
 cela fait 2 ans que j'ai compris que ça ne le ferai pas et que je m'enuis dans ce que je fait, il est claire que c'est carrement a reculon que j'y vais . je ne cherche pas a me precipité pour plusieur raison :
credi de la maison , une petite fille de 11 mois , et en plus la peur de ne rien retrouvé.

je regarde bien evidemment depuis quelque temps a faire par le biais d'une formation avec un CIF mais cela semble etre limité d'un point de vue financement .
la formation qui semble le plus me convenir serai un BTS en electrotechnique , mais si possible j'aimerai quite a reprendre mes etude allez direct en formation pour une licence ou plus.
deja dans mes etude de physico chimie les dommaine qui me motivai le plus etait en relation avec l'energie et la technique industriel genie chimique par exemple .

d'un point de vue possibilité d'embauche il semble que le domaine de l'electrotechnique/informatique soit bien plus porteur que celui de la chimie .

avec mes diplome je me voi mal allez postuler dans des domaine qui ne sont pas du mien, car je pense pas que les recuteur porte beaucoup d'importance au "a coté" , du moins pas en france, le coté autodidact n'a pas de valeur malheureusement.

ce qui est sur c'est que j'en suis au point ou si je ne trouve pas je vais demander une rupture conventionel afin de pouvoir cherché dans un autre dommaine mais ce sera en dernier recour!
11  International / Le bar / conseil/avis, reconversion au metier de l'electronique/electrotechnique on: August 14, 2014, 04:05:46 am
Salut a tous voila maintenant plus de 2 ans que je songe a me reconvertir proffessionnellement parlant.
je suis actuelement titulaire d'un DUT chimie et d'un THTSS en analyse physique et qualité des matériaux.

je souaitrai changer de secteur d'activitée , pour intégré des domaine comme de l'electronique, informatique, electrotechnique.
je patauge un peut dans le sens ou toute ces discipline m'intérése , mais comme je ne suis pas un acteur de ces dommaine , je ne sait pas trop l'ampleur que peut représenter un tel changement!

j'ai bientot 32 ans cela fait maintenant plus de 10 ans que j'ai quité les banc de l'ecole et je me demande si ce n'est pas faire machine arriere. en meme temps je ne veux pas me retrouvé a 40ans en me dissant que j'ai gaché du temps!

je sait que les bidouille arduino ne sont pas forcement la representation de ces domaine ou de ceque l'on peut y faire , mais voila jusqu'ou ce situ la diference avez vous des idee .

depuis deux ans que je bidouille sur l'arduino j'ai du me metre :
a la programation  avec C puis C++ ( certe au niveau seulement de ce que l'on aprend sur internet et les ouvrage specialisé) un peut de PHP du css et de l'html ,
diferente chose en electronique  comutation par transistore , par relais , diferent systeme de comunication I2c SPI serial.
d'un coter plus maison tous ce qui ai electricité, résau, un peut de puisance et de regulation, contacteur etc ..

je m'interesse a tout ce qui est automatisme , domotique , conception d'environement bioclimatique ,cnc impresion 3D,
les machines de magniere général.

bref je pense avoir quand meme quelque compétence , surtout j'apprend vite en cas de besoin.

je regarde a passer si possible un BTS ou plus si c'est possible .

j'attend vos avis sur un tel choix est ce utopique est ce un annerie , ce qui est sur c'est que l'a physico chimie comme je le fait aujourd'hui ne me fait plus révés et ça commence a ce ressentire sur la vie de famille.
12  International / Français / Re: Les fonctions. En savoir plus. on: August 08, 2014, 08:35:06 am
[edit] griler par bricoleau!

alors tout ça c'est de la programation C++ orienter objet , en gros on utilise de variable complexe que l'on appelle des objet( je sait je simplifie)

Pourquoi  & devant  client  à l'appel de la fonction  ?----> esperlouette indique que l'on pase a la fonction (ou Methode en c++) un objet par reference de sont enplacement memoire sans recopier l'integralité de l'objet

Pourquoi   *   devant MonClient ?----> ici on declare un pointeur sur l'objet ethernetclient, c'est a dire que la fonction reçoit une variable dont la valeur  est l'adresse memoire de la ou est stocké l'objet monclient

Pourquoi -> et non un point dans MonClient->println ?----> cest un racourci de programation quant la fonction reçoit un pointeur sur objet alors on ne travaille pas sur l'objet directement mais par le biais de sont adresse memoir

on pourrait traduire ça par  " a l'adresse designé par mon pointeur il y a un objet ( du meme type que defini par le pointeur) au quel on veut faire realiser une action " ici se serai println.

si on avais utilisé l'objet directement on aurai mi le point

donc
monObjet.faitça(); ---> c'est l'objet qui utilise
monPointeurSurObjet->faitça();----> c'est le pointeur qui va chercher l'objet pour qu'il utilise la fonction.

bon jesper ne pas t'avoir dit trop d'annerie et que ça restera compréhensible! smiley-mr-green
je sait qu'au debut c'est pas simple perso j'ai appris sur internet grace notament au ouvrage du site du zero et a ce forum donc ça reste possible smiley-mr-green
13  International / Français / Re: PB page web chargé mais imcompléte. on: August 08, 2014, 08:21:00 am
donc voila j'ai ma fonction qui est operationel  et qui permet d'envoyer par groupe de 256 caracter, mes teste montre que ça marche en local apparament mais voila que c'est encor plus long en chargement que avant .

j'ai donc remi mon code comme avant la modif et la toujours aussi lent , alors j'ai peut'etre un probleme de vitesse de transfer bref je sait plus trop bien maintenant. smiley-roll-blue

je vous met la fonction au cas ou ça vous intérése: smiley-wink
Code:
void ReptilduinoClient::print(prog_uchar *ptr_)
{
    int i=0;
    char c=0;
    int taille=0;


     c =(char)pgm_read_byte(ptr_);

    while( c!=0)
    {   //Serial.print(c);
        Buff_Envoi[i]=uint8_t(c);// onrecupere les donne depuis la flash et on les stock dans le bufer
        c =(char)pgm_read_byte(++ptr_);
        taille++;// on increment la taille pour savoir combien on envoi de caracter
        if(i>=254 || c==0) // si on atein les 255 caracter ou que le caracter corepon a une fin de chaine
        {
        //Serial.println("envoi donnes");
        //Serial.print("taille:");Serial.println(taille);
            m_client.write(Buff_Envoi, taille);// on demande l'envoi des donne
            i=0;
        }
        i++;
    }
14  International / Français / Re: Arduino + control aquarium on: August 07, 2014, 09:57:37 am
harg saleté de ctrl+c,ctr+v je me suis pas relut  smiley-mr-green
15  International / Français / Re: Arduino + control aquarium on: August 07, 2014, 06:47:29 am
on va travailler sur le code que tu m'a envoyer en message ( il vaut mieux poster ici puisque c'est un forum smiley-wink):

Quote
Bonjour et encore une fois merci pour ton aide, mais ce que tu m’as fait, je sais le faire aussi, ce que j’aimerai c’est que l’allumage soit progressive, par exemple passer de 0 a 255 en 20 secondes. J’ai aussi ce code mais là, le problème c’est que dès qu’il allume les leds la LRD arrête de capter les valeurs et les leds font du 0 à 255 e puis recommencent de nouveaux elles ne s’arrêtent pas à 255 !!.
merci

Code:
int led = 9;  // pin 9 is an analog pin
int ldr =A0; //configura o ldr na entrada analogica 0
int lumiere=0;// cria a variavel luz para guardar o valor lido no ldr
void setup() {
  pinMode(led, OUTPUT);
  Serial.begin(115200);  //inicializa a serial para ler o valor do ldr no serial monitor }

void loop() {
 // int delayTime = 20;
    lumiere = analogRead(ldr);
  Serial.println(lumiere);
  

  if(lumiere >500){        
        
        allumer();      
       }
       if(lumiere <500){
      
         eteindre();      
       }
}

void allumer(){
  int delayTime = 20;
// slowly turn the led on
  for (int i=0; i<255; i++) {
    analogWrite(led, i);
    delay(delayTime);
  }
 }
 void eteindre(){
   int delayTime = 20;
 for (int i=255; i>=0; i--) {
    analogWrite(led, i);
    delay(delayTime);
  }
 }

il faut que tu utilise une base temporel vu que tu n'a pas la RTC tu peut utiliser la fonction, millis() qui va te renvoyer le temp en miliseconde ecouler depuis que ton arduino est sous tension.

actuelement ton code verifie la valeur de la LDR puis si une de tes condition est respecter il va se perdre dans des boucle for() quil va executer avec un delay de 20 miliseconde a chaque boucle tant que i n'est pas arivé a sont maximum  et repart vers la boucle de tes contion et ainsi de suite .


ce qu'il te faut c'est detecter un seuil et ensuite efectuer  faire ton PWM , mais il te faudra aussi une base de temps pour parametre ton pwm

voila ce que tu peut faire :
Code:
#define led  9  // pin 9 is an analog pin
#define ldr A0 //configura o ldr na entrada analogica 0 int lumiere=0;// cria a variavel luz para guardar o valor lido no ldr void setup() {
#define delayTime 20 //seconde
#define delayFade delayTime*1000// on convertie en miliseconde
int lumiere=0;// cria a variavel luz para guardar o valor lido no ldr
boolean testFadeP=false;// varible pour fade Positif
boolean testFadeN=false;// variable pour test negatif
void setup() {
  pinMode(led, OUTPUT);
  Serial.begin(115200);  //inicializa a serial para ler o valor do ldr no serial monitor
  }

void loop() {
 // int delayTime = 20;
    lumiere = analogRead(ldr);
  Serial.println(lumiere);
  

  if(lumiere >500){  // on detecte si on est superieur a 500      
        if(testFadeP==false){// on verifie que l'on a pas deja effectuer va variation
        allumer();// on efectue la variation
        testFadeP=true;// on passe la variable test a vrai pour evité de refaire la variation
        testFadeN=false;// on passe la variable test a faux pour reinitialisé
      }  
 digitalWrite(led,HIGH); // comme la variation a deja eu lieu on est allumé a 100%    
       }
  if(lumiere <500){  // on detecte si on est inferieur a 500      
        if(testFadeN==false){// on verifie que l'on a pas deja effectuer va variation
        eteindre();// on efectue la variation
        testFadeN=true;// on passe la variable test a vrai pour evité de refaire la variation
        testFadeP=false;// on passe la variable test a faux pour reinitialisé
      }  
 digitalWrite(led,LOW); // comme la variation a deja eu lieu on est eteint a 100%
}
}
void allumer(){
 long t_Depart =millis();// on enregistre le temps initial( debut de fade)
 while(delayFade-(millis()-t_Depart)>0){// tanque l'on a pas ateind la duree du fade
   int i=delayFade-(millis()-t_Depart);// on calcule le temps ecouler
   byte fade =map(i,0,delayFade,0,255);// on convertie en valeur de 0à 255 la base de temps
   Serial.print("fade="); Serial.println(fade);
 analogWrite(led,fade );// on envoi un signal proportionel a la duree restante
  }
  }
 
 void eteindre(){
   long t_Depart =millis();// on enregistre le temps initial( debut de fade)
 while(delayFade-(millis()-t_Depart)>0){// tanque l'on a pas ateind la duree du fade
   int i=delayFade-(millis()-t_Depart);// on calcule le temps ecouler
   byte fade =map(i,0,delayFade,255,0);// on convertie en valeur de 0à 255 la base de temps
   Serial.print("fade="); Serial.println(fade);
 analogWrite(led,fade );// on envoi un signal proportionel a la duree restante
  }
  }

j'ai normalement tout commenter pour que tu puise comprendre ma logique , biensur ça compile mais je n'est pas tester a toit de voir pour modifier par la suite
ce code peut etre optimiser mais je pense que comme ça tu as toute les etapes.
Pages: [1] 2 3 ... 27