Show Posts
Pages: 1 2 [3] 4 5
31  International / Le bar / Re: [terminé, ou presque] OSCILLOSCOPES ORPHELINS on: February 15, 2014, 05:37:09 pm
Je suis bien conscient que cette merveille [démodée] représentait à son époque le prix de plusieurs maisons individuelles ...

Donc, pas de regret ? je benne le tout ?
32  International / Le bar / Re: [terminé, ou presque] OSCILLOSCOPES ORPHELINS on: February 15, 2014, 11:28:22 am
C'est celui avec multiplicateur rotatif.
Je les ai testés vite fait : au-delà d'1MHz le sinus est asthmatique, quant au carré il est ... carrément trisomique.
Mais comme tu dis c'est déjà une bonne base pour débuter : si je n'avais pas déjà un PM5138, un PM3380A et un Tektro338 je les aurais gardés pour moi, c'est toujours mieux que rien ... et en plus c'est gratos ! (hors frais de déplacement, bien sûr)

Un détail qui me plaît bien : ils (l'osc. et le GBF) n'ont pas de prise de terre, ce qui évite les ... prises de tête quand on a besoin de déplacer le Vref lors d'une mesure puisque les GND sont flottants ! c'est très pratique en dépannage TV, par exemple.

Dans un autre registre, mais toujours dans le même esprit de récup', toi qui es un fan (en plus de TurboMéca et des Alouettes) des Tektro datant de l'époque où le logo représentait un tube à écran rond : j'ai un 7623A qui traîne sur une étagère, on n'a pas encore eu le courage de le mette dans la benne. Il est équipé d'un 7A18 et d'un 7L5 (étiqueté HS). Je crois avoir repéré les manuels dans un tiroir, mais sans garantie. Si tu sais quoi en faire ...

à+

>>EDIT : j'ai aussi un CI-118 russe ... que je ne garde que pour le fun !
33  International / Français / Re: La barre à babord ou a tribord ? on: February 15, 2014, 11:28:10 am
Oh là là ! je m'absente un peu et que de nouveautés !

Je reviens là-dessus pour commencer :
Bon, après tout il y a une syntaxe ... YAKA l'apprendre ! smiley
changer de langage l'impose. Au moins, tu n'as pas à réapprendre à programmer (tu sais déjà), juste à écrire différemment.

Je viens de regarder les inscriptions sur ta photo du 1er post : les angles tournent dans le sens horaire, ce que je ne savais pas, alors que j'étais parti sur le sens trigo. Ce n'est peut-être qu'un détail ? il suffit d'inverser la correction ...

Sinon, tu bosses en 32 bits, tu parles de produit vectoriel, etc ... à moins que la vitesse d'exécution de ton programme ne soit pas primordiale, je te déconseille de faire appel à des fonctions math trop gourmandes en ressources, l'AVR n'est pas un Pentium !

STOP ! pour les 32 bits je retire ce que j'ai écrit plus haut, j'ai fait le calcul ... on peut effectivement dépasser les 16 bits avec ton "compas analogique". Mea Culpa. (j'essaye de comprendre ton code tout en écrivant ces lignes, ça m'aide à réfléchir ...)

Ah ! je viens de tomber sur la fonction modulo (%) que tu utilises dans DeterminerBabordTribord : j'écrirais plutôt un truc comme avait fait haifger, plus proche de l'ASM et de toute façon mieux maîtrisé (on sait maintenant que le modulo en C perd les pédales avec les signes).

Je ne lis pas le reste, je pense que l'erreur est là.

Pour terminer, tiens-tu compte du sens du vent lors d'une correction presque lof pour lof ? quoique, la poussée serait favorable pendant une demi-rotation, puis gênante pendant l'autre ...

En tout cas, bon courage et à+
34  International / Le bar / [terminé, ou presque] OSCILLOSCOPES ORPHELINS on: February 14, 2014, 05:27:38 pm
Salut à tous,

il est tard, je sais, vous êtes tous dans les bras de votre dulcinée en ce 14 février ; la mienne s'est endormie, et moi, moi, moi, hé bin moi j'suis comme un c...n avec mes difficultés à trouver le sommeil, alors je poste !

Je viens vous donner des nouvelles :
j'ai dégotté sur une étagère des GBF Exact 7030 des années '70, moches mais opérationnels : je les ai donc proposés également.
Un oscillo et un GBF sont partis mercredi soir, avec 2 sondes x10 et le mode d'emploi de l'oscillo. Très bon contact, j'espère qu'on se reverra ... au pire ce sera à travers le forum !
Les deuxièmes osc + GBF + 2 sondes sont en stand-by, on doit finaliser date et lieu.

Ça veut donc dire que tout est promis/réservé, désolé pour ceux que ça pourrait intéresser mais qui ne se sont pas encore manifestés. Si désistement je le ferai savoir.

En ce qui concerne le mode d'emploi du GBF, un de mes collègues a trouvé un exemplaire photocopié/agrafé à la main qu'il a promis de scanner en PDF, dont nous ferons bénéficier les stagiaires qui en ont pris, et que je mettrai en pièce jointe sur un futur post (je crois que c'est possible, je n'ai pas encore essayé).

fin [provisoire] de l'histoire,
à+
35  International / Français / Re: La barre à babord ou a tribord ? on: February 14, 2014, 03:15:03 pm
Super !
Maintenant que tu as expérimenté, j'explique (de plus, ton erreur d'écriture est en soit un excellent exemple) :
en positionnant la demande de cast devant les parenthèses, tu n'as fait que demander au compilateur de forcer en 32 bits le résultat d'un calcul qu'il a d'abord effectué en 16 (la taille de 1800), alors qu'en demandant le cast pour une seule des valeurs tu lui as donné l'ordre de réaliser le tout en 32.

Si l'anglais sur 500 pages et plus ne te rebute pas, va faire un tour ici :
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
C'est, après le légendaire K&R, la bible du C dans sa version utilisée la plus récente (normalisée en 1999, il existe aussi un C11 depuis ... 2011 ; GCC s'appuie sur C99, comme bon nombre d'autres compilateurs).

bonne lecture,
à+

>>EDIT : arrrgh ! j'avais mis 3 n à donner
36  International / Français / Re: La barre à babord ou a tribord ? on: February 14, 2014, 04:36:59 am
salut
tu écris :
Code:
  Valeur_Calculee = (uint32_t) (1800 * CNA);

mais il faut :
Code:
  Valeur_Calculee =  (uint32_t)CNA * 1800;

à+
37  International / Français / Re: La barre à babord ou a tribord ? on: February 14, 2014, 03:54:43 am
1 _ C'est vrai que Pascal (comme Fortran) était pensé calcul mathématique ...

2 _ GCC optimise, mais Arduino apporte son lot de bizarreries de codage qu'il ne peut malheureusement pas gérer : je code en C standard avec un autre IDE, ça me permet de maîtriser ce que je fais, et de toute façon j'adore causer directement au µC, je lui chatouille les registres et il aime ça. Tu as l'air de savoir déjà programmer, le C viendra donc tout seul.

38  International / Français / Re: Debutant avec arduino on: February 14, 2014, 03:48:42 am
perso, je mets la 100 ohms en série avec le BP, mais ça le fait aussi !
39  International / Français / Re: La barre à babord ou a tribord ? on: February 13, 2014, 01:11:55 pm
Pas tout à fait ça, mais presque, et en tout cas GCC est un des meilleurs compilateurs C/C++ à l'heure actuelle, du moins dans l'optimisation du code.
En fait, en C (tous compilos confondus) ce n'est pas le type de la variable "recevante" (celle à gauche de l'opérateur d'affectation "=") qui définit le type du résultat mais le type le plus fort des variables impliquées dans le calcul : le calcul est effectué avant l'affectation, c'est lui qui bride le format.
Il y a une solution, sans passer par des variables de type "plus gros", il suffit d'en forcer une à la taille voulue (on appelle ça un cast) lors du calcul :

Code:
uint8_t un_octet ; // = byte chez Arduino, entier non signé 8 bits
uint32_t quatre_octets ; // = je ne sais plus quel type, mais c'est un entier non signé 32 bits
quatre_octets = (uint32_t) un_octet * 1000 ; // je force mon octet en 32 bits, sinon le résultat aurait été en 16, la taille nécessaire pour coder 1000

avec ça, ma variable un_octet fait toujours 8 bits, mais le calcul est forcé en 32, donc le résultat sera "à la bonne taille" pour quatre_octets et je ne perds pas en amplitude.
40  International / Français / Re: La barre à babord ou a tribord ? on: February 13, 2014, 12:35:24 pm
Tu as travaillé sur des entiers naturels en 16 bits, voilà pourquoi il a "retranché" 65536 au résultat arithmétiquement correct.

Et pour ce commentaire tant commenté, il n'y avait aucune malice de ma part, seulement peut-être un peu d'humour ... et je sais que le mien n'est pas forcément celui de tout le monde.

Quant à mes capacités d'analyse et de synthèse, elles ne sont que ce qu'elles sont, et il me faut parfois aussi réfléchir longtemps.
Sans rancune.
François
41  International / Français / Re: La barre à babord ou a tribord ? on: February 13, 2014, 07:56:52 am
c'est vrai, mais par ailleurs ils se contredisent : comment peut-on afficher 359,9 ° avec une résolution de 0,5 ° ?

mais cette valeur retournée fait que je penche toujours pour une erreur d'arrondi, facilement réparable grâce à l'une ou l'autre méthode parmi celles évoquées plus haut par B@tto ou XavierMiller
42  International / Français / Re: Projet Porsche on: February 12, 2014, 04:01:49 pm
je pense que ceci devrait te convenir :
https://www.sparkfun.com/products/9312
43  International / Français / Re: servo moteur sur carte arduino et limite de puissance. on: February 12, 2014, 03:11:04 pm
absolument aucun, c'est même le but de la manœuvre : la masse est ce qu'on appelle le potentiel de référence, c'est donc le seul qui doit être commun à tous tes montages fonctionnant ensemble, c'est LE zéro volt qui va servir de base à toutes les tensions présentes dans ton système.
44  International / Français / Re: servo moteur sur carte arduino et limite de puissance. on: February 12, 2014, 10:04:07 am
Salut
En terme de puissance, autant que tu as de broches en sortie : le pseudo-PWM est TTL.
Par contre, l'alimentation consomme pas mal, donc alim externe obligatoire.
Bien penser à relier les 2 GND (Arduino et servos).
45  International / Français / Re: La barre à babord ou a tribord ? on: February 12, 2014, 08:50:32 am
Bien vu ! les joies du copier/coller sans vérif ...
Pages: 1 2 [3] 4 5