Show Posts
Pages: [1] 2 3 ... 87
1  International / Français / Re: Incrémentation affichage digit 7 segment on: Today at 02:37:47 pm
déjà, coller ce code (faut le finir), ça te fait une fonction unique que tu appelleras selon tes besoins, genre "affiche(7);"

Code:
void affiche(byte val){  // affiche le chiffre val
  switch (val){
    case 0 :
     digitalWrite(A, LOW);   
     digitalWrite(B, LOW);   
     digitalWrite(C, LOW);   
     digitalWrite(D, LOW);   
     digitalWrite(E, LOW);   
     digitalWrite(F, LOW);   
     digitalWrite(G, HIGH);
     break;
    case 1 :
     digitalWrite(A, HIGH);   
     digitalWrite(B, LOW);   
     digitalWrite(C, LOW);   
     digitalWrite(D, HIGH);   
     digitalWrite(E, HIGH);   
     digitalWrite(F, HIGH);   
     digitalWrite(G, HIGH);
     break;
// etc etc...
    default :
     digitalWrite(A, HIGH);   
     digitalWrite(B, HIGH);   
     digitalWrite(C, HIGH);   
     digitalWrite(D, HIGH);   
     digitalWrite(E, HIGH);   
     digitalWrite(F, HIGH);   
     digitalWrite(G, HIGH);
     break;
  }
}
2  International / Français / Re: Mesure de voltage - circuit de protection de haut parleurs on: Today at 12:19:35 am
Salut,

Un simple filtre passe-bas du premier ordre type RC, avec Fc = 1Hz (soit R = 47K et C = 3,3µF). Sinon, un simple fusible...

Ceci dit, si l'ampli déraille, il est temps de lui faire une bonne révision...
3  International / Le bar / Re: [Recherche] PC Portable on: Today at 12:11:53 am
Salut,

C'est clair qu'ici, on a tendance à garder nos vieux coucous pour faire joujou avec des nonos...
4  International / Français / Re: Affichage digit 7 segment on: Today at 12:05:12 am
Du moment que ça tient, c'est tout bon!

J'y mettrais une petite couche de colle à chaud pour tenir et isoler le tout, en prenant de la bien opaque, ça fait en plus cache-misère! smiley-wink
5  International / Français / Re: Affichage digit 7 segment on: April 15, 2014, 12:25:45 am
Salut l'ours!

Certains afficheurs ont un ou deux DP (points pour faire des virgules devant ou derrière le digit).
6  International / Français / Re: Distance precise on: April 14, 2014, 12:11:36 pm
Sur ma cuve, il y a un flotteur au bout d'un fil. en descendant, le fil se déroule d'un axe avec une démultiplication pour faire tourner l'aiguille. Un potar sur l'aiguille et le tour est joué (résolution au cm environ car 1024 pas).

Autre solution : qui dit niveau de fioul dit volume d'air, alors pourquoi ne pas mesurer ce volume d'air? un petit HP envoie un "toc" dans l'air, et il suffit de mesurer la fréquence de résonnance avec un petit micro. cette fréquence est proportionnelle au volume...

Chez thomson, ils bossaient sur un radar de cuve pour mesurer les niveaux de carburants...

Essayer de trouver une jauge dans une station service en cours de démentellement... ?
7  International / Français / Re: Hacker l'horloge de ma voiture on: April 14, 2014, 11:55:53 am
Bah on trouve maintenant des afficheurs 7seg de toutes les couleurs, reste à trouver quelque chose qui passe bien avec un intérieur bège... Puis coller devant un plastique de la même couleur pour cacher les afficheurs...

Je ne suis pas sûr qu'un simple nono ait assez de pins pour driver le lcd... il faudrait partir sur du 644 ou 1284.
8  International / Français / Re: Hacker l'horloge de ma voiture on: April 14, 2014, 12:11:42 am
Salut,

Tu peux te référer au datasheet que tu as trouvé, mais...

1) ce composant est une horloge intégrée, tu ne peux pas lui demander d'afficher autre chose que l'heure,

2) tu as commis l'irréparable (ça m'est arrivé aussi) : ne jamais sortir un LCD de son PCB : faux contacts garantis pour la suite au remontage.

Pour aller plus vite, je te propose de remplacer le LCD par un afficheur 7 segments LED 4 digits, il en existe qui sont prévus pour afficher l'heure...
9  International / Français / Re: Débutant en programmation et fonction de base. on: April 13, 2014, 12:29:09 pm
Salut,

Ta PWM utilise le timer 2, il se peut que ça génère un conflit avec la gestion de télécommande. Essaie de changer tes leds de place, sur un autre timer (le 0 ou le 1, soit sur l'une des pins 5, 6, 9 ou 10 ).
10  International / Français / Re: Afficheur ne fonctionne que quelques heures... on: April 13, 2014, 12:21:38 pm
Salut,

Je connais ça aussi. Surtout en 4 fils, il suffit qu'une donnée ne soit pas prise en compte pour tout décaler de 4 bits, l'afficheur ne répond alors plus de rien. Il me semble que comme pour certains afficheurs graphiques, il y a un byte d'état contenant un flag "occupé", et s'il est à 1, aucune commande n'est prise en compte...
11  International / Français / Re: [CNC] interface /drivers puissance moteurs on: April 13, 2014, 01:42:08 am
Je me permets juste de revenir sur les tensions d'alimentation des moteurs... En effet, on n'a comme donnée que le courant max et l'impédance des bobines, rares sont les moteurs qui affichent une tension, et c'est logique, car le couple du moteur dépend uniquement du courant. Je vous passe les calculs et équations, mais la vitesse max du moteur dépend en revanche de la tension d'alim. En gros, le courant dans la bobine met un certain temps à atteindre la valeur souhaitée et ce temps est inversement proportionnel à la tension appliquée (U=Ldi/dt)... Ce temps représente donc la durée minimale d'un pas, donc la vitesse.

Du coup, on pourrait croire qu'un moteur donnant "2ohms / 2,5A" pourrait s'alimenter en 5V, mais il déraillerait à partir d'une vitesse assez faible, alors qu'alimenté en 24V avec un driver de courant, il tournerait facilement 3 à 4 fois plus vite pour le même courant...
12  International / Réalisations et Projets Finis / Re: icareDuino on: April 12, 2014, 02:02:56 am
Je crois que ce qu'Artouste voit, c'est de déconnecter ton adaptateur de la carte arduino. Mais je crois que ça ne marcherait pas car tu dois utiliser le routage de la carte arduino pour les connecteurs standarts (0 à 13 et A0 à A5).
13  International / Le bar / Re: Marre de la période des TP on: April 10, 2014, 02:14:33 pm
Et où est le "E" ????

DTC! (et le mien aussi d'ailleurs)
14  International / Le bar / Re: [IDEES] Nos découvertes révolutionnaires on: April 09, 2014, 02:41:56 pm
Elle m'en a offert un...
15  International / Français / Re: Stockage sur EEPROM on: April 08, 2014, 03:05:41 pm
Bonsoir,

Pourquoi s'embêter? les heures, ça va de 0 à 23 et les minutes de 0 à 59. donc une paire "heures-minutes" tient sur deux octets :

Code:
byte heure, minute;

ensuite, pour enregistrer les données :

Code:
#define adr_heure 0;  // adresse en eeprom de l'heure (ici 0 pour l'exemple)

EEPROM.write(adr_heure, heure);
EEPROM.write(adr_heure + 1, minute);


et bien sûr :

Quote
heure = EEPROM.read(adr_heure);
minute = EEPROM.read(adr_heure + 1);


si ça peut aider...
Pages: [1] 2 3 ... 87