tag:blogger.com,1999:blog-34057821.post4206244209551182755..comments2024-03-27T10:33:22.456+01:00Comments on Bilou HomeBrew's Blog: CircularityPypeBroshttp://www.blogger.com/profile/10564522267743689261noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-34057821.post-91522418446651735632023-04-26T15:58:01.313+02:002023-04-26T15:58:01.313+02:00devmaster.net a rendu l'antenne, donc <a hr...devmaster.net a rendu l'antenne, donc <a href="https://web.archive.org/web/20120113061102/http://devmaster.net/forums/topic/4648-fast-and-accurate-sinecosine/>voyez l'archive.org</a> pour l'articlePypeBroshttps://www.blogger.com/profile/10564522267743689261noreply@blogger.comtag:blogger.com,1999:blog-34057821.post-32625201378274626502021-11-12T19:28:56.711+01:002021-11-12T19:28:56.711+01:00et pour la petite histoire, l'équation exacte ...et pour la petite histoire, <a href="https://youtu.be/p_di4Zn4wz4?t=623" rel="nofollow">l'équation exacte</a> est bien galère.PypeBroshttps://www.blogger.com/profile/10564522267743689261noreply@blogger.comtag:blogger.com,1999:blog-34057821.post-84619396108009613522013-08-24T15:21:26.744+02:002013-08-24T15:21:26.744+02:00(technique également discutée sur http://forums.ti...(technique également discutée sur http://forums.tigsource.com/index.php?topic=32735.0 )PypeBroshttps://www.blogger.com/profile/10564522267743689261noreply@blogger.comtag:blogger.com,1999:blog-34057821.post-66604948855640908612013-04-12T10:41:28.680+02:002013-04-12T10:41:28.680+02:00"Enfin, tout ça pour dire que j'aime bien..."Enfin, tout ça pour dire que j'aime bien tes billets. :-)" <br />Merci, ça fait plaisir d'avoir des lecteurs ^_^<br /><br />"j'ai regardé un peu le codage sur appareil photo canon"<br />Il y a un moment, <a href="http://sylvainhb.blogspot.be/2008/08/canon.html" rel="nofollow">un collègue</a> m'a effectivement montré CHDK. J'adore le concept, j'aurais juste souhaité qu'il soit possible de faire l'équivalent sur ma liseuse, par exemple.<br /><br />"j'ai vu un bricolage avec une éponge, un bic et un trombone (pas l'instrument) on peut fabriquer un stylet)".<br />J'ai fais le test avec une variante basé sur de l'emballage anti-statique avec <a href="http://sylvainhb.blogspot.be/search/label/epub" rel="nofollow">mon cybook</a>, mais rien de concluant. D'abord, la zone de contact doit rester équivalente à la surface d'un doigt pour que la capacité suffisante soit détectée. Bref, j'ai fini par:<br />- utiliser surtout la main gauche pour taper sur le clavier virtuel de ma liseuse;<br />- passer une photo de mon nouveau GSM (2Mpixel à tout casser) à travers <a href="http://sylvainulg.blogspot.be/search/label/vectoriel" rel="nofollow">les filtres d'inkscape</a> comme moyen de numériser rapidement un dessin, plutôt que d'essayer d'en faire une "saisie numérique" sur un iPad hors de prix<br />- continuer à développer et dessiner sur la DSi avec son stylet de 2mm de large à pointe transparente ^_^PypeBroshttps://www.blogger.com/profile/10564522267743689261noreply@blogger.comtag:blogger.com,1999:blog-34057821.post-88109436716719430132013-04-11T19:17:30.047+02:002013-04-11T19:17:30.047+02:00Ah oui, en virgule fixe, misère! Bonne chance!
In...Ah oui, en virgule fixe, misère! Bonne chance!<br /><br />Indirectement tu m'as un peu inspiré pour créer (enfin, passer le pas) une petite application pour android il y a quelques temps (j'ai un peu sué, vu que je ne connaissais ni java, ni eclipse, ni android, mais au bout de 3 jours (et 3 nuits et beaucoup de googling)) j'ai eu ma première version (c'est pas un truc compliqué - une application qui calcule le temps d'exposition pour un appareil manuel à partir d'une mesure digitale). En passant, j'ai regardé un peu le codage sur appareil photo canon (il y a un truc qui s'appelle "magic lantern" et un autre "CHDK" - iik! J'ai bien fait du codage pour z80 ou 6502 dans mon jeune âge, mais j'ai l'impression que c'était dans une autre vie :-)<br /><br />Enfin, tout ça pour dire que j'aime bien tes billets. :-)<br /><br />Par exemple en pensant à tes grands ongles et les écrans capacitifs, j'ai vu un bricolage avec une éponge, un bic et un trombone (pas l'instrument) on peut fabriquer un stylet). Bon, l'environnement avec eclipse permet de faire le développement et debug sur le PC et tourner sur le gsm, ce qui est quand même impressionnant quand on songe à tous les niveaux à travers lequel cela doit passer.<br /><br />Merci pour les liens - sin(arccos(x))=sqrt(1-x*x) je le savais, c'est une version perverse de Pythagore.Mojo Jojohttps://www.blogger.com/profile/15437180550081019759noreply@blogger.comtag:blogger.com,1999:blog-34057821.post-35323144175716634962013-04-10T18:16:57.785+02:002013-04-10T18:16:57.785+02:00Et http://en.wikipedia.org/wiki/Pendulum_%28mathem...Et http://en.wikipedia.org/wiki/Pendulum_%28mathematics%29#equation_Eq._2 donne la vitesse angulaire en fonction de l'angle actuel. C'est donc ça qu'il faudrait recalculer à chaque itération pour une implémentation basée sur (x,y)=(cos a,sin a) en ayant a=a+c/(sqrt(cos a - cos a0))<br /><br />(c étant dépendant de la longueur de la corde).PypeBroshttps://www.blogger.com/profile/10564522267743689261noreply@blogger.comtag:blogger.com,1999:blog-34057821.post-45760658152492669342013-04-10T17:59:17.329+02:002013-04-10T17:59:17.329+02:00http://imgur.com/ElYrlao for the record ...http://imgur.com/ElYrlao for the record ...PypeBroshttps://www.blogger.com/profile/10564522267743689261noreply@blogger.comtag:blogger.com,1999:blog-34057821.post-42712235755948228162013-04-10T17:58:26.613+02:002013-04-10T17:58:26.613+02:00Bien vu, mojo jojo. Note qu'ici, je dois trava...Bien vu, mojo jojo. Note qu'ici, je dois travailler en virgule fixe, et que la formule de Nick@devmaster ne donnerait pas forcément aussi bien qu'on le souhaiterait. Note aussi qu'employer y=sin(a); x=cos(a); suppose que l'on puisse convertir l'effet de la gravité en une accélération angulaire, ce qui n'est pas forcément évident. Mais ça reste un bon outil.<br /><br />Celà dit, les fonctions sin/cos interviennent aussi dans l'approche indirecte pour calculer la projection de l'effet de la gravité le long de l'arc de déplacement, soit g'=g*sin(a) où a est l'angle (inconnu) entre le fil et la verticale: a=arccos(dy/R)<br /><br />Mais il y a une astuce: http://en.wikipedia.org/wiki/Inverse_trigonometric_functions#Relationships_between_trigonometric_functions_and_inverse_trigonometric_functions nous rappelle (apprend?) que sin(arccos(x))=sqrt(1-x*x)<br /><br />Donc en fait, là non plus, le calcul du sinus ne s'avère pas nécessaire (par contre, il faudra maîtriser le calcul de la racine carrée par le co-processeur de la DS).PypeBroshttps://www.blogger.com/profile/10564522267743689261noreply@blogger.comtag:blogger.com,1999:blog-34057821.post-12891347068155807352013-04-10T16:07:38.733+02:002013-04-10T16:07:38.733+02:00Bon, je suppose que tu as décidé de ne pas utilise...Bon, je suppose que tu as décidé de ne pas utiliser des sin() ou des cos(), mais j'ai trouvé http://devmaster.net/forums/topic/4648-fast-and-accurate-sinecosine/ qui donne une approximation de sin() avec 5 multiplications (et quelques additions).Mojo Jojohttps://www.blogger.com/profile/15437180550081019759noreply@blogger.com